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)