As with add, these changes take effect at the next commit.
Use the -s/--similarity option to detect renamed files.
If REV is the parent of the working directory, then this new changeset is committed automatically (unless --no-commit is specified).
By default, the pending changeset will have one parent, maintaining a linear history.
With --merge, the pending changeset will instead have two parents: the old parent of the working directory and a new child of REV that simply undoes REV.
This command is useful for discovering when a change was made and by whom.
If you include --file, --user, or --date, the revision number is suppressed unless you also include --number.
Without the -a/--text option, annotate will avoid processing files it detects as binary.
With -a, annotate will annotate the file anyway, although the results will probably be neither useful nor desirable. Options: By default, the revision used is the parent of the working directory; use -r/--rev to specify a different revision.
The archive type is automatically detected based on file extension (to override, use -t/--type). Each member added to an archive file has a directory prefix prepended.
Use -p/--prefix to specify a format string for the prefix.