Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 1551:e793cbc8be00
Fixes to "hg heads -r FOO":
Make it actually work (undefined variable 'rev'; allow to pass a rev parameter).
repo.branchlookup() doesn't need a copy of heads because it doesn't modify it.
Use None as default argument to heads() instead of nullid.
Doc string PEPification.
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Wed, 16 Nov 2005 12:56:19 +0100 |
parents | ccb9b62de892 |
children | 7509fa02437f |
comparison
equal
deleted
inserted
replaced
1550:ccb9b62de892 | 1551:e793cbc8be00 |
---|---|
1285 Repository "heads" are changesets that don't have children | 1285 Repository "heads" are changesets that don't have children |
1286 changesets. They are where development generally takes place and | 1286 changesets. They are where development generally takes place and |
1287 are the usual targets for update and merge operations. | 1287 are the usual targets for update and merge operations. |
1288 """ | 1288 """ |
1289 if opts['rev']: | 1289 if opts['rev']: |
1290 heads = repo.heads(repo.lookup(rev)) | 1290 heads = repo.heads(repo.lookup(opts['rev'])) |
1291 else: | 1291 else: |
1292 heads = repo.heads() | 1292 heads = repo.heads() |
1293 br = None | 1293 br = None |
1294 if opts['branches']: | 1294 if opts['branches']: |
1295 br = repo.branchlookup(list(heads)) | 1295 br = repo.branchlookup(heads) |
1296 for n in heads: | 1296 for n in heads: |
1297 show_changeset(ui, repo, changenode=n, brinfo=br) | 1297 show_changeset(ui, repo, changenode=n, brinfo=br) |
1298 | 1298 |
1299 def identify(ui, repo): | 1299 def identify(ui, repo): |
1300 """print information about the working copy | 1300 """print information about the working copy |
2239 ('u', 'user', None, _('print user who committed change'))], | 2239 ('u', 'user', None, _('print user who committed change'))], |
2240 "hg grep [OPTION]... PATTERN [FILE]..."), | 2240 "hg grep [OPTION]... PATTERN [FILE]..."), |
2241 "heads": | 2241 "heads": |
2242 (heads, | 2242 (heads, |
2243 [('b', 'branches', None, _('find branch info')), | 2243 [('b', 'branches', None, _('find branch info')), |
2244 ('r', 'rev', None, _('show only heads descendants from rev'))], | 2244 ('r', 'rev', "", _('show only heads which are descendants of rev'))], |
2245 _('hg heads [-b] [-r <rev>]')), | 2245 _('hg heads [-b] [-r <rev>]')), |
2246 "help": (help_, [], _('hg help [COMMAND]')), | 2246 "help": (help_, [], _('hg help [COMMAND]')), |
2247 "identify|id": (identify, [], _('hg identify')), | 2247 "identify|id": (identify, [], _('hg identify')), |
2248 "import|patch": | 2248 "import|patch": |
2249 (import_, | 2249 (import_, |