mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
65537ad291
The tests are executed with a .hgrc file which adds "-d '0 0'" by default.
58 lines
749 B
Bash
Executable File
58 lines
749 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# test that we don't interrupt the merge session if
|
|
# a file-level merge failed
|
|
|
|
hg init repo
|
|
cd repo
|
|
|
|
echo foo > foo
|
|
echo a > bar
|
|
hg ci -Am 'add foo'
|
|
|
|
hg mv foo baz
|
|
echo b >> bar
|
|
echo quux > quux1
|
|
hg ci -Am 'mv foo baz'
|
|
|
|
hg up -qC 0
|
|
echo >> foo
|
|
echo c >> bar
|
|
echo quux > quux2
|
|
hg ci -Am 'change foo'
|
|
|
|
# test with the rename on the remote side
|
|
HGMERGE=false hg merge
|
|
hg resolve -l
|
|
|
|
# test with the rename on the local side
|
|
hg up -C 1
|
|
HGMERGE=false hg merge
|
|
|
|
echo % show unresolved
|
|
hg resolve -l
|
|
|
|
echo % unmark baz
|
|
hg resolve -u baz
|
|
|
|
echo % show
|
|
hg resolve -l
|
|
hg st
|
|
|
|
echo % re-resolve baz
|
|
hg resolve baz
|
|
|
|
echo % after
|
|
hg resolve -l
|
|
|
|
echo % resolve all warning
|
|
hg resolve
|
|
|
|
echo % resolve all
|
|
hg resolve -a
|
|
|
|
echo % after
|
|
hg resolve -l
|
|
|
|
true
|