equal
deleted
inserted
replaced
2670 |
2670 |
2671 See pull for details of valid destination formats. |
2671 See pull for details of valid destination formats. |
2672 |
2672 |
2673 Returns 0 if there are outgoing changes, 1 otherwise. |
2673 Returns 0 if there are outgoing changes, 1 otherwise. |
2674 """ |
2674 """ |
2675 return hg.outgoing(ui, repo, dest, opts) |
2675 ret = hg.outgoing(ui, repo, dest, opts) |
|
2676 if opts.get('subrepos'): |
|
2677 ctx = repo[None] |
|
2678 for subpath in sorted(ctx.substate): |
|
2679 sub = ctx.sub(subpath) |
|
2680 ret = min(ret, sub.outgoing(ui, dest, opts)) |
|
2681 return ret |
2676 |
2682 |
2677 def parents(ui, repo, file_=None, **opts): |
2683 def parents(ui, repo, file_=None, **opts): |
2678 """show the parents of the working directory or revision |
2684 """show the parents of the working directory or revision |
2679 |
2685 |
2680 Print the working directory's parent revisions. If a revision is |
2686 Print the working directory's parent revisions. If a revision is |
4309 _('a changeset intended to be included in the destination'), |
4315 _('a changeset intended to be included in the destination'), |
4310 _('REV')), |
4316 _('REV')), |
4311 ('n', 'newest-first', None, _('show newest record first')), |
4317 ('n', 'newest-first', None, _('show newest record first')), |
4312 ('b', 'branch', [], |
4318 ('b', 'branch', [], |
4313 _('a specific branch you would like to push'), _('BRANCH')), |
4319 _('a specific branch you would like to push'), _('BRANCH')), |
4314 ] + logopts + remoteopts, |
4320 ] + logopts + remoteopts + subrepoopts, |
4315 _('[-M] [-p] [-n] [-f] [-r REV]... [DEST]')), |
4321 _('[-M] [-p] [-n] [-f] [-r REV]... [DEST]')), |
4316 "parents": |
4322 "parents": |
4317 (parents, |
4323 (parents, |
4318 [('r', 'rev', '', |
4324 [('r', 'rev', '', |
4319 _('show parents of the specified revision'), _('REV')), |
4325 _('show parents of the specified revision'), _('REV')), |