On Friday 15 February 2008, Johannes Schindelin wrote: > Hi, > > On Fri, 15 Feb 2008, Johan Herland wrote: > > > when git-clone is cloning repos with thousands of refs, it makes sense > > to create a packed-refs file directly in the clone, instead of having to > > run "git pack-refs" (or "git gc") afterwards to (re)pack the refs. > > Sure, and it's easy, too. The format of the packed-refs file is exactly > the same as the output of "git ls-remote <origin>". As I said in my first email: similar, but not identical. Contrast: $ git ls-remote origin ec09f49905e94f3bbf04bf3521f1fc59b1345cbd HEAD ec09f49905e94f3bbf04bf3521f1fc59b1345cbd refs/heads/another_branch ec09f49905e94f3bbf04bf3521f1fc59b1345cbd refs/heads/master d6f7eacba9f07aa382a113e129866266c8d60642 refs/tags/complex_tag ec09f49905e94f3bbf04bf3521f1fc59b1345cbd refs/tags/complex_tag^{} ec09f49905e94f3bbf04bf3521f1fc59b1345cbd refs/tags/simple_tag $ cat .git/packed-refs # pack-refs with: peeled ec09f49905e94f3bbf04bf3521f1fc59b1345cbd refs/heads/master ec09f49905e94f3bbf04bf3521f1fc59b1345cbd refs/remotes/origin/another_branch ec09f49905e94f3bbf04bf3521f1fc59b1345cbd refs/remotes/origin/master d6f7eacba9f07aa382a113e129866266c8d60642 refs/tags/complex_tag ^ec09f49905e94f3bbf04bf3521f1fc59b1345cbd ec09f49905e94f3bbf04bf3521f1fc59b1345cbd refs/tags/simple_tag $ ...Johan -- Johan Herland, <johan@xxxxxxxxxxx> www.herland.net - 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