tests/test-commit-amend.t
changeset 21519 25d5a9ecbb85
parent 21267 e4f451c8c05c
child 21693 9c35f3a8cac4
equal deleted inserted replaced
21518:8e8049b9bda4 21519:25d5a9ecbb85
   587   [1]
   587   [1]
   588   $ hg resolve -m cc
   588   $ hg resolve -m cc
   589   no more unresolved files
   589   no more unresolved files
   590   $ hg ci -m 'merge bar'
   590   $ hg ci -m 'merge bar'
   591   $ hg log --config diff.git=1 -pr .
   591   $ hg log --config diff.git=1 -pr .
   592   changeset:   23:d51446492733
   592   changeset:   23:29ee7aa200c8
   593   tag:         tip
   593   tag:         tip
   594   parent:      22:30d96aeaf27b
   594   parent:      22:30d96aeaf27b
   595   parent:      21:1aa437659d19
   595   parent:      21:1aa437659d19
   596   user:        test
   596   user:        test
   597   date:        Thu Jan 01 00:00:00 1970 +0000
   597   date:        Thu Jan 01 00:00:00 1970 +0000
   602   copy to aa
   602   copy to aa
   603   diff --git a/cc b/cc
   603   diff --git a/cc b/cc
   604   --- a/cc
   604   --- a/cc
   605   +++ b/cc
   605   +++ b/cc
   606   @@ -1,1 +1,5 @@
   606   @@ -1,1 +1,5 @@
   607   +<<<<<<< local
   607   +<<<<<<< local: 30d96aeaf27b - test: "aa"
   608    dd
   608    dd
   609   +=======
   609   +=======
   610   +cc
   610   +cc
   611   +>>>>>>> other
   611   +>>>>>>> other: 1aa437659d19  bar - test: "aazzcc"
   612   diff --git a/z b/zz
   612   diff --git a/z b/zz
   613   rename from z
   613   rename from z
   614   rename to zz
   614   rename to zz
   615   
   615   
   616   $ hg debugrename aa
   616   $ hg debugrename aa
   619   zz renamed from z:69a1b67522704ec122181c0890bd16e9d3e7516a
   619   zz renamed from z:69a1b67522704ec122181c0890bd16e9d3e7516a
   620   $ hg debugrename cc
   620   $ hg debugrename cc
   621   cc not renamed
   621   cc not renamed
   622   $ hg ci --amend -m 'merge bar (amend message)'
   622   $ hg ci --amend -m 'merge bar (amend message)'
   623   $ hg log --config diff.git=1 -pr .
   623   $ hg log --config diff.git=1 -pr .
   624   changeset:   24:59de3dce7a79
   624   changeset:   24:ba3eb3e8e8c2
   625   tag:         tip
   625   tag:         tip
   626   parent:      22:30d96aeaf27b
   626   parent:      22:30d96aeaf27b
   627   parent:      21:1aa437659d19
   627   parent:      21:1aa437659d19
   628   user:        test
   628   user:        test
   629   date:        Thu Jan 01 00:00:00 1970 +0000
   629   date:        Thu Jan 01 00:00:00 1970 +0000
   634   copy to aa
   634   copy to aa
   635   diff --git a/cc b/cc
   635   diff --git a/cc b/cc
   636   --- a/cc
   636   --- a/cc
   637   +++ b/cc
   637   +++ b/cc
   638   @@ -1,1 +1,5 @@
   638   @@ -1,1 +1,5 @@
   639   +<<<<<<< local
   639   +<<<<<<< local: 30d96aeaf27b - test: "aa"
   640    dd
   640    dd
   641   +=======
   641   +=======
   642   +cc
   642   +cc
   643   +>>>>>>> other
   643   +>>>>>>> other: 1aa437659d19  bar - test: "aazzcc"
   644   diff --git a/z b/zz
   644   diff --git a/z b/zz
   645   rename from z
   645   rename from z
   646   rename to zz
   646   rename to zz
   647   
   647   
   648   $ hg debugrename aa
   648   $ hg debugrename aa
   652   $ hg debugrename cc
   652   $ hg debugrename cc
   653   cc not renamed
   653   cc not renamed
   654   $ hg mv zz z
   654   $ hg mv zz z
   655   $ hg ci --amend -m 'merge bar (undo rename)'
   655   $ hg ci --amend -m 'merge bar (undo rename)'
   656   $ hg log --config diff.git=1 -pr .
   656   $ hg log --config diff.git=1 -pr .
   657   changeset:   26:7fb89c461f81
   657   changeset:   26:0ce8747233f6
   658   tag:         tip
   658   tag:         tip
   659   parent:      22:30d96aeaf27b
   659   parent:      22:30d96aeaf27b
   660   parent:      21:1aa437659d19
   660   parent:      21:1aa437659d19
   661   user:        test
   661   user:        test
   662   date:        Thu Jan 01 00:00:00 1970 +0000
   662   date:        Thu Jan 01 00:00:00 1970 +0000
   667   copy to aa
   667   copy to aa
   668   diff --git a/cc b/cc
   668   diff --git a/cc b/cc
   669   --- a/cc
   669   --- a/cc
   670   +++ b/cc
   670   +++ b/cc
   671   @@ -1,1 +1,5 @@
   671   @@ -1,1 +1,5 @@
   672   +<<<<<<< local
   672   +<<<<<<< local: 30d96aeaf27b - test: "aa"
   673    dd
   673    dd
   674   +=======
   674   +=======
   675   +cc
   675   +cc
   676   +>>>>>>> other
   676   +>>>>>>> other: 1aa437659d19  bar - test: "aazzcc"
   677   
   677   
   678   $ hg debugrename z
   678   $ hg debugrename z
   679   z not renamed
   679   z not renamed
   680 
   680 
   681 Amend a merge changeset (with renames during the merge):
   681 Amend a merge changeset (with renames during the merge):
   688   $ hg merge -q bar
   688   $ hg merge -q bar
   689   $ hg mv aa aaa
   689   $ hg mv aa aaa
   690   $ echo aa >> aaa
   690   $ echo aa >> aaa
   691   $ hg ci -m 'merge bar again'
   691   $ hg ci -m 'merge bar again'
   692   $ hg log --config diff.git=1 -pr .
   692   $ hg log --config diff.git=1 -pr .
   693   changeset:   28:982d7a34ffee
   693   changeset:   28:b8235574e741
   694   tag:         tip
   694   tag:         tip
   695   parent:      26:7fb89c461f81
   695   parent:      26:0ce8747233f6
   696   parent:      27:4c94d5bc65f5
   696   parent:      27:4c94d5bc65f5
   697   user:        test
   697   user:        test
   698   date:        Thu Jan 01 00:00:00 1970 +0000
   698   date:        Thu Jan 01 00:00:00 1970 +0000
   699   summary:     merge bar again
   699   summary:     merge bar again
   700   
   700   
   723   $ hg debugrename aaa
   723   $ hg debugrename aaa
   724   aaa renamed from aa:37d9b5d994eab34eda9c16b195ace52c7b129980
   724   aaa renamed from aa:37d9b5d994eab34eda9c16b195ace52c7b129980
   725   $ hg mv aaa aa
   725   $ hg mv aaa aa
   726   $ hg ci --amend -m 'merge bar again (undo rename)'
   726   $ hg ci --amend -m 'merge bar again (undo rename)'
   727   $ hg log --config diff.git=1 -pr .
   727   $ hg log --config diff.git=1 -pr .
   728   changeset:   30:522688c0e71b
   728   changeset:   30:dbafc132c18a
   729   tag:         tip
   729   tag:         tip
   730   parent:      26:7fb89c461f81
   730   parent:      26:0ce8747233f6
   731   parent:      27:4c94d5bc65f5
   731   parent:      27:4c94d5bc65f5
   732   user:        test
   732   user:        test
   733   date:        Thu Jan 01 00:00:00 1970 +0000
   733   date:        Thu Jan 01 00:00:00 1970 +0000
   734   summary:     merge bar again (undo rename)
   734   summary:     merge bar again (undo rename)
   735   
   735   
   763   $ hg merge -q bar
   763   $ hg merge -q bar
   764   local changed aa which remote deleted
   764   local changed aa which remote deleted
   765   use (c)hanged version or (d)elete? c
   765   use (c)hanged version or (d)elete? c
   766   $ hg ci -m 'merge bar (with conflicts)'
   766   $ hg ci -m 'merge bar (with conflicts)'
   767   $ hg log --config diff.git=1 -pr .
   767   $ hg log --config diff.git=1 -pr .
   768   changeset:   33:5f9904c491b8
   768   changeset:   33:8b0c83445ff5
   769   tag:         tip
   769   tag:         tip
   770   parent:      32:01780b896f58
   770   parent:      32:f60ace0fe178
   771   parent:      31:67db8847a540
   771   parent:      31:67db8847a540
   772   user:        test
   772   user:        test
   773   date:        Thu Jan 01 00:00:00 1970 +0000
   773   date:        Thu Jan 01 00:00:00 1970 +0000
   774   summary:     merge bar (with conflicts)
   774   summary:     merge bar (with conflicts)
   775   
   775   
   776   
   776   
   777   $ hg rm aa
   777   $ hg rm aa
   778   $ hg ci --amend -m 'merge bar (with conflicts, amended)'
   778   $ hg ci --amend -m 'merge bar (with conflicts, amended)'
   779   $ hg log --config diff.git=1 -pr .
   779   $ hg log --config diff.git=1 -pr .
   780   changeset:   35:6ce0c89781a3
   780   changeset:   35:f9b6726d8bd2
   781   tag:         tip
   781   tag:         tip
   782   parent:      32:01780b896f58
   782   parent:      32:f60ace0fe178
   783   parent:      31:67db8847a540
   783   parent:      31:67db8847a540
   784   user:        test
   784   user:        test
   785   date:        Thu Jan 01 00:00:00 1970 +0000
   785   date:        Thu Jan 01 00:00:00 1970 +0000
   786   summary:     merge bar (with conflicts, amended)
   786   summary:     merge bar (with conflicts, amended)
   787   
   787