Mercurial > evolve
annotate tests/test-evolve-content-divergent-meta.t @ 5139:19b8ffd23795
topic: option to hide topic changesets to plain client
This is the first version of an option that make topic changeset hidden to
client without the extension. It might become the default in the future.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 19 Feb 2020 01:35:23 +0100 |
parents | 1f92a6aa40d6 |
children | 1752a2e7a226 13376ca93fa3 |
rev | line source |
---|---|
4482
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
1 +==================================================== |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
2 +Tests the resolution of content divergence: metadata |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
3 +==================================================== |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
4 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
5 This file intend to cover cases focused around meta data merging. |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
6 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
7 Setup |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
8 ----- |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
9 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
10 $ cat >> $HGRCPATH <<EOF |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
11 > [alias] |
4625
a4fde4e3e763
templatekw: add `instabilities` alias for `troubles`
Matt Harbison <matt_harbison@yahoo.com>
parents:
4577
diff
changeset
|
12 > glog = log -GT "{rev}:{node|short} {desc|firstline}\n {phase} {instabilities}\n\n" |
4482
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
13 > [phases] |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
14 > publish = False |
5079
1f92a6aa40d6
evolve: add pre-check logic for content-divergence in rewriteutil.precheck()
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
5013
diff
changeset
|
15 > [experimental] |
1f92a6aa40d6
evolve: add pre-check logic for content-divergence in rewriteutil.precheck()
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
5013
diff
changeset
|
16 > evolution.allowdivergence = True |
4482
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
17 > [extensions] |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
18 > rebase = |
5013
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
19 > strip = |
4482
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
20 > EOF |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
21 $ echo "evolve=$(echo $(dirname $TESTDIR))/hgext3rd/evolve/" >> $HGRCPATH |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
22 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
23 Check we preserve the author properly |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
24 ------------------------------------- |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
25 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
26 Testing issue6113 to make sure that content-divergence resolution don't |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
27 replace initial author with the user running the resolution command: |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
28 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
29 $ hg init userfoo |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
30 $ cd userfoo |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
31 $ unset HGUSER |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
32 $ echo "[ui]" >> ./.hg/hgrc |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
33 $ echo "username = foo <foo@test.com>" >> ./.hg/hgrc |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
34 $ for ch in a b c; do |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
35 > echo $ch > $ch; |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
36 > hg add $ch; |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
37 > hg ci -m "added "$ch; |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
38 > done; |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
39 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
40 $ cd .. |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
41 $ hg init userbar |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
42 $ cd userbar |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
43 $ unset HGUSER |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
44 $ echo "[ui]" >> ./.hg/hgrc |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
45 $ echo "username = bar <bar@test.com>" >> ./.hg/hgrc |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
46 $ hg pull ./../userfoo -q |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
47 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
48 $ cd ../userfoo |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
49 $ hg up -r "desc('added b')" |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
50 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
51 $ echo c > c |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
52 $ echo e > e |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
53 $ hg add c e |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
54 $ hg ci -m "added c e" |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
55 created new head |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
56 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
57 $ hg up -r "desc('added b')" |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
58 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
59 $ echo cc > c |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
60 $ hg add c |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
61 $ hg ci -m "added c" |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
62 created new head |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
63 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
64 $ hg prune -r "min(desc('added c'))" -s "desc('added c e')" |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
65 1 changesets pruned |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
66 $ hg prune -r "min(desc('added c'))" -s "max(desc('added c'))" --hidden |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
67 1 changesets pruned |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
68 2 new content-divergent changesets |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
69 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
70 $ hg glog |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
71 @ 4:6c06cda6dc99 added c |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
72 | draft content-divergent |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
73 | |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
74 | * 3:0c9267e23c9d added c e |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
75 |/ draft content-divergent |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
76 | |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
77 o 1:1740ad2a1eda added b |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
78 | draft |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
79 | |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
80 o 0:f863f39764c4 added a |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
81 draft |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
82 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
83 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
84 $ cd ../userbar |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
85 $ hg pull ./../userfoo -q |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
86 2 new content-divergent changesets |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
87 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
88 $ hg evolve --content-divergent --any |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
89 merge:[3] added c e |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
90 with: [4] added c |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
91 base: [2] added c |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
92 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
93 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
94 Make sure resultant cset don't replace the initial user with user running the command: |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
95 $ hg log -r tip |
4483
7978230faa32
evolve: make sure div resolution don't replace the initial author (issue6113)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4482
diff
changeset
|
96 changeset: 5:443bd2972210 |
4482
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
97 tag: tip |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
98 parent: 1:1740ad2a1eda |
4483
7978230faa32
evolve: make sure div resolution don't replace the initial author (issue6113)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4482
diff
changeset
|
99 user: foo <foo@test.com> |
4482
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
100 date: Thu Jan 01 00:00:00 1970 +0000 |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
101 summary: added c e |
ee7e4e05ce44
evolve: add test which demonstrate issue6113
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
diff
changeset
|
102 |
4635
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
103 $ cd .. |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
104 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
105 Testing the three way merge logic for user of content divergent changesets |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
106 -------------------------------------------------------------------------- |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
107 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
108 $ hg init mergeusers |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
109 $ cd mergeusers |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
110 $ for ch in a b c; do |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
111 > touch $ch |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
112 > hg add $ch |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
113 > hg ci -m "added "$ch |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
114 > done; |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
115 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
116 $ hg amend -m "updated c" |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
117 $ hg up -r 'desc("added c")' --hidden -q |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
118 updated to hidden changeset 2b3c31fe982d |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
119 (hidden revision '2b3c31fe982d' was rewritten as: 464e35020fd0) |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
120 working directory parent is obsolete! (2b3c31fe982d) |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
121 $ echo coco > c |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
122 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
123 1) when one user is different wrt base |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
124 -------------------------------------- |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
125 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
126 Insert a diverging author name: |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
127 $ hg amend -u 'foouser' |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
128 2 new content-divergent changesets |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
129 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
130 Run automatic evolution: |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
131 $ hg evolve --content-divergent |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
132 merge:[3] updated c |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
133 with: [4] added c |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
134 base: [2] added c |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
135 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
136 working directory is now at 932d6ceb7672 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
137 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
138 $ hg log -r tip | grep "^user" |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
139 user: foouser |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
140 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
141 $ hg strip . -q --config extensions.strip= |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
142 2 new content-divergent changesets |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
143 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
144 2) when both the user are different wrt base |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
145 -------------------------------------------- |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
146 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
147 $ hg up -r 'max(desc("updated c"))' |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
148 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
149 $ hg amend -u 'baruser' |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
150 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
151 Run automatic evolution: |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
152 $ hg evolve --content-divergent |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
153 merge:[4] added c |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
154 with: [5] updated c |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
155 base: [2] added c |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
156 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
4636
c0e9a3c01c44
evolve: consider using three way merge to get the user for div resolution
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4635
diff
changeset
|
157 working directory is now at 202a770d8c1f |
4635
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
158 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
159 $ hg log -r tip | grep "^user" |
4636
c0e9a3c01c44
evolve: consider using three way merge to get the user for div resolution
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4635
diff
changeset
|
160 user: baruser, foouser |
4635
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
161 |
ea9ae2d2095a
evolve: add tests for the case when div csets has different users
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4633
diff
changeset
|
162 $ cd .. |
5013
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
163 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
164 Test the content-divergence resolution involving date update |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
165 ------------------------------------------------------------ |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
166 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
167 $ hg init divergingdate |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
168 $ cd divergingdate |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
169 $ unset HGUSER |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
170 $ echo "[ui]" >> ./.hg/hgrc |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
171 $ echo "username = test" >> ./.hg/hgrc |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
172 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
173 $ echo hi > r0 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
174 $ hg ci -qAm 'add r0' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
175 $ echo hi > foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
176 $ hg ci -qAm 'add foo.txt' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
177 $ hg metaedit -r . -d '0 2' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
178 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
179 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
180 date: updated on both side to the same value |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
181 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
182 $ echo hi > bar.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
183 $ hg add -q bar.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
184 $ hg amend -q |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
185 $ hg metaedit -r 1 -d '0 1' --hidden |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
186 2 new content-divergent changesets |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
187 $ hg log -G |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
188 * changeset: 4:c17bf400a278 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
189 | tag: tip |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
190 | parent: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
191 | user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
192 | date: Wed Dec 31 23:59:59 1969 -0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
193 | instability: content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
194 | summary: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
195 | |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
196 | @ changeset: 3:a25dd7af6cf6 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
197 |/ parent: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
198 | user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
199 | date: Wed Dec 31 23:59:58 1969 -0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
200 | instability: content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
201 | summary: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
202 | |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
203 o changeset: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
204 user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
205 date: Thu Jan 01 00:00:00 1970 +0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
206 summary: add r0 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
207 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
208 $ hg evolve --list --rev . |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
209 a25dd7af6cf6: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
210 content-divergent: c17bf400a278 (draft) (precursor cc71ffbc7c00) |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
211 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
212 $ hg log --hidden -r cc71ffbc7c00 -T '{rev} {node|short} {date|isodate}: {join(obsfate, "; ")}\n' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
213 1 cc71ffbc7c00 1970-01-01 00:00 +0000: date-changed using metaedit as 4:c17bf400a278; date-changed using metaedit as 2:0065551bd38f |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
214 $ hg log -r 'desc("add foo.txt")' -T '{rev} {node|short} {date|isodate}: {join(obsfate, "; ")}\n' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
215 3 a25dd7af6cf6 1969-12-31 23:59 -0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
216 4 c17bf400a278 1969-12-31 23:59 -0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
217 $ hg evolve --content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
218 merge:[3] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
219 with: [4] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
220 base: [1] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
221 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
222 working directory is now at 6c144bb30333 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
223 $ hg log -r 'desc("add foo.txt")' -T '{rev} {node|short} {date|isodate}: {join(obsfate, "; ")}\n' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
224 5 6c144bb30333 1969-12-31 23:59 -0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
225 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
226 date: updated one one side to an older value |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
227 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
228 $ hg strip . |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
229 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
230 saved backup bundle to $TESTTMP/divergingdate/.hg/strip-backup/6c144bb30333-72e26b88-backup.hg |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
231 2 new content-divergent changesets |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
232 $ hg up tip |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
233 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
234 $ hg amend --date "0 3" |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
235 $ hg log -G |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
236 @ changeset: 5:6189a9adfff0 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
237 | tag: tip |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
238 | parent: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
239 | user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
240 | date: Wed Dec 31 23:59:57 1969 -0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
241 | instability: content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
242 | summary: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
243 | |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
244 | * changeset: 3:a25dd7af6cf6 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
245 |/ parent: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
246 | user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
247 | date: Wed Dec 31 23:59:58 1969 -0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
248 | instability: content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
249 | summary: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
250 | |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
251 o changeset: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
252 user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
253 date: Thu Jan 01 00:00:00 1970 +0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
254 summary: add r0 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
255 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
256 $ hg evolve --list -r . |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
257 6189a9adfff0: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
258 content-divergent: a25dd7af6cf6 (draft) (precursor cc71ffbc7c00) |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
259 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
260 $ hg log -r cc71ffbc7c00+6189a9adfff0+a25dd7af6cf6 --hidden -T '{rev} {node|short} {date|isodate}: {join(obsfate, "; ")}\n' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
261 1 cc71ffbc7c00 1970-01-01 00:00 +0000: date-changed using metaedit as 4:c17bf400a278; date-changed using metaedit as 2:0065551bd38f |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
262 5 6189a9adfff0 1969-12-31 23:59 -0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
263 3 a25dd7af6cf6 1969-12-31 23:59 -0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
264 $ hg evolve --content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
265 merge:[3] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
266 with: [5] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
267 base: [1] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
268 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
269 working directory is now at 806d0024c04d |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
270 $ hg log -r . --hidden -T '{rev} {node|short} {date|isodate}: {join(obsfate, "; ")}\n' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
271 6 806d0024c04d 1969-12-31 23:59 -0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
272 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
273 date: updated one side to an newer value |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
274 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
275 $ hg strip . |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
276 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
277 saved backup bundle to $TESTTMP/divergingdate/.hg/strip-backup/806d0024c04d-24cb28ad-backup.hg |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
278 2 new content-divergent changesets |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
279 $ hg update a25dd7af6cf6 --hidden |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
280 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
281 $ hg amend --date "120 0" |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
282 $ hg log -G |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
283 @ changeset: 6:5199d0bc13d4 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
284 | tag: tip |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
285 | parent: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
286 | user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
287 | date: Thu Jan 01 00:02:00 1970 +0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
288 | instability: content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
289 | summary: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
290 | |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
291 | * changeset: 5:6189a9adfff0 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
292 |/ parent: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
293 | user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
294 | date: Wed Dec 31 23:59:57 1969 -0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
295 | instability: content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
296 | summary: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
297 | |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
298 o changeset: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
299 user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
300 date: Thu Jan 01 00:00:00 1970 +0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
301 summary: add r0 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
302 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
303 $ hg evolve --list -r . |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
304 5199d0bc13d4: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
305 content-divergent: 6189a9adfff0 (draft) (precursor cc71ffbc7c00) |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
306 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
307 $ hg up 6189a9adfff0 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
308 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
309 $ hg log -r cc71ffbc7c00+6189a9adfff0+5199d0bc13d4 --hidden -T '{rev} {node|short} {date|isodate}: {join(obsfate, "; ")}\n' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
310 1 cc71ffbc7c00 1970-01-01 00:00 +0000: date-changed using metaedit as 4:c17bf400a278; date-changed using metaedit as 2:0065551bd38f |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
311 5 6189a9adfff0 1969-12-31 23:59 -0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
312 6 5199d0bc13d4 1970-01-01 00:02 +0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
313 $ hg evolve --content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
314 merge:[5] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
315 with: [6] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
316 base: [1] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
317 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
318 working directory is now at 51e08ac59670 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
319 $ hg log -r . --hidden -T '{rev} {node|short} {date|isodate}: {join(obsfate, "; ")}\n' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
320 7 51e08ac59670 1970-01-01 00:02 +0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
321 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
322 date: updated each side to a different value, newer should win |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
323 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
324 $ hg strip . |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
325 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
326 saved backup bundle to $TESTTMP/divergingdate/.hg/strip-backup/51e08ac59670-d8a3c2ca-backup.hg |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
327 2 new content-divergent changesets |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
328 $ hg up tip |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
329 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
330 $ hg amend --date "235 0" |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
331 $ hg update 6189a9adfff0 --hidden |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
332 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
333 $ hg amend --date "784 0" |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
334 $ hg log -G |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
335 @ changeset: 8:75254fb3164b |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
336 | tag: tip |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
337 | parent: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
338 | user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
339 | date: Thu Jan 01 00:13:04 1970 +0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
340 | instability: content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
341 | summary: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
342 | |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
343 | * changeset: 7:5421a7efcc6e |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
344 |/ parent: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
345 | user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
346 | date: Thu Jan 01 00:03:55 1970 +0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
347 | instability: content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
348 | summary: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
349 | |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
350 o changeset: 0:a24ed8ad918c |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
351 user: test |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
352 date: Thu Jan 01 00:00:00 1970 +0000 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
353 summary: add r0 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
354 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
355 $ hg evolve --list -r . |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
356 75254fb3164b: add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
357 content-divergent: 5421a7efcc6e (draft) (precursor cc71ffbc7c00) |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
358 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
359 $ hg log -r 6189a9adfff0+5421a7efcc6e+75254fb3164b --hidden -T '{rev} {node|short} {date|isodate}: {join(obsfate, "; ")}\n' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
360 5 6189a9adfff0 1969-12-31 23:59 -0000: date-changed using amend as 8:75254fb3164b |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
361 7 5421a7efcc6e 1970-01-01 00:03 +0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
362 8 75254fb3164b 1970-01-01 00:13 +0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
363 $ hg evolve --content-divergent |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
364 merge:[7] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
365 with: [8] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
366 base: [1] add foo.txt |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
367 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
368 working directory is now at ab7c0a425dc9 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
369 $ hg log -r . --hidden -T '{rev} {node|short} {date|isodate}: {join(obsfate, "; ")}\n' |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
370 9 ab7c0a425dc9 1970-01-01 00:13 +0000: |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
371 |
18fe83bf7b14
evolve: move a test where it makes more sense
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4636
diff
changeset
|
372 $ cd .. |