Skip to content

Commit 99c3761

Browse files
committed
Update update.sh
1 parent 6db5c82 commit 99c3761

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

update.sh

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,28 @@ fi
99

1010
echo $$ > $LOCKFILE
1111

12+
git_commit_message() {
13+
local all_changed_files
14+
all_changed_files=$(git status --porcelain)
15+
16+
local num_files
17+
num_files=$(echo "$all_changed_files" | wc -l)
18+
19+
local non_c_files
20+
non_c_files=$(echo "$all_changed_files" | grep -v "^.. c/")
21+
22+
local file_list
23+
file_list=$(echo "$non_c_files" | awk '{print $2}' | xargs -n1 basename | sed '{:q;N;s/\n/, /g;t q}')
24+
25+
echo "$num_files files${file_list:+ | $file_list}"
26+
}
27+
1228
#mkdir -p .support/{archives,bins,linux_archives,linux_bins,steampal_archives}
1329

1430
php update.php "$1"
1531

1632
git add -A
17-
git commit -S -a -m "$(git status --porcelain | wc -l) files | $(git status --porcelain|awk '{print "basename " $2}'| sh | sed '{:q;N;s/\n/, /g;t q}')"
33+
git commit -S -a -m "$(git_commit_message)"
1834
git push
1935

2036
rm $LOCKFILE

0 commit comments

Comments
 (0)