# HG changeset patch # User FUJIWARA Katsunori # Date 1263963006 -32400 # Node ID acf001ee5ef80c698b75d437d9685ed926a3e2fc # Parent 2fa95306d40c540b4aaa4c1636103cf6926e0ca7 summary: L10N messages hide clean-ness of workdir from 'hg summary' 'hg summary' recognizes workdir as clean by searching for 'clean' is in own output text. But 'clean' is one of I18N target texts, so 'hg summary --quiet' behaves incorrectly in non-English locale. diff -r 2fa95306d40c -r acf001ee5ef8 mercurial/commands.py --- a/mercurial/commands.py Wed Jan 20 16:48:20 2010 +0100 +++ b/mercurial/commands.py Wed Jan 20 13:50:06 2010 +0900 @@ -2949,6 +2949,7 @@ t.append(l % len(s)) t = ', '.join(t) + cleanworkdir = False if len(parents) > 1: t += _(' (merge)') @@ -2956,10 +2957,11 @@ t += _(' (new branch)') elif (not st[0] and not st[1] and not st[2]): t += _(' (clean)') + cleanworkdir = True elif pnode not in bheads: t += _(' (new branch head)') - if 'clean' in t: + if cleanworkdir: ui.status(_('commit: %s\n') % t.strip()) else: ui.write(_('commit: %s\n') % t.strip())