test-flags.t
154 lines
| 3.8 KiB
| text/troff
|
Tads3Lexer
/ tests / test-flags.t
Matt Mackall
|
r22046 | #require execbit | ||
Mads Kiilerich
|
r15442 | |||
Nicolas Dumazet
|
r11792 | $ umask 027 | ||
Martin Geisler
|
r13956 | |||
$ hg init test1 | ||||
Nicolas Dumazet
|
r11792 | $ cd test1 | ||
$ touch a b | ||||
$ hg add a b | ||||
Martin Geisler
|
r12156 | $ hg ci -m "added a b" | ||
Nicolas Dumazet
|
r11792 | |||
$ cd .. | ||||
$ hg clone test1 test3 | ||||
updating to branch default | ||||
2 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
Martin Geisler
|
r13956 | |||
$ hg init test2 | ||||
Nicolas Dumazet
|
r11792 | $ cd test2 | ||
$ hg pull ../test1 | ||||
pulling from ../test1 | ||||
requesting all changes | ||||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 2 changes to 2 files | ||||
(run 'hg update' to get a working copy) | ||||
$ hg co | ||||
2 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ chmod +x a | ||||
Martin Geisler
|
r12156 | $ hg ci -m "chmod +x a" | ||
Nicolas Dumazet
|
r11792 | |||
the changelog should mention file a: | ||||
$ hg tip --template '{files}\n' | ||||
a | ||||
$ cd ../test1 | ||||
$ echo 123 >>a | ||||
Martin Geisler
|
r12156 | $ hg ci -m "a updated" | ||
Nicolas Dumazet
|
r11792 | |||
$ hg pull ../test2 | ||||
pulling from ../test2 | ||||
searching for changes | ||||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 0 changes to 0 files (+1 heads) | ||||
(run 'hg heads' to see heads, 'hg merge' to merge) | ||||
$ hg heads | ||||
Martin Geisler
|
r12156 | changeset: 2:7f4313b42a34 | ||
Nicolas Dumazet
|
r11792 | tag: tip | ||
Martin Geisler
|
r12156 | parent: 0:22a449e20da5 | ||
Nicolas Dumazet
|
r11792 | user: test | ||
Martin Geisler
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
Nicolas Dumazet
|
r11792 | summary: chmod +x a | ||
Martin Geisler
|
r12156 | changeset: 1:c6ecefc45368 | ||
Nicolas Dumazet
|
r11792 | user: test | ||
Martin Geisler
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
Nicolas Dumazet
|
r11792 | summary: a updated | ||
$ hg history | ||||
Martin Geisler
|
r12156 | changeset: 2:7f4313b42a34 | ||
Nicolas Dumazet
|
r11792 | tag: tip | ||
Martin Geisler
|
r12156 | parent: 0:22a449e20da5 | ||
Nicolas Dumazet
|
r11792 | user: test | ||
Martin Geisler
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
Nicolas Dumazet
|
r11792 | summary: chmod +x a | ||
Martin Geisler
|
r12156 | changeset: 1:c6ecefc45368 | ||
Nicolas Dumazet
|
r11792 | user: test | ||
Martin Geisler
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
Nicolas Dumazet
|
r11792 | summary: a updated | ||
Martin Geisler
|
r12156 | changeset: 0:22a449e20da5 | ||
Nicolas Dumazet
|
r11792 | user: test | ||
Martin Geisler
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
Nicolas Dumazet
|
r11792 | summary: added a b | ||
$ hg -v merge | ||||
resolving manifests | ||||
Mads Kiilerich
|
r18334 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||
Nicolas Dumazet
|
r11792 | (branch merge, don't forget to commit) | ||
Mads Kiilerich
|
r18337 | $ cat a | ||
123 | ||||
$ [ -x a ] | ||||
Nicolas Dumazet
|
r11792 | |||
$ cd ../test3 | ||||
$ echo 123 >>b | ||||
Martin Geisler
|
r12156 | $ hg ci -m "b updated" | ||
Nicolas Dumazet
|
r11792 | |||
$ hg pull ../test2 | ||||
pulling from ../test2 | ||||
searching for changes | ||||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 0 changes to 0 files (+1 heads) | ||||
(run 'hg heads' to see heads, 'hg merge' to merge) | ||||
$ hg heads | ||||
Martin Geisler
|
r12156 | changeset: 2:7f4313b42a34 | ||
Nicolas Dumazet
|
r11792 | tag: tip | ||
Martin Geisler
|
r12156 | parent: 0:22a449e20da5 | ||
Nicolas Dumazet
|
r11792 | user: test | ||
Martin Geisler
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
Nicolas Dumazet
|
r11792 | summary: chmod +x a | ||
Martin Geisler
|
r12156 | changeset: 1:dc57ead75f79 | ||
Nicolas Dumazet
|
r11792 | user: test | ||
Martin Geisler
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
Nicolas Dumazet
|
r11792 | summary: b updated | ||
$ hg history | ||||
Martin Geisler
|
r12156 | changeset: 2:7f4313b42a34 | ||
Nicolas Dumazet
|
r11792 | tag: tip | ||
Martin Geisler
|
r12156 | parent: 0:22a449e20da5 | ||
Nicolas Dumazet
|
r11792 | user: test | ||
Martin Geisler
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
Nicolas Dumazet
|
r11792 | summary: chmod +x a | ||
Martin Geisler
|
r12156 | changeset: 1:dc57ead75f79 | ||
Nicolas Dumazet
|
r11792 | user: test | ||
Martin Geisler
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
Nicolas Dumazet
|
r11792 | summary: b updated | ||
Martin Geisler
|
r12156 | changeset: 0:22a449e20da5 | ||
Nicolas Dumazet
|
r11792 | user: test | ||
Martin Geisler
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
Nicolas Dumazet
|
r11792 | summary: added a b | ||
$ hg -v merge | ||||
resolving manifests | ||||
Mads Kiilerich
|
r18334 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||
Nicolas Dumazet
|
r11792 | (branch merge, don't forget to commit) | ||
$ ls -l ../test[123]/a > foo | ||||
$ cut -b 1-10 < foo | ||||
-rwxr-x--- | ||||
-rwxr-x--- | ||||
-rwxr-x--- | ||||
Sune Foldager
|
r14182 | $ hg debugindex a | ||
Bryan O'Sullivan
|
r17132 | rev offset length ..... linkrev nodeid p1 p2 (re) | ||
0 0 0 ..... 0 b80de5d13875 000000000000 000000000000 (re) | ||||
Sune Foldager
|
r14182 | $ hg debugindex -R ../test2 a | ||
Bryan O'Sullivan
|
r17132 | rev offset length ..... linkrev nodeid p1 p2 (re) | ||
0 0 0 ..... 0 b80de5d13875 000000000000 000000000000 (re) | ||||
Sune Foldager
|
r14182 | $ hg debugindex -R ../test1 a | ||
Bryan O'Sullivan
|
r17132 | rev offset length ..... linkrev nodeid p1 p2 (re) | ||
0 0 0 ..... 0 b80de5d13875 000000000000 000000000000 (re) | ||||
1 0 5 ..... 1 7fe919cc0336 b80de5d13875 000000000000 (re) | ||||
Mads Kiilerich
|
r16913 | |||
$ cd .. | ||||