[Bug 5193] New: 'hg convert' emits broken .hgsubstate when git repo used to use submodules

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Thu Apr 7 14:39:09 UTC 2016


https://bz.mercurial-scm.org/show_bug.cgi?id=5193

            Bug ID: 5193
           Summary: 'hg convert' emits broken .hgsubstate when git repo
                    used to use submodules
           Product: Mercurial
           Version: default branch
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: convert
          Assignee: bugzilla at selenic.com
          Reporter: durin42 at gmail.com
                CC: durin42 at gmail.com, mercurial-devel at selenic.com

The chromium repository (https://chromium.googlesource.com/chromium/src) used
to use git submodules, but doesn't anymore (seems to be since 2014 or so). When
I use 'hg convert' to get an hg version of the history, I end up with a broken
.hgsubstate (and still have a .hgsub), when I shouldn't have any subrepo
nonsense left.

Sorry I don't have a smaller test case (chromium took hours/days to convert),
but hopefully that's enough that someone can start digging for a smaller test
case.

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


More information about the Mercurial-devel mailing list