Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2005-08-26 00:58:20
Size: 342
Editor: waste
Comment:
Revision 7 as of 2010-10-15 12:08:47
Size: 1553
Comment: no pull -U and mention status -r
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
For consistency, we try to use the same names for options throughout [[Mercurial]].
Line 3: Line 4:
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 ||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''' ||
||r||removed||status||
||s ||summary ||mq ||
||u ||update ||pull qrestore unbundle ||
||u ||user ||several ||
||v ||verbose ||'''global''' ||
||y ||noninteractive ||'''global''' ||
Line 5: Line 45:
| '''Short''' | '''Long''' | '''Description''' | Users |
| n | number | Revision number | annotate |
| r | rev | Revision | annotate |
| u | user | User (committer) | annotate |



To generate a list of all option flags, use:

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

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

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

r

removed

status

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| -)"


CategoryDeveloper

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