Submitter | Yuya Nishihara |
---|---|
Date | April 14, 2018, 4:19 a.m. |
Message ID | <775ad61e04e28c49c78c.1523679541@mimosa> |
Download | mbox | patch |
Permalink | /patch/30959/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/mercurial/commands.py b/mercurial/commands.py --- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -3463,8 +3463,8 @@ def log(ui, repo, *pats, **opts): getrenamed = None if opts.get('copies'): endrev = None - if opts.get('rev'): - endrev = scmutil.revrange(repo, opts.get('rev')).max() + 1 + if revs: + endrev = revs.max() + 1 getrenamed = templatekw.getrenamedfn(repo, endrev=endrev) ui.pager('log') diff --git a/tests/test-log.t b/tests/test-log.t --- a/tests/test-log.t +++ b/tests/test-log.t @@ -656,6 +656,9 @@ log copies, execute bit set 6 #endif +log copies, empty set + + $ hg log --copies -r '0 and not 0' log -p d