convert: Add testcase for convert authormap.
authorMarti Raudsepp <marti@juffo.org>
Sat, 14 Mar 2009 14:31:08 +0200
changeset 7961 52e442fe43f4
parent 7960 5c794e7331e7
child 7962 62154415821f
convert: Add testcase for convert authormap.
tests/test-convert-authormap
tests/test-convert-authormap.out
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-convert-authormap	Sat Mar 14 14:31:08 2009 +0200
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+cat >> $HGRCPATH <<EOF
+[extensions]
+convert=
+EOF
+
+# Prepare orig repo
+hg init orig
+cd orig
+echo foo > foo
+HGUSER='user name' hg ci -qAm 'foo' -d '0 0'
+cd ..
+
+# Explicit --authors
+cat > authormap.txt <<EOF
+user name = Long User Name
+EOF
+
+hg convert --authors authormap.txt orig new
+echo $?
+cat new/.hg/authormap
+
+hg -Rnew log
+rm -rf new
+
+# Implicit .hg/authormap
+hg init new
+mv authormap.txt new/.hg/authormap
+
+hg convert orig new
+echo $?
+
+hg -Rnew log
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-convert-authormap.out	Sat Mar 14 14:31:08 2009 +0200
@@ -0,0 +1,25 @@
+initializing destination new repository
+scanning source...
+sorting...
+converting...
+0 foo
+Writing author map file new/.hg/authormap
+0
+user name=Long User Name
+changeset:   0:d89716e88087
+tag:         tip
+user:        Long User Name
+date:        Thu Jan 01 00:00:00 1970 +0000
+summary:     foo
+
+scanning source...
+sorting...
+converting...
+0 foo
+0
+changeset:   0:d89716e88087
+tag:         tip
+user:        Long User Name
+date:        Thu Jan 01 00:00:00 1970 +0000
+summary:     foo
+