Mercurial > hg
comparison mercurial/cmdutil.py @ 35643:668c5a527eff
log: simplify 'x or ancestors(x)' expression
'ancestors(x)' includes 'x'.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Tue, 02 Jan 2018 17:00:48 +0900 |
parents | e64baf32782a |
children | 7a0a90d63a8c |
comparison
equal
deleted
inserted
replaced
35642:e64baf32782a | 35643:668c5a527eff |
---|---|
2350 'branch': ('branch(%(val)r)', ' or '), | 2350 'branch': ('branch(%(val)r)', ' or '), |
2351 '_patslog': ('filelog(%(val)r)', ' or '), | 2351 '_patslog': ('filelog(%(val)r)', ' or '), |
2352 '_patsfollow': ('follow(%(val)r)', ' or '), | 2352 '_patsfollow': ('follow(%(val)r)', ' or '), |
2353 '_patsfollowfirst': ('_followfirst(%(val)r)', ' or '), | 2353 '_patsfollowfirst': ('_followfirst(%(val)r)', ' or '), |
2354 'keyword': ('keyword(%(val)r)', ' or '), | 2354 'keyword': ('keyword(%(val)r)', ' or '), |
2355 'prune': ('not (%(val)r or ancestors(%(val)r))', ' and '), | 2355 'prune': ('not ancestors(%(val)r)', ' and '), |
2356 'user': ('user(%(val)r)', ' or '), | 2356 'user': ('user(%(val)r)', ' or '), |
2357 } | 2357 } |
2358 | 2358 |
2359 def _makelogrevset(repo, pats, opts, revs): | 2359 def _makelogrevset(repo, pats, opts, revs): |
2360 """Return (expr, filematcher) where expr is a revset string built | 2360 """Return (expr, filematcher) where expr is a revset string built |