Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/cmdutil.py @ 7779:e899ead7b8ae
log: ignore --removed if no files specified (issue1166)
Otherwise we filter out merge changesets with no changed files
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 16 Feb 2009 17:37:23 -0600 |
parents | fece056bf240 |
children | bd8f44638847 |
comparison
equal
deleted
inserted
replaced
7778:82f7145b304c | 7779:e899ead7b8ae |
---|---|
988 defrange = '%s:0' % repo['.'].rev() | 988 defrange = '%s:0' % repo['.'].rev() |
989 else: | 989 else: |
990 defrange = '-1:0' | 990 defrange = '-1:0' |
991 revs = revrange(repo, opts['rev'] or [defrange]) | 991 revs = revrange(repo, opts['rev'] or [defrange]) |
992 wanted = {} | 992 wanted = {} |
993 slowpath = m.anypats() or opts.get('removed') | 993 slowpath = m.anypats() or (m.files() and opts.get('removed')) |
994 fncache = {} | 994 fncache = {} |
995 | 995 |
996 if not slowpath and not m.files(): | 996 if not slowpath and not m.files(): |
997 # No files, no patterns. Display all revs. | 997 # No files, no patterns. Display all revs. |
998 wanted = dict.fromkeys(revs) | 998 wanted = dict.fromkeys(revs) |