mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 15:27:13 +03:00
add a -b/--branch option to 'hg parents'
This commit is contained in:
parent
af35f643ab
commit
6dcaf620ac
@ -1681,7 +1681,7 @@ def outgoing(ui, repo, dest="default-push", **opts):
|
|||||||
dodiff(ui, ui, repo, prev, n)
|
dodiff(ui, ui, repo, prev, n)
|
||||||
ui.write("\n")
|
ui.write("\n")
|
||||||
|
|
||||||
def parents(ui, repo, rev=None):
|
def parents(ui, repo, rev=None, branch=None):
|
||||||
"""show the parents of the working dir or revision
|
"""show the parents of the working dir or revision
|
||||||
|
|
||||||
Print the working directory's parent revisions.
|
Print the working directory's parent revisions.
|
||||||
@ -1691,9 +1691,12 @@ def parents(ui, repo, rev=None):
|
|||||||
else:
|
else:
|
||||||
p = repo.dirstate.parents()
|
p = repo.dirstate.parents()
|
||||||
|
|
||||||
|
br = None
|
||||||
|
if branch is not None:
|
||||||
|
br = repo.branchlookup(p)
|
||||||
for n in p:
|
for n in p:
|
||||||
if n != nullid:
|
if n != nullid:
|
||||||
show_changeset(ui, repo, changenode=n)
|
show_changeset(ui, repo, changenode=n, brinfo=br)
|
||||||
|
|
||||||
def paths(ui, search=None):
|
def paths(ui, search=None):
|
||||||
"""show definition of symbolic path names
|
"""show definition of symbolic path names
|
||||||
@ -2412,7 +2415,10 @@ table = {
|
|||||||
('p', 'patch', None, _('show patch')),
|
('p', 'patch', None, _('show patch')),
|
||||||
('n', 'newest-first', None, _('show newest record first'))],
|
('n', 'newest-first', None, _('show newest record first'))],
|
||||||
_('hg outgoing [-p] [-n] [-M] [DEST]')),
|
_('hg outgoing [-p] [-n] [-M] [DEST]')),
|
||||||
"^parents": (parents, [], _('hg parents [REV]')),
|
"^parents":
|
||||||
|
(parents,
|
||||||
|
[('b', 'branch', None, _('show branches'))],
|
||||||
|
_('hg parents [-b] [REV]')),
|
||||||
"paths": (paths, [], _('hg paths [NAME]')),
|
"paths": (paths, [], _('hg paths [NAME]')),
|
||||||
"^pull":
|
"^pull":
|
||||||
(pull,
|
(pull,
|
||||||
|
Loading…
Reference in New Issue
Block a user