Mercurial > hg
comparison hgext/hgk.py @ 24515:c1fe7111b6bb
hgk: remove no longer needed debug-rev-parse command
author | Andrew Shadura <andrew@shadura.me> |
---|---|
date | Sat, 28 Mar 2015 21:33:47 +0100 |
parents | d01c767d8753 |
children | c2c1ce5e6db1 |
comparison
equal
deleted
inserted
replaced
24514:d01c767d8753 | 24515:c1fe7111b6bb |
---|---|
299 ui.write("\n") | 299 ui.write("\n") |
300 if maxnr and count >= maxnr: | 300 if maxnr and count >= maxnr: |
301 break | 301 break |
302 count += 1 | 302 count += 1 |
303 | 303 |
304 @command('debug-rev-parse', | |
305 [('', 'default', '', _('ignored'))], | |
306 _('REV')) | |
307 def revparse(ui, repo, *revs, **opts): | |
308 """parse given revisions""" | |
309 def revstr(rev): | |
310 if rev == 'HEAD': | |
311 rev = 'tip' | |
312 return revlog.hex(repo.lookup(rev)) | |
313 | |
314 for r in revs: | |
315 revrange = r.split(':', 1) | |
316 ui.write('%s\n' % revstr(revrange[0])) | |
317 if len(revrange) == 2: | |
318 ui.write('^%s\n' % revstr(revrange[1])) | |
319 | |
320 # git rev-list tries to order things by date, and has the ability to stop | 304 # git rev-list tries to order things by date, and has the ability to stop |
321 # at a given commit without walking the whole repo. TODO add the stop | 305 # at a given commit without walking the whole repo. TODO add the stop |
322 # parameter | 306 # parameter |
323 @command('debug-rev-list', | 307 @command('debug-rev-list', |
324 [('H', 'header', None, _('header')), | 308 [('H', 'header', None, _('header')), |