Mercurial > hg
changeset 8166:56719b1aa6f4
Merge with crew-stable
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Sun, 26 Apr 2009 11:49:17 +0200 |
parents | aaec1f65926e (current diff) 78658990c725 (diff) |
children | 6c82beaaa11a |
files | hgext/convert/bzr.py |
diffstat | 3 files changed, 17 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/convert/bzr.py Sat Apr 25 22:26:39 2009 +0200 +++ b/hgext/convert/bzr.py Sun Apr 26 11:49:17 2009 +0200 @@ -123,9 +123,8 @@ def getchangedfiles(self, rev, i): self._modecache = {} curtree = self.sourcerepo.revision_tree(rev) - parentids = self._parentids.pop(rev) if i is not None: - parentid = parentids[i] + parentid = self._parentids[rev][i] else: # no parent id, get the empty revision parentid = revision.NULL_REVISION
--- a/tests/test-convert-bzr Sat Apr 25 22:26:39 2009 +0200 +++ b/tests/test-convert-bzr Sun Apr 26 11:49:17 2009 +0200 @@ -27,6 +27,12 @@ echo "% test --rev option" hg convert -r 1 source source-1-hg glog -R source-1-hg +echo "% test with filemap" +cat > filemap <<EOF +exclude a +EOF +hg convert --filemap filemap source source-filemap-hg +hg -R source-filemap-hg manifest -r tip cd .. echo % merge
--- a/tests/test-convert-bzr.out Sat Apr 25 22:26:39 2009 +0200 +++ b/tests/test-convert-bzr.out Sun Apr 26 11:49:17 2009 +0200 @@ -25,6 +25,16 @@ 0 Initial add: a, c, e o 0 "Initial add: a, c, e" files: a c e +% test with filemap +initializing destination source-filemap-hg repository +scanning source... +sorting... +converting... +1 Initial add: a, c, e +0 rename a into b, create a, rename c into d +b +d +f % merge initializing destination source-hg repository scanning source...