sapling/tests/test-update-issue1456.t

46 lines
882 B
Perl
Raw Normal View History

$ "$TESTDIR/hghave" execbit || exit 80
2010-09-14 14:20:51 +04:00
$ rm -rf a
$ hg init a
$ cd a
$ echo foo > foo
$ hg ci -qAm0
$ echo toremove > toremove
$ echo todelete > todelete
$ chmod +x foo toremove todelete
$ hg ci -qAm1
Test that local removed/deleted, remote removed works with flags
$ hg rm toremove
$ rm todelete
2010-09-14 14:20:51 +04:00
$ hg co -q 0
2010-09-14 14:20:51 +04:00
$ echo dirty > foo
$ hg up -c
abort: uncommitted changes
2010-09-17 02:51:32 +04:00
[255]
2010-09-14 14:20:51 +04:00
$ hg up -q
$ cat foo
dirty
$ hg st -A
M foo
C todelete
C toremove
2010-09-14 14:20:51 +04:00
Validate update of standalone execute bit change:
$ hg up -C 0
1 files updated, 0 files merged, 2 files removed, 0 files unresolved
2010-09-14 14:20:51 +04:00
$ chmod -x foo
$ hg ci -m removeexec
nothing changed
2010-09-17 02:51:32 +04:00
[1]
2010-09-14 14:20:51 +04:00
$ hg up -C 0
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ hg up
3 files updated, 0 files merged, 0 files removed, 0 files unresolved
2010-09-14 14:20:51 +04:00
$ hg st
$ cd ..