On Monday 30 June 2008 21:33:50 Daniel Barkalow wrote: > On Mon, 30 Jun 2008, Jan Wielemaker wrote: > > On Monday 30 June 2008 14:03, Jakub Narebski wrote: > > > Jan Wielemaker wrote: > > > > Summarising, I think the conclusion is that git pack-refs has somehow > > > > been run on this repository, and being a bare one this is not a > > > > particulary good idea right now. I have the impression I should > > > > `unpack' them by putting the appriate files in heads (done) and tags > > > > (now still) and (re)move packed-refs. > > > > > > If you use new enough git both on server and on clients it should > > > not have problems with packed-refs. I would rather check permissions > > > of $GIT_DIR and $GIT_DIR/packed-refs. > > > > There is no permission problem, as a I proved by doing a recursive copy > > of the whole repo (cp -a, no errors) and the problem prevails on the > > copy. A serious scan for permission errors was my first step. Almost > > looks like something in the environment, but I can't find anything weird > > there either. > > That's a "cp -a" as somebody else, I assume? (If it were as you or root, > you'd generate a copy of the repository with any permission problem > unchanged, since -a includes -p.) I'm an old time Unix guy :-). The failing user has a git-shell. I did (reconstructing from memory): % sudo -u failinguser /bin/bash <passwd> % Use whoami to validate I was this user % git clone /home/git/pl.git <failed (no remote branches)> % cp -a /home/git/pl.git tmp.git <ok, no errors> % git clone tmp.git <failed (no remote branches)> Funny enough, as myself I can clone tmp.git!? I have only one git installation in /usr/local/bin. Cheers --- Jan -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html