File tree 1 file changed +11
-4
lines changed
1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change 4
4
5
5
git config --local core.autocrlf " $INPUT_AUTO_CRLF "
6
6
7
- echo " Checking for file changes: \" ${INPUT_FILES} \" ..."
7
+ if [[ -n " $INPUT_FILES " ]]; then
8
+ echo " Checking for file changes: \" ${INPUT_FILES} \" ..."
9
+
10
+ TRACKED_FILES=$( git diff --diff-filter=ACMUXTR --name-only | grep -E " (${INPUT_FILES} )" | awk -v d=" |" ' {s=(NR==1?s:s d)$0}END{print s}' )
8
11
9
- TRACKED_FILES=$( git diff --diff-filter=ACMUXTR --name-only | grep -E " (${INPUT_FILES} )" | awk -v d=" |" ' {s=(NR==1?s:s d)$0}END{print s}' )
12
+ # Find untracked changes
13
+ UNTRACKED_FILES=$( git ls-files --others --exclude-standard | grep -E " (${INPUT_FILES} )" | awk -v d=" |" ' {s=(NR==1?s:s d)$0}END{print s}' )
14
+ else
15
+ TRACKED_FILES=$( git diff --diff-filter=ACMUXTR --name-only | awk -v d=" |" ' {s=(NR==1?s:s d)$0}END{print s}' )
10
16
11
- # Find untracked changes
12
- UNTRACKED_FILES=$( git ls-files --others --exclude-standard | grep -E " (${INPUT_FILES} )" | awk -v d=" |" ' {s=(NR==1?s:s d)$0}END{print s}' )
17
+ # Find untracked changes
18
+ UNTRACKED_FILES=$( git ls-files --others --exclude-standard | awk -v d=" |" ' {s=(NR==1?s:s d)$0}END{print s}' )
19
+ fi
13
20
14
21
CHANGED_FILES=" "
15
22
You can’t perform that action at this time.
0 commit comments