Mercurial > hg
changeset 12515:b6a784e39ad4
tests: unify test-convert-bzr-ghosts
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 26 Sep 2010 14:36:49 -0500 |
parents | c40b4744071a |
children | 90efbd1a2a56 |
files | tests/test-convert-authormap.t tests/test-convert-bzr-114.t tests/test-convert-bzr-directories.t tests/test-convert-bzr-ghosts tests/test-convert-bzr-ghosts.out tests/test-convert-bzr-ghosts.t tests/test-convert-bzr.t tests/test-convert.t |
diffstat | 3 files changed, 36 insertions(+), 38 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-convert-bzr-ghosts Sun Sep 26 14:36:32 2010 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -#!/bin/sh - -. "$TESTDIR/bzr-definitions" - -cat > ghostcreator.py <<EOF -import sys -from bzrlib import workingtree -wt = workingtree.WorkingTree.open('.') - -message, ghostrev = sys.argv[1:] -wt.set_parent_ids(wt.get_parent_ids() + [ghostrev]) -wt.commit(message) -EOF - -echo % ghost revisions -mkdir test-ghost-revisions -cd test-ghost-revisions -bzr init -q source -cd source -echo content > somefile -bzr add -q somefile -bzr commit -q -m 'Initial layout setup' -echo morecontent >> somefile -python ../../ghostcreator.py 'Commit with ghost revision' ghostrev -cd .. -hg convert source source-hg -glog -R source-hg
--- a/tests/test-convert-bzr-ghosts.out Sun Sep 26 14:36:32 2010 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -% ghost revisions -initializing destination source-hg repository -scanning source... -sorting... -converting... -1 Initial layout setup -0 Commit with ghost revision -o 1 "Commit with ghost revision" files: somefile -| -o 0 "Initial layout setup" files: somefile -
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-convert-bzr-ghosts.t Sun Sep 26 14:36:49 2010 -0500 @@ -0,0 +1,36 @@ + + $ . "$TESTDIR/bzr-definitions" + $ cat > ghostcreator.py <<EOF + > import sys + > from bzrlib import workingtree + > wt = workingtree.WorkingTree.open('.') + > + > message, ghostrev = sys.argv[1:] + > wt.set_parent_ids(wt.get_parent_ids() + [ghostrev]) + > wt.commit(message) + > EOF + +ghost revisions + + $ mkdir test-ghost-revisions + $ cd test-ghost-revisions + $ bzr init -q source + $ cd source + $ echo content > somefile + $ bzr add -q somefile + $ bzr commit -q -m 'Initial layout setup' + $ echo morecontent >> somefile + $ python ../../ghostcreator.py 'Commit with ghost revision' ghostrev + $ cd .. + $ hg convert source source-hg + initializing destination source-hg repository + scanning source... + sorting... + converting... + 1 Initial layout setup + 0 Commit with ghost revision + $ glog -R source-hg + o 1 "Commit with ghost revision" files: somefile + | + o 0 "Initial layout setup" files: somefile +