author | Gregory Szorc <gregory.szorc@gmail.com> |
Wed, 12 Apr 2017 18:42:20 -0700 | |
changeset 31942 | bc0579a25f82 |
parent 31717 | 62676bb8d534 |
permissions | -rw-r--r-- |
30129
d69d86e7d6c8
py3: test to check which commands run
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
1 |
#require py3exe |
d69d86e7d6c8
py3: test to check which commands run
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
2 |
|
d69d86e7d6c8
py3: test to check which commands run
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
3 |
This test helps in keeping a track on which commands we can run on |
d69d86e7d6c8
py3: test to check which commands run
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
4 |
Python 3 and see what kind of errors are coming up. |
d69d86e7d6c8
py3: test to check which commands run
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
5 |
The full traceback is hidden to have a stable output. |
31376
3690c75f4d1e
tests: make a variable for hg binary location in test-check-py3-commands
Augie Fackler <augie@google.com>
parents:
31361
diff
changeset
|
6 |
$ HGBIN=`which hg` |
30129
d69d86e7d6c8
py3: test to check which commands run
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
7 |
|
d69d86e7d6c8
py3: test to check which commands run
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
8 |
$ for cmd in version debuginstall ; do |
d69d86e7d6c8
py3: test to check which commands run
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
9 |
> echo $cmd |
31376
3690c75f4d1e
tests: make a variable for hg binary location in test-check-py3-commands
Augie Fackler <augie@google.com>
parents:
31361
diff
changeset
|
10 |
> $PYTHON3 $HGBIN $cmd 2>&1 2>&1 | tail -1 |
30129
d69d86e7d6c8
py3: test to check which commands run
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
11 |
> done |
d69d86e7d6c8
py3: test to check which commands run
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
12 |
version |
30586
2d555d753f0e
py3: make keys of keyword arguments strings
Pulkit Goyal <7895pulkit@gmail.com>
parents:
30569
diff
changeset
|
13 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
30129
d69d86e7d6c8
py3: test to check which commands run
Pulkit Goyal <7895pulkit@gmail.com>
parents:
diff
changeset
|
14 |
debuginstall |
31308
62939e0148f1
policy: try and always have a bytes for module policy
Augie Fackler <raf@durin42.com>
parents:
31304
diff
changeset
|
15 |
no problems detected |
31304
dab92f3dbd98
py3: add a test that proves %include and missing-extension code works
Augie Fackler <raf@durin42.com>
parents:
30586
diff
changeset
|
16 |
|
31377
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
17 |
#if test-repo |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
18 |
Make a clone so that any features in the developer's .hg/hgrc that |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
19 |
might confuse Python 3 don't break this test. When we can do commit in |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
20 |
Python 3, we'll stop doing this. We use e76ed1e480ef for the clone |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
21 |
because it has different files than 273ce12ad8f1, so we can test both |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
22 |
`files` from dirstate and `files` loaded from a specific revision. |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
23 |
|
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
24 |
$ hg clone -r e76ed1e480ef "`dirname "$TESTDIR"`" testrepo 2>&1 | tail -1 |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
25 |
15 files updated, 0 files merged, 0 files removed, 0 files unresolved |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
26 |
|
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
27 |
Test using -R, which exercises some URL code: |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
28 |
$ $PYTHON3 $HGBIN -R testrepo files -r 273ce12ad8f1 | tail -1 |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
29 |
testrepo/tkmerge |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
30 |
|
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
31 |
Now prove `hg files` is reading the whole manifest. We have to grep |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
32 |
out some potential warnings that come from hgrc as yet. |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
33 |
$ cd testrepo |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
34 |
$ $PYTHON3 $HGBIN files -r 273ce12ad8f1 |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
35 |
.hgignore |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
36 |
PKG-INFO |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
37 |
README |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
38 |
hg |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
39 |
mercurial/__init__.py |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
40 |
mercurial/byterange.py |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
41 |
mercurial/fancyopts.py |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
42 |
mercurial/hg.py |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
43 |
mercurial/mdiff.py |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
44 |
mercurial/revlog.py |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
45 |
mercurial/transaction.py |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
46 |
notes.txt |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
47 |
setup.py |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
48 |
tkmerge |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
49 |
|
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
50 |
$ $PYTHON3 $HGBIN files -r 273ce12ad8f1 | wc -l |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
51 |
\s*14 (re) |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
52 |
$ $PYTHON3 $HGBIN files | wc -l |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
53 |
\s*15 (re) |
31450 | 54 |
|
31487
a992caaf0e22
py3: convert log opts to bytes-key dict
Yuya Nishihara <yuya@tcha.org>
parents:
31450
diff
changeset
|
55 |
Test if log-like commands work: |
31450 | 56 |
|
57 |
$ $PYTHON3 $HGBIN tip |
|
58 |
changeset: 10:e76ed1e480ef |
|
59 |
tag: tip |
|
60 |
user: oxymoron@cinder.waste.org |
|
61 |
date: Tue May 03 23:37:43 2005 -0800 |
|
62 |
summary: Fix linking of changeset revs when merging |
|
63 |
||
64 |
||
31487
a992caaf0e22
py3: convert log opts to bytes-key dict
Yuya Nishihara <yuya@tcha.org>
parents:
31450
diff
changeset
|
65 |
$ $PYTHON3 $HGBIN log -r0 |
a992caaf0e22
py3: convert log opts to bytes-key dict
Yuya Nishihara <yuya@tcha.org>
parents:
31450
diff
changeset
|
66 |
changeset: 0:9117c6561b0b |
a992caaf0e22
py3: convert log opts to bytes-key dict
Yuya Nishihara <yuya@tcha.org>
parents:
31450
diff
changeset
|
67 |
user: mpm@selenic.com |
a992caaf0e22
py3: convert log opts to bytes-key dict
Yuya Nishihara <yuya@tcha.org>
parents:
31450
diff
changeset
|
68 |
date: Tue May 03 13:16:10 2005 -0800 |
a992caaf0e22
py3: convert log opts to bytes-key dict
Yuya Nishihara <yuya@tcha.org>
parents:
31450
diff
changeset
|
69 |
summary: Add back links from file revisions to changeset revisions |
a992caaf0e22
py3: convert log opts to bytes-key dict
Yuya Nishihara <yuya@tcha.org>
parents:
31450
diff
changeset
|
70 |
|
a992caaf0e22
py3: convert log opts to bytes-key dict
Yuya Nishihara <yuya@tcha.org>
parents:
31450
diff
changeset
|
71 |
|
31377
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
72 |
$ cd .. |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
73 |
#endif |
52ee1b5ac277
py3: prove `hg files --rev` works
Augie Fackler <augie@google.com>
parents:
31376
diff
changeset
|
74 |
|
31522
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
75 |
Test if `hg config` works: |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
76 |
|
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
77 |
$ $PYTHON3 $HGBIN config |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
78 |
defaults.backout=-d "0 0" |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
79 |
defaults.commit=-d "0 0" |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
80 |
defaults.shelve=--date "0 0" |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
81 |
defaults.tag=-d "0 0" |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
82 |
devel.all-warnings=true |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
83 |
largefiles.usercache=$TESTTMP/.cache/largefiles |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
84 |
ui.slash=True |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
85 |
ui.interactive=False |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
86 |
ui.mergemarkers=detailed |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
87 |
ui.promptecho=True |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
88 |
web.address=localhost |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
89 |
web.ipv6=False |
23fc9b98445f
py3: prove hg config works
Rishabh Madan <rishabhmadan96@gmail.com>
parents:
31487
diff
changeset
|
90 |
|
31304
dab92f3dbd98
py3: add a test that proves %include and missing-extension code works
Augie Fackler <raf@durin42.com>
parents:
30586
diff
changeset
|
91 |
$ cat > included-hgrc <<EOF |
dab92f3dbd98
py3: add a test that proves %include and missing-extension code works
Augie Fackler <raf@durin42.com>
parents:
30586
diff
changeset
|
92 |
> [extensions] |
dab92f3dbd98
py3: add a test that proves %include and missing-extension code works
Augie Fackler <raf@durin42.com>
parents:
30586
diff
changeset
|
93 |
> babar = imaginary_elephant |
dab92f3dbd98
py3: add a test that proves %include and missing-extension code works
Augie Fackler <raf@durin42.com>
parents:
30586
diff
changeset
|
94 |
> EOF |
dab92f3dbd98
py3: add a test that proves %include and missing-extension code works
Augie Fackler <raf@durin42.com>
parents:
30586
diff
changeset
|
95 |
$ cat >> $HGRCPATH <<EOF |
dab92f3dbd98
py3: add a test that proves %include and missing-extension code works
Augie Fackler <raf@durin42.com>
parents:
30586
diff
changeset
|
96 |
> %include $TESTTMP/included-hgrc |
dab92f3dbd98
py3: add a test that proves %include and missing-extension code works
Augie Fackler <raf@durin42.com>
parents:
30586
diff
changeset
|
97 |
> EOF |
31376
3690c75f4d1e
tests: make a variable for hg binary location in test-check-py3-commands
Augie Fackler <augie@google.com>
parents:
31361
diff
changeset
|
98 |
$ $PYTHON3 $HGBIN version | tail -1 |
31304
dab92f3dbd98
py3: add a test that proves %include and missing-extension code works
Augie Fackler <raf@durin42.com>
parents:
30586
diff
changeset
|
99 |
*** failed to import extension babar from imaginary_elephant: *: 'imaginary_elephant' (glob) |
dab92f3dbd98
py3: add a test that proves %include and missing-extension code works
Augie Fackler <raf@durin42.com>
parents:
30586
diff
changeset
|
100 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
31361
8a17c541177f
py3: add "b" prefix to string literals related to module policy
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
31308
diff
changeset
|
101 |
|
31398
d785fed7c115
tests: clean up bad extension
Gregory Szorc <gregory.szorc@gmail.com>
parents:
31377
diff
changeset
|
102 |
$ rm included-hgrc |
d785fed7c115
tests: clean up bad extension
Gregory Szorc <gregory.szorc@gmail.com>
parents:
31377
diff
changeset
|
103 |
$ touch included-hgrc |
d785fed7c115
tests: clean up bad extension
Gregory Szorc <gregory.szorc@gmail.com>
parents:
31377
diff
changeset
|
104 |
|
31361
8a17c541177f
py3: add "b" prefix to string literals related to module policy
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
31308
diff
changeset
|
105 |
Test bytes-ness of policy.policy with HGMODULEPOLICY |
8a17c541177f
py3: add "b" prefix to string literals related to module policy
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
31308
diff
changeset
|
106 |
|
8a17c541177f
py3: add "b" prefix to string literals related to module policy
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
31308
diff
changeset
|
107 |
$ HGMODULEPOLICY=py |
8a17c541177f
py3: add "b" prefix to string literals related to module policy
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
31308
diff
changeset
|
108 |
$ export HGMODULEPOLICY |
8a17c541177f
py3: add "b" prefix to string literals related to module policy
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
31308
diff
changeset
|
109 |
$ $PYTHON3 `which hg` debuginstall 2>&1 2>&1 | tail -1 |
8a17c541177f
py3: add "b" prefix to string literals related to module policy
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
31308
diff
changeset
|
110 |
no problems detected |
31401
ed23f929af38
tests: prove that `hg init` works with Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
31398
diff
changeset
|
111 |
|
ed23f929af38
tests: prove that `hg init` works with Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
31398
diff
changeset
|
112 |
`hg init` can create empty repos |
31632
d059821fc89f
test-check-py3-commands: cleanup tests related to `hg status`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
31607
diff
changeset
|
113 |
`hg status works fine` |
31717
62676bb8d534
tests: add check to make sure summary works on Python 2
Pulkit Goyal <7895pulkit@gmail.com>
parents:
31651
diff
changeset
|
114 |
`hg summary` also works! |
31401
ed23f929af38
tests: prove that `hg init` works with Python 3
Gregory Szorc <gregory.szorc@gmail.com>
parents:
31398
diff
changeset
|
115 |
|
31607
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
116 |
$ $PYTHON3 `which hg` init py3repo |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
117 |
$ cd py3repo |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
118 |
$ echo "This is the file 'iota'." > iota |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
119 |
$ $PYTHON3 $HGBIN status |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
120 |
? iota |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
121 |
$ $PYTHON3 $HGBIN add iota |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
122 |
$ $PYTHON3 $HGBIN status |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
123 |
A iota |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
124 |
$ $PYTHON3 $HGBIN commit --message 'commit performed in Python 3' |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
125 |
$ $PYTHON3 $HGBIN status |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
126 |
|
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
127 |
$ mkdir A |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
128 |
$ echo "This is the file 'mu'." > A/mu |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
129 |
$ $PYTHON3 $HGBIN addremove |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
130 |
adding A/mu |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
131 |
$ $PYTHON3 $HGBIN status |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
132 |
A A/mu |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
133 |
$ HGEDITOR='echo message > ' $PYTHON3 $HGBIN commit |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
134 |
$ $PYTHON3 $HGBIN status |
31717
62676bb8d534
tests: add check to make sure summary works on Python 2
Pulkit Goyal <7895pulkit@gmail.com>
parents:
31651
diff
changeset
|
135 |
$ $PYHON3 $HGBIN summary |
62676bb8d534
tests: add check to make sure summary works on Python 2
Pulkit Goyal <7895pulkit@gmail.com>
parents:
31651
diff
changeset
|
136 |
parent: 1:e1e9167203d4 tip |
62676bb8d534
tests: add check to make sure summary works on Python 2
Pulkit Goyal <7895pulkit@gmail.com>
parents:
31651
diff
changeset
|
137 |
message |
62676bb8d534
tests: add check to make sure summary works on Python 2
Pulkit Goyal <7895pulkit@gmail.com>
parents:
31651
diff
changeset
|
138 |
branch: default |
62676bb8d534
tests: add check to make sure summary works on Python 2
Pulkit Goyal <7895pulkit@gmail.com>
parents:
31651
diff
changeset
|
139 |
commit: (clean) |
62676bb8d534
tests: add check to make sure summary works on Python 2
Pulkit Goyal <7895pulkit@gmail.com>
parents:
31651
diff
changeset
|
140 |
update: (current) |
62676bb8d534
tests: add check to make sure summary works on Python 2
Pulkit Goyal <7895pulkit@gmail.com>
parents:
31651
diff
changeset
|
141 |
phases: 2 draft |
31607
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
142 |
|
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
143 |
Prove the repo is valid using the Python 2 `hg`: |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
144 |
$ hg verify |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
145 |
checking changesets |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
146 |
checking manifests |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
147 |
crosschecking files in changesets and manifests |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
148 |
checking files |
31651
d3140fd322bf
py3: prove second commit works
Yuya Nishihara <yuya@tcha.org>
parents:
31632
diff
changeset
|
149 |
2 files, 2 changesets, 2 total revisions |
31607
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
150 |
$ hg log |
31651
d3140fd322bf
py3: prove second commit works
Yuya Nishihara <yuya@tcha.org>
parents:
31632
diff
changeset
|
151 |
changeset: 1:e1e9167203d4 |
31607
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
152 |
tag: tip |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
153 |
user: test |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
154 |
date: Thu Jan 01 00:00:00 1970 +0000 |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
155 |
summary: message |
aea8ec3f7dd1
py3: prove `hg {add,addremove,commit} all work
Augie Fackler <augie@google.com>
parents:
31524
diff
changeset
|
156 |
|
31651
d3140fd322bf
py3: prove second commit works
Yuya Nishihara <yuya@tcha.org>
parents:
31632
diff
changeset
|
157 |
changeset: 0:71c96e924262 |
d3140fd322bf
py3: prove second commit works
Yuya Nishihara <yuya@tcha.org>
parents:
31632
diff
changeset
|
158 |
user: test |
d3140fd322bf
py3: prove second commit works
Yuya Nishihara <yuya@tcha.org>
parents:
31632
diff
changeset
|
159 |
date: Thu Jan 01 00:00:00 1970 +0000 |
d3140fd322bf
py3: prove second commit works
Yuya Nishihara <yuya@tcha.org>
parents:
31632
diff
changeset
|
160 |
summary: commit performed in Python 3 |
d3140fd322bf
py3: prove second commit works
Yuya Nishihara <yuya@tcha.org>
parents:
31632
diff
changeset
|
161 |