[PATCH 2 of 2] hgk: remove no longer needed debug-rev-parse command

Augie Fackler raf at durin42.com
Mon Mar 30 13:33:19 CDT 2015


On Sun, Mar 29, 2015 at 06:01:12PM +0200, Andrew Shadura wrote:
> # HG changeset patch
> # User Andrew Shadura <andrew at shadura.me>
> # Date 1427574827 -3600
> #      Sat Mar 28 21:33:47 2015 +0100
> # Node ID 7a4f33772e85cb69c3ef38054ae7200cc9d33d22
> # Parent  2a94f6ac56c89382913ab813846474c301d2b6fb
> hgk: remove no longer needed debug-rev-parse command

Queued these two as well, thanks.

>
> diff --git a/contrib/hgk b/contrib/hgk
> --- a/contrib/hgk
> +++ b/contrib/hgk
> @@ -190,8 +190,8 @@ proc getcommits {rargs} {
>       }
>      }
>      if [catch {
> -	set parse_args [concat --default HEAD $revargs]
> -	set parse_temp [eval exec {$env(HG)} --config ui.report_untrusted=false debug-rev-parse $parse_args]
> +	set parse_args [concat tip $revargs]
> +	set parse_temp [eval exec {$env(HG)} --config ui.report_untrusted=false log --template '{node}\n' $parse_args]
>       regsub -all "\r\n" $parse_temp "\n" parse_temp
>       set parsed_args [split $parse_temp "\n"]
>      } err] {
> diff --git a/hgext/hgk.py b/hgext/hgk.py
> --- a/hgext/hgk.py
> +++ b/hgext/hgk.py
> @@ -301,22 +301,6 @@ def revtree(ui, args, repo, full="tree",
>                  break
>              count += 1
>
> - at command('debug-rev-parse',
> -    [('', 'default', '', _('ignored'))],
> -    _('REV'))
> -def revparse(ui, repo, *revs, **opts):
> -    """parse given revisions"""
> -    def revstr(rev):
> -        if rev == 'HEAD':
> -            rev = 'tip'
> -        return revlog.hex(repo.lookup(rev))
> -
> -    for r in revs:
> -        revrange = r.split(':', 1)
> -        ui.write('%s\n' % revstr(revrange[0]))
> -        if len(revrange) == 2:
> -            ui.write('^%s\n' % revstr(revrange[1]))
> -
>  # git rev-list tries to order things by date, and has the ability to stop
>  # at a given commit without walking the whole repo.  TODO add the stop
>  # parameter
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel


More information about the Mercurial-devel mailing list