mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 00:45:18 +03:00
0bbf5d2b87
if a file was of unsupported type, it was considered as 'seen' while walking. this way it was possible to have file in the dirstate not yielded by the walk function.
33 lines
567 B
Bash
Executable File
33 lines
567 B
Bash
Executable File
#!/bin/sh
|
|
|
|
hg init
|
|
echo 123 > a
|
|
echo 123 > c
|
|
hg add a c
|
|
hg commit -m "first" -d "0 0" a c
|
|
echo 123 > b
|
|
echo %% should show b unknown
|
|
hg status
|
|
echo 12 > c
|
|
echo %% should show b unknown and c modified
|
|
hg status
|
|
hg add b
|
|
echo %% should show b added and c modified
|
|
hg status
|
|
hg rm a
|
|
echo %% should show a removed, b added and c modified
|
|
hg status
|
|
hg revert a
|
|
echo %% should show b added and c modified
|
|
hg status
|
|
hg revert b
|
|
echo %% should show b unknown and c modified
|
|
hg status
|
|
hg revert c
|
|
echo %% should show b unknown
|
|
hg status
|
|
echo %% should show a b and c
|
|
ls
|
|
|
|
true
|