From: Daniel Barkalow Date: Mon, 05 Dec 2005 22:01:04 GMT Subject: Re: Weirdness with port-update hook and local push Message-ID: In-Reply-To: On Mon, 5 Dec 2005, Johannes Schindelin wrote: > Hi, > > On Mon, 5 Dec 2005, Daniel Barkalow wrote: > > > I have the following post-update hook: > > > > ----- > > #!/bin/sh > > > > unset GIT_DIR > > cd /home/barkalow/auto-working/web > > if ! git pull /home/barkalow/git/web.git/ > > then > > exit 1 > > fi > > make > > ----- > > > > >From that "git pull", I'm getting: > > > > /home/barkalow/bin/git-pull: line 108: 30608 Broken pipe git-merge $no_summary $no_commit $strategy_args "$merge_name" HEAD $merge_head > > > > It works fine when pushing over ssh, > > Maybe it runs as a different user? (Sorry if this sounds dumb, but that's > exactly the kind of solution I usually find after *days*.) I think it's an environment thing of some sort, most likely, but it can't be the user; nothing's setuid and I'm only one user. The thing that confuses me is that it works when run from ssh or directly, but not when run from a local push. I'd expect the two that work to be most different. -Daniel *This .sig left intentionally blank*