[Bug 4692] New: transplant -s leads to excessive server-side bundling

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Fri May 29 19:50:27 UTC 2015


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

          Priority: normal
            Bug ID: 4692
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: transplant -s leads to excessive server-side bundling
          Severity: bug
    Classification: Unclassified
                OS: All
          Reporter: gregory.szorc at gmail.com
          Hardware: All
            Status: UNCONFIRMED
           Version: 3.4
         Component: transplant
           Product: Mercurial

This issue was originally reported at
https://bugzilla.mozilla.org/show_bug.cgi?id=1169669

STR:

1. hg clone https://hg.mozilla.org/integration/mozilla-inbound
2. cd mozilla-inbound
3. hg up 9ef73cc7ef3d
4. hg transplant -s https://reviewboard-hg.mozilla.org/gecko 8127d98a

The process "hangs" waiting for the server to process a "getbundle" command.

If I clone the gecko review repo (use --uncompressed since it is generaldelta)
and run a local server, I see the server try to generate a bundle with >6000
changesets. The client sends 90 x-hg-arg headers with common nodes to the
server. This is weird because `hg in -r 8127d98a
https://reviewboard-hg.mozilla.org/gecko` reports exactly 1 changeset:

changeset:   291358:8127d98a0f0c
tag:         tip
parent:      291267:0afa282390a3
user:        Gijs Kruitbosch <gijskruitbosch at gmail.com>
date:        Thu May 28 13:40:07 2015 +0100
summary:     Bug 1104732 - having deferred scripts shouldn't cause async
scripts to delay domcontentloaded, r?smaug

I reckon transplant or pull is doing something wonky with discovery.

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


More information about the Mercurial-devel mailing list