[F006] Commit
This functionality aims to surround : hg commit and to adapt it for <ant> tags.
Shell command
hg commit [OPTION]... [FILE]... aliases: ci commit the specified files or all outstanding changes Commit changes to the given files into the repository. Unlike a centralized RCS, this operation is a local operation. See hg push for a way to actively distribute your changes. If a list of files is omitted, all changes reported by "hg status" will be committed. If you are committing the result of a merge, do not provide any filenames or -I/-X filters. If no commit message is specified, the configured editor is started to prompt you for a message. See 'hg help dates' for a list of formats valid for -d/--date. options: -A --addremove mark new/missing files as added/removed before committing --close-branch mark a branch as closed, hiding it from the branch list -I --include include names matching the given patterns -X --exclude exclude names matching the given patterns -m --message use <text> as commit message -l --logfile read commit message from <file> -d --date record datecode as commit date -u --user record the specified user as committer use "hg -v help commit" to show global options
Parameters
Attribute | Description | Value | Required |
---|---|---|---|
cmd | hg command | commit | yes |
dir | directory to commit | yes | |
message | commit message | no | |
logfile | commit message - (message parameter has priority) | no | |
date | commit date | no | |
user | commit user | no | |
addremove | mark new/missing files as added/removed before committing | true/false, yes/no, on/off | no |
closebranch | mark a branch as closed, hiding it from the branch list | true/false, yes/no, on/off | no |
Nested element | Description | Required | |
dirset | resource collections | no | |
arg | command line argument value | no |
Examples
<hg cmd="commit" dir="." message="BJDOLLAR{message}" user="BJDOLLAR{user}"> <dirset dir="/my/rootdirectory/dir/to/commit"> <include name="BJDOLLAR{pattern.include}"/> <exclude name="BJDOLLAR{pattern.exclude}"/> </dirset> </hg>