2010-09-26 23:33:08 +04:00
|
|
|
|
|
|
|
$ 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
|
2012-06-12 16:18:18 +04:00
|
|
|
ignoring bad line in author map file authormap.txt: this line is ignored
|
2010-09-26 23:33:08 +04:00
|
|
|
scanning source...
|
|
|
|
sorting...
|
|
|
|
converting...
|
|
|
|
0 foo
|
2012-06-13 04:29:47 +04:00
|
|
|
writing author map file $TESTTMP/new/.hg/authormap (glob)
|
2010-09-26 23:33:08 +04:00
|
|
|
$ 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
|
2012-06-13 04:29:47 +04:00
|
|
|
ignoring bad line in author map file $TESTTMP/new/.hg/authormap: this line is ignored (glob)
|
2010-09-26 23:33:08 +04:00
|
|
|
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
|
|
|
|
|