85 > from __future__ import absolute_import |
85 > from __future__ import absolute_import |
86 > from mercurial import ( |
86 > from mercurial import ( |
87 > cmdutil, |
87 > cmdutil, |
88 > commands, |
88 > commands, |
89 > extensions, |
89 > extensions, |
|
90 > logcmdutil, |
90 > revsetlang, |
91 > revsetlang, |
91 > smartset, |
92 > smartset, |
92 > ) |
93 > ) |
93 > |
94 > |
94 > def logrevset(repo, pats, opts): |
95 > def logrevset(repo, pats, opts): |
95 > revs = cmdutil._logrevs(repo, opts) |
96 > revs = logcmdutil._logrevs(repo, opts) |
96 > if not revs: |
97 > if not revs: |
97 > return None |
98 > return None |
98 > match, pats, slowpath = cmdutil._makelogmatcher(repo, revs, pats, opts) |
99 > match, pats, slowpath = logcmdutil._makelogmatcher(repo, revs, pats, opts) |
99 > return cmdutil._makelogrevset(repo, match, pats, slowpath, opts) |
100 > return logcmdutil._makelogrevset(repo, match, pats, slowpath, opts) |
100 > |
101 > |
101 > def uisetup(ui): |
102 > def uisetup(ui): |
102 > def printrevset(orig, repo, pats, opts): |
103 > def printrevset(orig, repo, pats, opts): |
103 > revs, filematcher = orig(repo, pats, opts) |
104 > revs, filematcher = orig(repo, pats, opts) |
104 > if opts.get('print_revset'): |
105 > if opts.get('print_revset'): |