From b18a26a57c6ee708128613c6f0427403d85cfa0f Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Mon, 21 Nov 2016 13:51:14 +0000 Subject: [PATCH] Fix git hook to avoid the shell misinterpreting ^revision as a glob --- cookbooks/git/templates/default/post-receive.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cookbooks/git/templates/default/post-receive.erb b/cookbooks/git/templates/default/post-receive.erb index 52075a017..30ade2719 100644 --- a/cookbooks/git/templates/default/post-receive.erb +++ b/cookbooks/git/templates/default/post-receive.erb @@ -6,7 +6,7 @@ while read oldrev newrev refname do if [[ "$refname" = "refs/heads/master" ]] then - for rev in $(git rev-list ${newrev} ^${oldrev}) + for rev in $(git rev-list ${oldrev}..${newrev}) do sudo -u trac /usr/bin/trac-admin /var/lib/trac changeset added "<%= @repository %>" "${rev}" done -- 2.43.2