mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 08:18:15 +03:00
9738466350
also add new localrepo.status what is more uniform than localrepo.changes. localrepo.changes is deprecated and will go away soon.
158 lines
2.7 KiB
Plaintext
158 lines
2.7 KiB
Plaintext
hg status in repo root:
|
|
? a/1/in_a_1
|
|
? a/in_a
|
|
? b/1/in_b_1
|
|
? b/2/in_b_2
|
|
? b/in_b
|
|
? in_root
|
|
hg status . in repo root:
|
|
? a/1/in_a_1
|
|
? a/in_a
|
|
? b/1/in_b_1
|
|
? b/2/in_b_2
|
|
? b/in_b
|
|
? in_root
|
|
hg status in a:
|
|
? a/1/in_a_1
|
|
? a/in_a
|
|
? b/1/in_b_1
|
|
? b/2/in_b_2
|
|
? b/in_b
|
|
? in_root
|
|
hg status . in a:
|
|
? 1/in_a_1
|
|
? in_a
|
|
hg status .. in a:
|
|
? 1/in_a_1
|
|
? in_a
|
|
? ../b/1/in_b_1
|
|
? ../b/2/in_b_2
|
|
? ../b/in_b
|
|
? ../in_root
|
|
hg status in b:
|
|
? a/1/in_a_1
|
|
? a/in_a
|
|
? b/1/in_b_1
|
|
? b/2/in_b_2
|
|
? b/in_b
|
|
? in_root
|
|
hg status . in b:
|
|
? 1/in_b_1
|
|
? 2/in_b_2
|
|
? in_b
|
|
hg status .. in b:
|
|
? ../a/1/in_a_1
|
|
? ../a/in_a
|
|
? 1/in_b_1
|
|
? 2/in_b_2
|
|
? in_b
|
|
? ../in_root
|
|
hg status in a/1:
|
|
? a/1/in_a_1
|
|
? a/in_a
|
|
? b/1/in_b_1
|
|
? b/2/in_b_2
|
|
? b/in_b
|
|
? in_root
|
|
hg status . in a/1:
|
|
? in_a_1
|
|
hg status .. in a/1:
|
|
? in_a_1
|
|
? ../in_a
|
|
hg status in b/1:
|
|
? a/1/in_a_1
|
|
? a/in_a
|
|
? b/1/in_b_1
|
|
? b/2/in_b_2
|
|
? b/in_b
|
|
? in_root
|
|
hg status . in b/1:
|
|
? in_b_1
|
|
hg status .. in b/1:
|
|
? in_b_1
|
|
? ../2/in_b_2
|
|
? ../in_b
|
|
hg status in b/2:
|
|
? a/1/in_a_1
|
|
? a/in_a
|
|
? b/1/in_b_1
|
|
? b/2/in_b_2
|
|
? b/in_b
|
|
? in_root
|
|
hg status . in b/2:
|
|
? in_b_2
|
|
hg status .. in b/2:
|
|
? ../1/in_b_1
|
|
? in_b_2
|
|
? ../in_b
|
|
adding .hgignore
|
|
adding deleted
|
|
adding modified
|
|
adding removed
|
|
hg status:
|
|
A added
|
|
R removed
|
|
! deleted
|
|
? unknown
|
|
hg status modified added removed deleted unknown never-existed ignored:
|
|
never-existed: No such file or directory
|
|
A added
|
|
R removed
|
|
! deleted
|
|
? ignored
|
|
? unknown
|
|
hg status -C:
|
|
A added
|
|
A copied
|
|
modified
|
|
R removed
|
|
! deleted
|
|
? unknown
|
|
hg status -t:
|
|
hg status: option -t not recognized
|
|
hg status [OPTION]... [FILE]...
|
|
|
|
show changed files in the working directory
|
|
|
|
Show status of files in the repository. If names are given, only
|
|
files that match are shown. Files that are clean or ignored, are
|
|
not listed unless -c (clean), -i (ignored) or -A is given.
|
|
|
|
The codes used to show the status of files are:
|
|
M = modified
|
|
A = added
|
|
R = removed
|
|
C = clean
|
|
! = deleted, but still tracked
|
|
? = not tracked
|
|
I = ignored (not shown by default)
|
|
= the previous added file was copied from here
|
|
|
|
aliases: st
|
|
|
|
options:
|
|
|
|
-A --all show status of all files
|
|
-m --modified show only modified files
|
|
-a --added show only added files
|
|
-r --removed show only removed files
|
|
-d --deleted show only deleted (but tracked) files
|
|
-c --clean show only files without changes
|
|
-u --unknown show only unknown (not tracked) files
|
|
-i --ignored show ignored files
|
|
-n --no-status hide status prefix
|
|
-C --copies show source of copied files
|
|
-0 --print0 end filenames with NUL, for use with xargs
|
|
-I --include include names matching the given patterns
|
|
-X --exclude exclude names matching the given patterns
|
|
hg status -A:
|
|
A added
|
|
A copied
|
|
modified
|
|
R removed
|
|
! deleted
|
|
? unknown
|
|
I ignored
|
|
C .hgignore
|
|
C modified
|