# HG changeset patch # User Yuya Nishihara # Date 1520854628 -32400 # Node ID ec46b0ee2e3c09671653054dd4946e0fa62bd259 # Parent dbae581010ead7936d433bba1b0dbb8d6c3b6411 annotate: correct parameter name of decorate() function diff -r dbae581010ea -r ec46b0ee2e3c mercurial/dagop.py --- a/mercurial/dagop.py Tue Mar 13 21:22:14 2018 +0900 +++ b/mercurial/dagop.py Mon Mar 12 20:37:08 2018 +0900 @@ -442,12 +442,12 @@ """ if linenumber: - def decorate(text, rev): - return ([annotateline(fctx=rev, lineno=i) + def decorate(text, fctx): + return ([annotateline(fctx=fctx, lineno=i) for i in xrange(1, _countlines(text) + 1)], text) else: - def decorate(text, rev): - return ([annotateline(fctx=rev)] * _countlines(text), text) + def decorate(text, fctx): + return ([annotateline(fctx=fctx)] * _countlines(text), text) # This algorithm would prefer to be recursive, but Python is a # bit recursion-hostile. Instead we do an iterative diff -r dbae581010ea -r ec46b0ee2e3c tests/test-annotate.py --- a/tests/test-annotate.py Tue Mar 13 21:22:14 2018 +0900 +++ b/tests/test-annotate.py Mon Mar 12 20:37:08 2018 +0900 @@ -25,8 +25,8 @@ childdata = b'a\nb2\nc\nc2\nd\n' diffopts = mdiff.diffopts() - def decorate(text, rev): - return ([annotateline(fctx=rev, lineno=i) + def decorate(text, fctx): + return ([annotateline(fctx=fctx, lineno=i) for i in range(1, text.count(b'\n') + 1)], text)