From: Philip Oakley Date: Fri, 06 Sep 2013 23:19:39 GMT Subject: Re: [PATCH 0/3] Unconfuse git clone when two branches at are HEAD. Message-ID: <94A71512041A4F9BB402474DB385E310@PhilipOakley> In-Reply-To: From: "Junio C Hamano" > "Philip Oakley" writes: > >> Does this have any impact on the alleged bug in `git bundle --all` >> (which can then be cloned from) where the current HEAD ref wasn't >> included in the bundle? Or am I mis-remembering? > > Not "current HEAD ref", but "git clone" will fail to check out from > a bundle that does not include HEAD ref (it is easy to just say > "reset --hard master" or whatever after it, though). > > I think I suggested to update "git bundle" to include HEAD when > there is no HEAD specified some time ago, but I do not think anybody > was interested, so this may be a non-issue. > Just had a quick look at a very quick test repo (10 objects, 2 branches) and the bundle file does contain the HEAD ref, but again it has the two ref/heads/* are better than one problem, in that the clone from the bundle checks out master, whilst the source repo has feature checked out. Philip