Mercurial > hg
changeset 2885:bd29a3067b97
cmdutil.matchpats: allow include/exclude to be optional.
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Sun, 13 Aug 2006 17:03:33 -0700 |
parents | fcdcf0c19998 |
children | bee4b7abcb01 26c37ebda1bb |
files | mercurial/cmdutil.py |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/cmdutil.py Sun Aug 13 17:03:03 2006 -0700 +++ b/mercurial/cmdutil.py Sun Aug 13 17:03:33 2006 -0700 @@ -71,8 +71,10 @@ def matchpats(repo, pats=[], opts={}, head=''): cwd = repo.getcwd() if not pats and cwd: - opts['include'] = [os.path.join(cwd, i) for i in opts['include']] - opts['exclude'] = [os.path.join(cwd, x) for x in opts['exclude']] + opts['include'] = [os.path.join(cwd, i) + for i in opts.get('include', [])] + opts['exclude'] = [os.path.join(cwd, x) + for x in opts.get('exclude', [])] cwd = '' return util.cmdmatcher(repo.root, cwd, pats or ['.'], opts.get('include'), opts.get('exclude'), head)