test-changelog-exec.t
57 lines
| 1.1 KiB
| text/troff
|
Tads3Lexer
/ tests / test-changelog-exec.t
Matt Mackall
|
r22046 | #require execbit | ||
Martin Geisler
|
r11875 | b51a8138292a introduced a regression where we would mention in the | ||
changelog executable files added by the second parent of a merge. Test | ||||
that that doesn't happen anymore | ||||
$ hg init repo | ||||
$ cd repo | ||||
$ echo foo > foo | ||||
$ hg ci -qAm 'add foo' | ||||
$ echo bar > bar | ||||
$ chmod +x bar | ||||
$ hg ci -qAm 'add bar' | ||||
manifest of p2: | ||||
$ hg manifest | ||||
bar | ||||
foo | ||||
$ hg up -qC 0 | ||||
$ echo >> foo | ||||
$ hg ci -m 'change foo' | ||||
created new head | ||||
manifest of p1: | ||||
$ hg manifest | ||||
foo | ||||
$ hg merge | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
(branch merge, don't forget to commit) | ||||
Matt Mackall
|
r22492 | $ chmod +x foo | ||
Martin Geisler
|
r11875 | $ hg ci -m 'merge' | ||
Matt Mackall
|
r22492 | this should not mention bar but should mention foo: | ||
Martin Geisler
|
r11875 | |||
$ hg tip -v | ||||
Matt Mackall
|
r22492 | changeset: 3:c53d17ff3380 | ||
Martin Geisler
|
r11875 | tag: tip | ||
parent: 2:ed1b79f46b9a | ||||
parent: 1:d394a8db219b | ||||
user: test | ||||
date: Thu Jan 01 00:00:00 1970 +0000 | ||||
Matt Mackall
|
r22492 | files: foo | ||
Martin Geisler
|
r11875 | description: | ||
merge | ||||
Sune Foldager
|
r14182 | $ hg debugindex bar | ||
Bryan O'Sullivan
|
r17132 | rev offset length ..... linkrev nodeid p1 p2 (re) | ||
0 0 5 ..... 1 b004912a8510 000000000000 000000000000 (re) | ||||
Mads Kiilerich
|
r16913 | |||
$ cd .. | ||||