diff --git a/hgext3rd/smartlog.py b/hgext3rd/smartlog.py --- a/hgext3rd/smartlog.py +++ b/hgext3rd/smartlog.py @@ -611,10 +611,10 @@ recentdays = -1 else: recentdays = 14 - revstring = revsetlang.formatspec('smartlog(%s, %s)', masterrevset, + masterrev = _masterrev(repo, masterrevset) + revstring = revsetlang.formatspec('smartlog(%s, %s)', masterrev or '', recentdays) revs.update(scmutil.revrange(repo, [revstring])) - masterrev = _masterrev(repo, masterrevset) else: revs.update(scmutil.revrange(repo, opts.get('rev'))) try: