Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/commands.py @ 920:270756aa29d5
Add hg outgoing command
author | mpm@selenic.com |
---|---|
date | Tue, 16 Aug 2005 15:49:26 -0800 |
parents | fe69ecd3437c |
children | 1a51fa1b3513 |
comparison
equal
deleted
inserted
replaced
919:1458d20df2a8 | 920:270756aa29d5 |
---|---|
851 files = m.keys() | 851 files = m.keys() |
852 files.sort() | 852 files.sort() |
853 | 853 |
854 for f in files: | 854 for f in files: |
855 ui.write("%40s %3s %s\n" % (hg.hex(m[f]), mf[f] and "755" or "644", f)) | 855 ui.write("%40s %3s %s\n" % (hg.hex(m[f]), mf[f] and "755" or "644", f)) |
856 | |
857 def outgoing(ui, repo, dest="default-push"): | |
858 """show changesets not found in destination""" | |
859 dest = ui.expandpath(dest) | |
860 other = hg.repository(ui, dest) | |
861 o = repo.findoutgoing(other) | |
862 o = repo.newer(o) | |
863 o.reverse() | |
864 for n in o: | |
865 show_changeset(ui, repo, changenode=n) | |
856 | 866 |
857 def parents(ui, repo, rev=None): | 867 def parents(ui, repo, rev=None): |
858 """show the parents of the working dir or revision""" | 868 """show the parents of the working dir or revision""" |
859 if rev: | 869 if rev: |
860 p = repo.changelog.parents(repo.lookup(rev)) | 870 p = repo.changelog.parents(repo.lookup(rev)) |
1306 (log, | 1316 (log, |
1307 [('r', 'rev', [], 'revision'), | 1317 [('r', 'rev', [], 'revision'), |
1308 ('p', 'patch', None, 'show patch')], | 1318 ('p', 'patch', None, 'show patch')], |
1309 'hg log [-r REV1 [-r REV2]] [-p] [FILE]'), | 1319 'hg log [-r REV1 [-r REV2]] [-p] [FILE]'), |
1310 "manifest": (manifest, [], 'hg manifest [REV]'), | 1320 "manifest": (manifest, [], 'hg manifest [REV]'), |
1321 "outgoing": (outgoing, [], 'hg outgoing [DEST]'), | |
1311 "parents": (parents, [], 'hg parents [REV]'), | 1322 "parents": (parents, [], 'hg parents [REV]'), |
1312 "paths": (paths, [], 'hg paths [name]'), | 1323 "paths": (paths, [], 'hg paths [name]'), |
1313 "^pull": | 1324 "^pull": |
1314 (pull, | 1325 (pull, |
1315 [('u', 'update', None, 'update working directory')], | 1326 [('u', 'update', None, 'update working directory')], |