David Miller <davem@xxxxxxxxxxxxx> writes: > From: Junio C Hamano <junkio@xxxxxxx> > Date: Wed, 09 May 2007 08:41:20 -0700 > >> There is something very wrong. "-l -s" should never go to the >> "remote: Generating pack..." codepath. Is that reproducible? > > Every single time on master.kernel.org > >> Could you try "sh -x git-clone" it? > > Sure: > > + unset CDPATH > + '[' -n '' ']' > + quiet= > + local=no > + use_local=no > + local_shared=no > + unset template > + no_checkout= > + upload_pack= > + bare= > + reference= > + origin= > + origin_override= > + use_separate_remote=t > + depth= > + no_progress= > + test -t 1 > + case "$#,$1" in > + bare=yes > + shift > + case "$#,$1" in > + no_checkout=yes > + shift > + case "$#,$1" in > + use_local=yes > + shift > + case "$#,$1" in > + local_shared=yes > + use_local=yes > + shift > + case "$#,$1" in > + break > + repo=../torvalds/linux-2.6.git > + test -n ../torvalds/linux-2.6.git > + test yes = yes > + test yes = '' > + no_checkout=yes > + use_separate_remote= > + test -z '' > + origin=origin > ++ get_repo_base ../torvalds/linux-2.6.git > + base= This part puzzles me. The only way I could reproduce this was: $ ls -F victim victim.git ls: victim: No such file or directory victim.git: ./ HEAD config description hooks/ lost-found/ refs/ ../ branches/ config~ gitcvs.master.sqlite info/ objects/ remotes/ $ mkdir j $ cd j $ git clone --bare -l -s -n ../victim new.git That is, I did not have ../victim but I did have ../victim.git/ repository, and I gave the former to "git clone". But that suggests that you do not have ../torvalds/linux-2.6.git directory but instead have ../torvalds/linux-2.6.git.git/ which sound a bit insane. Puzzled... - 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