[PATCH 3 of 3] hgk: display obsolete changesets in darkgrey

Gregory Szorc gregory.szorc at gmail.com
Sat Mar 28 17:36:23 CDT 2015


On Sat, Mar 28, 2015 at 12:55 PM, Andrew Shadura <andrew at shadura.me> wrote:

> # HG changeset patch
> # User Andrew Shadura <andrew at shadura.me>
> # Date 1427569501 -3600
> #      Sat Mar 28 20:05:01 2015 +0100
> # Node ID 709e37bf38838ef41525cfb7be6c5b4018b041a5
> # Parent  d3e8a551b5ed476ac05fd124da35351ef0fb7a8b
> hgk: display obsolete changesets in darkgrey
>
> diff --git a/hgext/hgk.py b/hgext/hgk.py
> --- a/hgext/hgk.py
> +++ b/hgext/hgk.py
> @@ -35,7 +35,7 @@ vdiff on hovered and selected revisions.
>  '''
>
>  import os
> -from mercurial import cmdutil, commands, patch, revlog, scmutil
> +from mercurial import cmdutil, commands, patch, revlog, scmutil, obsolete
>  from mercurial.node import nullid, nullrev, short
>  from mercurial.i18n import _
>
> @@ -128,6 +128,9 @@ def catcommit(ui, repo, n, prefix, ctx=N
>          ui.write(("committer %s %s %s\n" % (committer, int(date[0]),
> date[1])))
>      ui.write(("revision %d\n" % ctx.rev()))
>      ui.write(("branch %s\n" % ctx.branch()))
> +    if obsolete._enabled:
> +        if ctx.obsolete():
> +            ui.write(("obsolete\n"))
>
>
obsolete._enabled is deprecated and all known consumers were recently
purged.

Use "obsolete.isenabled(repo, obsolete.createmarkersopt)"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20150328/c73b3a2a/attachment.html>


More information about the Mercurial-devel mailing list