mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
3d01cbc5d9
Summary: For now this does not work with --clean flag(fallback to regular checkout in that case) Reviewed By: quark-zju Differential Revision: D27953967 fbshipit-source-id: 71c097cf1e395ff2cba2f4ee528145d3b2c83c23
49 lines
1.3 KiB
Perl
49 lines
1.3 KiB
Perl
#chg-compatible
|
|
$ setconfig experimental.nativecheckout=true
|
|
$ setconfig commands.update.check=noconflict
|
|
$ newserver server
|
|
|
|
$ newremoterepo myrepo
|
|
|
|
$ echo a > a
|
|
$ hg add a
|
|
$ hg commit -m 'A'
|
|
$ echo a > b
|
|
$ hg add b
|
|
$ hg commit -m 'B'
|
|
$ hg up 'desc(A)'
|
|
0 files updated, 0 files merged, 1 files removed, 0 files unresolved
|
|
$ echo x > b
|
|
$ hg up 'desc(B)'
|
|
b: untracked file differs
|
|
abort: untracked files in working directory differ from files in requested revision
|
|
[255]
|
|
$ hg up 'desc(B)' --clean
|
|
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
|
|
$ hg up 'desc(A)'
|
|
0 files updated, 0 files merged, 1 files removed, 0 files unresolved
|
|
$ echo a > b
|
|
$ hg up 'desc(B)'
|
|
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
|
|
$ rm b
|
|
$ hg rm b
|
|
$ echo X > B
|
|
$ hg add B
|
|
warning: possible case-folding collision for B
|
|
$ hg commit -m 'C'
|
|
$ hg up 'desc(B)'
|
|
1 files updated, 0 files merged, 1 files removed, 0 files unresolved
|
|
$ ls
|
|
a
|
|
b
|
|
$ echo Z > a
|
|
$ hg up 'desc(C)'
|
|
1 files updated, 0 files merged, 1 files removed, 0 files unresolved
|
|
$ hg status
|
|
M a
|
|
$ hg up null
|
|
abort: 1 conflicting file changes:
|
|
a
|
|
(commit, shelve, update --clean to discard them, or update --merge to merge them)
|
|
[255]
|