# HG changeset patch # User Yuki KODAMA <endflow....@gmail.com> # Date 1246899967 -32400 # Node ID 735f5d73d3eb5b38d84df8dc0b21ac13eb3a66ea # Parent 123811ec40a6f4347743e258676df3b662034434 treemodel: show short username correctly
If it has '<h...@foo.org>' as username, it doesn't show short username. And we should use Mercurial's function to get username stripted email. diff --git a/hggtk/logview/treemodel.py b/hggtk/logview/treemodel.py --- a/hggtk/logview/treemodel.py +++ b/hggtk/logview/treemodel.py @@ -10,7 +10,7 @@ import gtk import gobject import re -from mercurial import util +from mercurial import util, templatefilters from mercurial.hgweb import webutil from thgutil import hglib from hggtk import gtklib @@ -41,7 +41,6 @@ self.branch_names = {} self.repo = repo self.line_graph_data = graphdata - self.author_re = re.compile('<....@.*>', 0) self.color_func = color_func self.parents = [x.rev() for x in repo.parents()] self.heads = [repo[x].rev() for x in repo.heads()] @@ -136,11 +135,9 @@ bstr += '<span color="%s" background="%s"> %s </span> ' % \ ('black', '#aaffaa', branch) - if '<' in ctx.user(): - author = self.author_re.sub('', ctx.user()).strip(' ') - else: + author = templatefilters.person(ctx.user()) + if not author: author = util.shortuser(ctx.user()) - author = hglib.toutf(author) date = hglib.displaytime(ctx.date()) utc = hglib.utctime(ctx.date())
thg-crew-kuy_rev3117.patch
Description: Binary data
------------------------------------------------------------------------------
_______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop