This is the default because it's useful, implemented, and fast for
almost all supported version control systems.
+all supported version control systems.
You can get different information by specifying a format string with
-the -f option
. See \fBFORMAT STRINGS\fR below.
+the -f optionee \fBFORMAT STRINGS\fR below.
If the current directory is not under version control,
tolerable in small working dirs, but not in large ones. The timeout
applies to the whole run of
-If it fires, no partial information will be printed; the entire
+If it fires, the entire operation fails: no partial information will
List features built-in to this
A short all-lowercase name for the version control system managing the
-working dir: e.g. "
cvs", " svn", " hg", " git", "fossil".
+working dir: e.g. "", "", "", "", "fossil".
The name of the current branch.
-(branch) is supported by looking for the current Mercurial bookmark (
-), or the current named branch (
-) if no bookmark is current.
+(branch) is supported by looking for the current Mercurial bookmark
+(\fI.hg/bookmarks.current\fP), or the current named branch
+(\fI.hg/branch\fP) if no bookmark is current.
(revision) expands to the revision number of the parent of the working
fails to parse some of Mercurial's internal data, it might print a
short changeset ID instead of a revision number. If that happens,
+please report a bug in \fBvcprompt\fP!
is implemented by reading MQ internals.