[PATCH] revset aliases

Kevin Gessner kevin at fogcreek.com
Sun May 1 04:45:12 CDT 2011


On Sun, May 1, 2011 at 11:05 AM, Alexander Solovyov
<alexander at solovyov.net> wrote:
> # HG changeset patch
> # User Alexander Solovyov <alexander at solovyov.net>
> # Date 1304181014 -7200
> # Node ID 28f19554add09603dce208cd48ac6b06b10710cf
> # Parent  e83ced8b6464ff8f4c6cd9e4b780ba4b5d6208e0
> revset aliases
....
> +    def replace(self, tree):
> +        if tree == (self.type, self.name):
> +            return self.replacement
> +        result = self.replacement
> +        def getsubtree(i):
> +            if tree[2][0] == 'list':
> +                return tree[2][i+1]
> +            return tree[i+2]

check-code violation here: should be "i + 1" and "i + 2" (with spaces).


More information about the Mercurial-devel mailing list