Mercurial > hg
changeset 720:095dd8c757e0
Change hgit revision lookup to use repo.lookup
author | mason@suse.com |
---|---|
date | Tue, 19 Jul 2005 12:41:08 -0500 |
parents | dda258572847 |
children | fed842bb84b2 |
files | contrib/hgit |
diffstat | 1 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/contrib/hgit Tue Jul 19 12:40:46 2005 -0500 +++ b/contrib/hgit Tue Jul 19 12:41:08 2005 -0500 @@ -111,7 +111,7 @@ if type != "commit": sys.stderr.write("aborting hg cat-file only understands commits\n") sys.exit(1); - n = repo.changelog.lookup(r) + n = repo.lookup(r) catcommit(repo, n, prefix) if doptions['stdin']: try: @@ -146,17 +146,17 @@ # figure out which commits they are asking for and which ones they # want us to stop on for i in range(len(args)): - if args[i].count('^'): - s = args[i].split('^')[1] - stop_sha1.append(repo.changelog.lookup(s)) + if args[i].startswith('^'): + s = repo.lookup(args[i][1:]) + stop_sha1.append(s) want_sha1.append(s) elif args[i] != 'HEAD': - want_sha1.append(args[i]) + want_sha1.append(repo.lookup(args[i])) # calculate the graph for the supplied commits for i in range(len(want_sha1)): reachable.append({}); - n = repo.changelog.lookup(want_sha1[i]); + n = want_sha1[i]; visit = [n]; reachable[i][n] = 1 while visit: @@ -224,7 +224,7 @@ sys.stderr.write(" hgit cat-file [type] sha1\n") sys.stderr.write(" hgit diff-tree [-p] [-r] sha1 sha1\n") sys.stderr.write(" hgit rev-tree [sha1 ... [^stop sha1]]\n") - sys.stderr.write(" hgit rev-list [-c]\n") + sys.stderr.write(" hgit rev-list [-c] [sha1 [stop sha1]\n") cmd = sys.argv[1] args = sys.argv[2:]