[PATCH 2 of 3] keyword: suppress keyword expansion for log commands

Christian Ebert blacktrash at gmx.net
Wed Jan 9 04:39:26 CST 2008


# HG changeset patch
# User Christian Ebert <blacktrash at gmx.net>
# Date 1199874100 -3600
# Node ID bb2ef948e59499ed07f7b51c069574be94d8d1fa
# Parent  733158aa2bea199559a898d1975c2ed5ab83f0a0
keyword: suppress keyword expansion for log commands

With previous bugfix "hg log -p" expanded keywords.
Turn off again by making log, tip nokwcommands.

diff --git a/hgext/keyword.py b/hgext/keyword.py
--- a/hgext/keyword.py
+++ b/hgext/keyword.py
@@ -404,7 +404,8 @@ def reposetup(ui, repo):
         returns True if keyword expansion not needed.'''
         nokwcommands = ('add', 'addremove', 'bundle', 'clone', 'copy',
                         'export', 'grep', 'identify', 'incoming', 'init',
-                        'outgoing', 'push', 'remove', 'rename', 'rollback',
+                        'log', 'outgoing', 'push', 'remove', 'rename',
+                        'rollback', 'tip',
                         'convert')
         args = fancyopts.fancyopts(sys.argv[1:], commands.globalopts, {})
         if args:


More information about the Mercurial-devel mailing list