[Bug 4659] New: Pulling the Netbeans repo requires hundreds of roundtrips during discovery

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Sat May 9 05:40:07 UTC 2015


http://bz.selenic.com/show_bug.cgi?id=4659

          Priority: normal
            Bug ID: 4659
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: Pulling the Netbeans repo requires hundreds of
                    roundtrips during discovery
          Severity: bug
    Classification: Unclassified
                OS: All
          Reporter: gregory.szorc at gmail.com
          Hardware: All
            Status: UNCONFIRMED
           Version: 3.4
         Component: Mercurial
           Product: Mercurial

I have a clone of the http://hg.netbeans.org/main sitting around. I like using
it for performance analysis as an alternative to mozilla-central.

I pulled it with @ a few minutes ago and to my surprise discovery takes almost
600 round trips!

STR:

1. hg clone http://hg.netbeans.org/main
2. hg strip -r 791c0ff85f77: (to simulate the state of my old clone)
3. hg pull

If I strip just a few tip-most changesets, the problem isn't as severe.

Several of the requests appeared to be "branches" lookups. I didn't dig too
much into details.

I'm kinda surprised nobody from Netbeans has complained about this: this is
quite possibly the worst `hg pull` experience I've ever seen.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list