Differences between revisions 3 and 5 (spanning 2 versions)
Revision 3 as of 2005-08-28 08:51:30
Size: 466
Editor: mpm
Comment:
Revision 5 as of 2009-05-19 19:30:59
Size: 1631
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
For consistency, we try to use the same names for options throughout ["Mercurial"]. For consistency, we try to use the same names for options throughout [[Mercurial]].
Line 7: Line 7:
|| '''Short''' || '''Long''' || '''Description''' || Users ||
|| n || number || Revision number || annotate ||
|| r || rev || Revision || annotate ||
|| u || user || User (committer) || annotate ||
|| '''Short''' || '''Long''' || Users ||
|| 0 || print0 || status ||
|| 6 || ipv6 || server ||
|| A || addremove || commit ||
|| A || after || remove, rename, copy ||
|| C || copies || log ||
|| I || include || '''many''' ||
|| M || no merges || log ||
|| R || repository || '''global''' ||
|| U || noupdate || pull, clone, rebase ||
|| U || unified || diff ||
|| U || currentuser || qnew ||
|| X || exclude || '''many''' ||
|| a || all || several ||
|| a || text || diff ||
|| b || base || rebase ||
|| b || branch || several ||
|| d || date || '''many''' ||
|| e || ssh || many ||
|| e || edit || mq ||
|| f || force || many ||
|| f || follow || log, annotate ||
|| g || git || diff, etc. ||
|| h || help || '''global''' ||
|| l || logfile || several ||
|| l || limit || log, etc. ||
|| l || list || resolve, etc. ||
|| m || message || several ||
|| n || name || mq, serve ||
|| n || dry-run || add addremove copy rename revert ||
|| p || patch || log incoming outgoing tip ||
|| q || quiet || '''global''' ||
|| r || rev || '''many''' ||
|| s || summary || mq ||
|| u || update || pull qrestore unbundle ||
|| u || user || several ||
|| v || verbose || '''global''' ||
|| y || noninteractive || '''global''' ||

To generate a list of all option flags, use:

{{{
(for f in `hg debugcomplete`; do hg help $f ; done; hg help -v) | egrep "^(hg| -)"
}}}

Option names in Mercurial

For consistency, we try to use the same names for options throughout Mercurial.

It's preferred if option names match those for other popular systems/programs with related features.

Short

Long

Users

0

print0

status

6

ipv6

server

A

addremove

commit

A

after

remove, rename, copy

C

copies

log

I

include

many

M

no merges

log

R

repository

global

U

noupdate

pull, clone, rebase

U

unified

diff

U

currentuser

qnew

X

exclude

many

a

all

several

a

text

diff

b

base

rebase

b

branch

several

d

date

many

e

ssh

many

e

edit

mq

f

force

many

f

follow

log, annotate

g

git

diff, etc.

h

help

global

l

logfile

several

l

limit

log, etc.

l

list

resolve, etc.

m

message

several

n

name

mq, serve

n

dry-run

add addremove copy rename revert

p

patch

log incoming outgoing tip

q

quiet

global

r

rev

many

s

summary

mq

u

update

pull qrestore unbundle

u

user

several

v

verbose

global

y

noninteractive

global

To generate a list of all option flags, use:

(for f in `hg debugcomplete`; do hg help $f ; done; hg help -v) | egrep "^(hg| -)"

OptionNaming (last edited 2010-10-15 22:11:14 by abuehl)