Mercurial > evolve
annotate tests/test-topic-shelve.t @ 3882:55b8c7e7e352
compat: temporarily move copies fix to compat.py
This patch moves a fixed version of copies._fullcopytracing() to compat.py as
this was not fixed in core before release and also we need to do this anyway for
the older versions of mercurial.
This fix is that when base changeset is not ancestor of any of the merging
commits, we don't throw an error.
The phabricator differential which will fix this in core is
https://phab.mercurial-scm.org/D3896.
This fixes the traceback we get in previous changeset while relocating one of
the content-divergent changeset.
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Sat, 21 Jul 2018 02:42:29 +0530 |
parents | 1bc4b0807c37 |
children | fb4801478d5d |
rev | line source |
---|---|
2680
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
1 testing topic with shelve extension |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
2 ------------------------------------ |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
3 |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
4 $ . "$TESTDIR/testlib/topic_setup.sh" |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
5 |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
6 $ hg init repo |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
7 $ cd repo |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
8 $ cat <<EOF >>.hg/hgrc |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
9 > [extensions] |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
10 > shelve= |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
11 > EOF |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
12 |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
13 $ touch a |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
14 $ echo "Hello" >> a |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
15 $ hg topic "testing-shelve" |
2985
f63c97c01f92
topics/ui: signal when the topics command creates a new (empty) topic
Aurélien Campéas
parents:
2680
diff
changeset
|
16 marked working directory as topic: testing-shelve |
2680
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
17 $ hg topic |
3060
f43a310c4338
topics: show changesetcount, troubledcount and headscount by default
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2997
diff
changeset
|
18 * testing-shelve (0 changesets) |
2680
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
19 $ hg ci -m "First commit" -A |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
20 adding a |
2988
62201935e1a7
topics/ui: detect and signal when an empty changeset becomes non-empty
Aurélien Campéas
parents:
2985
diff
changeset
|
21 active topic 'testing-shelve' grew its first changeset |
3769
1bc4b0807c37
topic: display a hint pointing at help when a topic becomes non-empty
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
3060
diff
changeset
|
22 (see 'hg help topics' for more information) |
2680
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
23 $ hg topic |
3060
f43a310c4338
topics: show changesetcount, troubledcount and headscount by default
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2997
diff
changeset
|
24 * testing-shelve (1 changesets) |
2680
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
25 $ echo " World" >> a |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
26 $ hg stack |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
27 ### topic: testing-shelve |
2997
a61634f52742
topic: try to clarify the "branch" part in stack
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2988
diff
changeset
|
28 ### target: default (branch) |
2680
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
29 t1@ First commit (current) |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
30 |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
31 shelve test |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
32 ----------- |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
33 |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
34 $ hg shelve |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
35 shelved as default |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
36 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
37 $ hg topic |
3060
f43a310c4338
topics: show changesetcount, troubledcount and headscount by default
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2997
diff
changeset
|
38 * testing-shelve (1 changesets) |
2680
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
39 $ hg stack |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
40 ### topic: testing-shelve |
2997
a61634f52742
topic: try to clarify the "branch" part in stack
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2988
diff
changeset
|
41 ### target: default (branch) |
2680
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
42 t1@ First commit (current) |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
43 |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
44 unshelve test |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
45 ------------- |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
46 $ hg unshelve |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
47 unshelving change 'default' |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
48 $ hg topic |
3060
f43a310c4338
topics: show changesetcount, troubledcount and headscount by default
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2997
diff
changeset
|
49 * testing-shelve (1 changesets) |
2680
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
50 $ hg stack |
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
51 ### topic: testing-shelve |
2997
a61634f52742
topic: try to clarify the "branch" part in stack
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2988
diff
changeset
|
52 ### target: default (branch) |
2680
d5eb5269128a
tests: add test to show topics working with shelve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
53 t1@ First commit (current) |