Mercurial > public > mercurial-scm > hg
diff tests/test-convert-authormap.t @ 12511:0fefeb4fff49
tests: unify test-convert-authormap
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 26 Sep 2010 14:33:08 -0500 |
parents | tests/test-convert-authormap@6c82beaaa11a |
children | 650d81a313cb |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-convert-authormap.t Sun Sep 26 14:33:08 2010 -0500 @@ -0,0 +1,58 @@ + + $ cat >> $HGRCPATH <<EOF + > [extensions] + > convert= + > EOF + +Prepare orig repo + + $ hg init orig + $ cd orig + $ echo foo > foo + $ HGUSER='user name' hg ci -qAm 'foo' + $ cd .. + +Explicit --authors + + $ cat > authormap.txt <<EOF + > user name = Long User Name + > + > # comment + > this line is ignored + > EOF + $ hg convert --authors authormap.txt orig new + initializing destination new repository + Ignoring bad line in author map file authormap.txt: this line is ignored + scanning source... + sorting... + converting... + 0 foo + Writing author map file new/.hg/authormap + $ cat new/.hg/authormap + user name=Long User Name + $ hg -Rnew log + changeset: 0:d89716e88087 + tag: tip + user: Long User Name + date: Thu Jan 01 00:00:00 1970 +0000 + summary: foo + + $ rm -rf new + +Implicit .hg/authormap + + $ hg init new + $ mv authormap.txt new/.hg/authormap + $ hg convert orig new + Ignoring bad line in author map file new/.hg/authormap: this line is ignored + scanning source... + sorting... + converting... + 0 foo + $ hg -Rnew log + changeset: 0:d89716e88087 + tag: tip + user: Long User Name + date: Thu Jan 01 00:00:00 1970 +0000 + summary: foo +