Updated .gitattributes and .gitignore

This commit is contained in:
raccoon
2024-11-03 18:38:55 +05:00
parent ffd7c6fc9e
commit 4506926908
5 changed files with 94 additions and 16 deletions

43
.gitattributes vendored
View File

@@ -5,6 +5,8 @@
*.asmdef text eol=lf
*.asset text eol=lf
*.controller text eol=lf
*.cubemap text eol=lf
*.flare text eol=lf
*.json text eol=lf
*.mat text eol=lf
*.meta text eol=lf
@@ -24,20 +26,30 @@
*.shader text eol=crlf
*.sln text eol=crlf
# Documents
*.pdf filter=lfs diff=lfs merge=lfs -text
# Blender
*.blend filter=lfs diff=lfs merge=lfs -text
# 3ds Max
*.3ds filter=lfs diff=lfs merge=lfs -text
*.max filter=lfs diff=lfs merge=lfs -text
# Maya
*.ma text eol=lf
*.mb filter=lfs diff=lfs merge=lfs -text
# Substance Painter/Designer
.sbs text eol=lf
.sbsar filter=lfs diff=lfs merge=lfs -text
.spp filter=lfs diff=lfs merge=lfs -text
.spsm filter=lfs diff=lfs merge=lfs -text
# Modo
*.lxo filter=lfs diff=lfs merge=lfs -text
# Filmbox
# Substance Painter/Designer
*.sbs text eol=lf
*.sbsar filter=lfs diff=lfs merge=lfs -text
*.spp filter=lfs diff=lfs merge=lfs -text
*.spsm filter=lfs diff=lfs merge=lfs -text
# Filmbox (FBX)
# *your mileage may vary, since .fbx can be either in binary or ascii
*.fbx text eol=lf
# *.fbx filter=lfs diff=lfs merge=lfs -text
@@ -47,11 +59,19 @@
*.glb filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
# OBJ
*.obj text eol=lf
# Images
*.bmp filter=lfs diff=lfs merge=lfs -text
*.exr filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.hdr filter=lfs diff=lfs merge=lfs -text
*.ico filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.pdn filter=lfs diff=lfs merge=lfs -text
*.pfm filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
*.tga filter=lfs diff=lfs merge=lfs -text
@@ -67,7 +87,18 @@
*.webm filter=lfs diff=lfs merge=lfs -text
# Sound
*.mid filter=lfs diff=lfs merge=lfs -text
*.midi filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.ogg filter=lfs diff=lfs merge=lfs -text
*.opus filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
# Binaries
*.dll filter=lfs diff=lfs merge=lfs -text
*.exe filter=lfs diff=lfs merge=lfs -text
# Shell scripts
*.bat text eol=crlf
*.cmd text eol=crlf
*.sh text eol=lf

1
.gitignore vendored
View File

@@ -99,6 +99,7 @@ crashlytics-build.properties
# OpenXR stuff
/[Aa]ssets/XR
/[Aa]ssets/XR.meta
/[Pp]roject[Ss]ettings/EditorBuildSettings.asset
# Trash stuff
*_cache.txt

View File

@@ -1,10 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1045 &1
EditorBuildSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Scenes: []
m_configObjects:
com.unity.xr.management.loader_settings: {fileID: 11400000, guid: e303a264f042df44299bf35287a4122c,
type: 2}

26
repo-cleanup.cmd Normal file
View File

@@ -0,0 +1,26 @@
@ECHO OFF
TITLE Clean up Unity Project repo
SETLOCAL EnableDelayedExpansion
CALL :cleanup --dry-run || GOTO die
CHOICE /M "Execute"
IF !ERRORLEVEL! NEQ 1 (
ECHO Aborting cleanup...
) ELSE (
CALL :cleanup || GOTO die
ECHO Done.
)
:end
PAUSE
EXIT /B 0
:die
PAUSE
EXIT /B %ERRORLEVEL%
:cleanup
git clean -dfX %* "%~dp0." || EXIT /B
EXIT /B 0

30
repo-cleanup.sh Normal file
View File

@@ -0,0 +1,30 @@
#!/bin/sh
me="$(realpath "$0")"
repository="$(dirname "$me")/."
# I have no mouth but i must scream
if [ ! -t 0 ]; then
if command -v x-terminal-emulator >/dev/null 2>&1; then
x-terminal-emulator -e "$me"
elif command -v xdg-terminal >/dev/null 2>&1; then
xdg-terminal "$me"
else
echo "Run me from the fucking terminal!" >"${me}.README"
exit 1
fi
exit 0
fi
git clean -dfX --dry-run "${repository}"
printf "Execute [Y,N]?"; read -r yn
if [ "$yn" = "${yn#[Yy]}" ] ;then
echo "Aborting cleanup..."
else
git clean -dfX "${repository}"
echo "Done."
fi
printf "Press any key to continue..."; read -r _
exit 0