On Fri, Sep 04, 2015 at 04:02:09PM +0200, Giuseppe Bilotta wrote:
> So, I've at least been able to circumscribe the problem to: server git
> 1.7.0.4, client git 2.5, GIT_WORK_TREE being sent over the ssh
> connection. I'll see if I can find some time to do some proper
> bisecting next week.
That sounds like progress. I was hoping I could replicate it with that
information, but I still can't:
LOCAL_GIT=git.v2.5.0
REMOTE_GIT=/home/peff/compile/git/bin-wrappers/git
$ $LOCAL_GIT version
git version 2.5.0
$ ssh git.peff.net $REMOTE_GIT version
git version 1.7.0.4
$ ssh git.peff.net "rm -rf /tmp/foo.git; $REMOTE_GIT init --bare /tmp/foo.git"
$ GIT_DIR=$PWD/.git GIT_WORK_TREE=$PWD $LOCAL_GIT push \
--receive-pack="env | grep GIT >&2; $REMOTE_GIT receive-pack" \
git.peff.net:/tmp/foo.git HEAD:branch
GIT_DIR=/home/peff/tmp/.git
GIT_WORK_TREE=/home/peff/tmp
GIT_PREFIX=
Counting objects: 3, done.
Writing objects: 100% (3/3), 208 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To git.peff.net:/tmp/foo.git
* [new branch] HEAD -> branch
Interestingly, if I try pushing straight to master, the remote side
complains about trying to push the checked-out branch, even though it's
a bare repo (presumably it's getting confused by the GIT_WORK_TREE
setting; so that's _a_ bug, but not the one you are seeing).
So I'm not sure what is different about my setup and yours.
-Peff
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html