Detect force pushes as well
This commit is contained in:
parent
0f8940f4a1
commit
e8c48730b8
|
@ -125,7 +125,8 @@ _hook_update()
|
||||||
else
|
else
|
||||||
commit_cnt=0
|
commit_cnt=0
|
||||||
all_files=
|
all_files=
|
||||||
revisions=$($GIT rev-list "${oldrev}..${newrev}")
|
base=$($GIT merge-base "$oldrev" "$newrev")
|
||||||
|
revisions=$($GIT rev-list "${base}..${newrev}")
|
||||||
type=$($GIT cat-file -t "$newrev")
|
type=$($GIT cat-file -t "$newrev")
|
||||||
log=
|
log=
|
||||||
for revision in $revisions; do
|
for revision in $revisions; do
|
||||||
|
@ -159,6 +160,9 @@ _hook_update()
|
||||||
else
|
else
|
||||||
message="$message in $unique_files_cnt files)"
|
message="$message in $unique_files_cnt files)"
|
||||||
fi
|
fi
|
||||||
|
if [ "$oldrev" != "$base" ]; then
|
||||||
|
message="$message (force push)"
|
||||||
|
fi
|
||||||
echo "$message"
|
echo "$message"
|
||||||
if [ $commit_cnt -eq 1 ]; then
|
if [ $commit_cnt -eq 1 ]; then
|
||||||
_link_commit "$repository" "$newrev"
|
_link_commit "$repository" "$newrev"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user