test-record.t
89 lines
| 2.6 KiB
| text/troff
|
Tads3Lexer
/ tests / test-record.t
Matt Mackall
|
r12328 | Set up a repo | ||
Dan Villiom Podlaski Christiansen
|
r12074 | |||
Yuya Nishihara
|
r23172 | $ cat <<EOF >> $HGRCPATH | ||
> [ui] | ||||
> interactive = true | ||||
> [extensions] | ||||
> record = | ||||
> EOF | ||||
Dan Villiom Podlaski Christiansen
|
r12074 | |||
$ hg init a | ||||
$ cd a | ||||
Laurent Charignon
|
r24308 | Record help | ||
$ hg record -h | ||||
hg record [OPTION]... [FILE]... | ||||
interactively select changes to commit | ||||
timeless
|
r27729 | If a list of files is omitted, all changes reported by 'hg status' will be | ||
Laurent Charignon
|
r24308 | candidates for recording. | ||
timeless
|
r27729 | See 'hg help dates' for a list of formats valid for -d/--date. | ||
Laurent Charignon
|
r24308 | |||
You will be prompted for whether to record changes to each modified file, | ||||
and for files with multiple changes, for each change to use. For each | ||||
query, the following responses are possible: | ||||
y - record this change | ||||
n - skip this change | ||||
e - edit this change manually | ||||
s - skip remaining changes to this file | ||||
f - record remaining changes to this file | ||||
d - done, skip remaining changes and files | ||||
a - record all changes to all remaining files | ||||
q - quit, recording no changes | ||||
? - display help | ||||
This command is not available when committing a merge. | ||||
Pierre-Yves David
|
r28697 | (use "hg help -e record" to show help for the record extension) | ||
Laurent Charignon
|
r24308 | options ([+] can be repeated): | ||
-A --addremove mark new/missing files as added/removed before | ||||
committing | ||||
Matt Mackall
|
r25304 | --close-branch mark a branch head as closed | ||
Yuya Nishihara
|
r24365 | --amend amend the parent of the working directory | ||
Laurent Charignon
|
r24308 | -s --secret use the secret phase for committing | ||
-e --edit invoke editor on commit messages | ||||
-I --include PATTERN [+] include names matching the given patterns | ||||
-X --exclude PATTERN [+] exclude names matching the given patterns | ||||
-m --message TEXT use text as commit message | ||||
-l --logfile FILE read commit message from file | ||||
-d --date DATE record the specified date as commit date | ||||
-u --user USER record the specified user as committer | ||||
-S --subrepos recurse into subrepositories | ||||
-w --ignore-all-space ignore white space when comparing lines | ||||
-b --ignore-space-change ignore changes in the amount of white space | ||||
-B --ignore-blank-lines ignore changes whose lines are all blank | ||||
(some details hidden, use --verbose to show complete help) | ||||
Dan Villiom Podlaski Christiansen
|
r12074 | Select no files | ||
$ touch empty-rw | ||||
$ hg add empty-rw | ||||
$ hg record empty-rw<<EOF | ||||
> n | ||||
> EOF | ||||
diff --git a/empty-rw b/empty-rw | ||||
new file mode 100644 | ||||
Mads Kiilerich
|
r22589 | examine changes to 'empty-rw'? [Ynesfdaq?] n | ||
Dan Villiom Podlaski Christiansen
|
r12074 | no changes to record | ||
$ hg tip -p | ||||
changeset: -1:000000000000 | ||||
tag: tip | ||||
user: | ||||
date: Thu Jan 01 00:00:00 1970 +0000 | ||||