[Bug 3612] New: convert doesn't normalise double slashes in paths

bugzilla-daemon at bz.selenic.com bugzilla-daemon at bz.selenic.com
Thu Sep 6 10:34:50 CDT 2012


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

          Priority: normal
            Bug ID: 3612
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: convert doesn't normalise double slashes in paths
          Severity: bug
    Classification: Unclassified
                OS: Linux
          Reporter: jordigh at octave.org
          Hardware: All
            Status: UNCONFIRMED
           Version: 2.2.2
         Component: convert
           Product: Mercurial

When using a filemap, it's possible to make convert insert double slashes,
which later cause trouble:


mkdir a
cd a
hg init
mkdir foo
echo a > foo/a
hg addremove
hg ci -m "a"
cd ..
echo "rename foo/a foo//bar//a" > f
hg convert --filemap f a b
cd b
hg up
hg st            ## File foo/bar/a is untracked??
hg manifest      ## Double slashes in manifest??
hg add foo/bar/a ## Ok, fine, let's add it again.
hg ci -m "lol"
hg verify        ## Repo corruption?

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


More information about the Mercurial-devel mailing list