Re: Weirdness with port-update hook and local push
flat view
From: Daniel Barkalow <hidden>
Date: 2016-06-15 22:42:14
On Mon, 5 Dec 2005, Johannes Schindelin wrote:
Hi, On Mon, 5 Dec 2005, Daniel Barkalow wrote:quoted
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 -----quoted
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*