On Thu, Aug 10, 2017 at 7:11 PM, Mingxing Tian <mx.t...@qq.com> wrote:
> > > 在 2017年8月10日星期四 UTC+8下午5:50:22，RjOllos写道： >> >> >> >> On Thu, Aug 10, 2017 at 2:48 AM, Mingxing Tian <mx....@qq.com> wrote: >> >>> I try to create the file "post-receive" and enter the contents of the >>> given, of course, modify the value of the above two lines of variables. But >>> the result is a failure, this way is not correct. >>> >> >> We need to know the exact steps you took and the error messages you >> received in order to help you determine what you did incorrectly. >> >> - Ryan >> > > My steps: > > [root@host105 svnconf]# cd /home/git/repositories/testing.git/hooks/ > [root@host105 hooks]# touch post-receive > [root@host105 hooks]# vim post-receive > [root@host105 hooks]# cat post-receive > #!/bin/sh > tracenv=/home/projects/xxx # change with your Trac environment's path > repos=testing # change with your repository's name > while read oldrev newrev refname; do > if [ "$oldrev" = 0000000000000000000000000000000000000000 ]; then > git rev-list --reverse "$newrev" -- > else > git rev-list --reverse "$newrev" "^$oldrev" -- > fi | xargs trac-admin "$tracenv" changeset added "$repos" > done > [root@host105 hooks]# > > > It seems your hook may not be executable. https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks "To enable a hook script, put a file in the hooks subdirectory of your .git directory that is named appropriately (without any extension) and is executable." - Ryan -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to trac-users+unsubscr...@googlegroups.com. To post to this group, send email to email@example.com. Visit this group at https://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.