Mercurial > public > mercurial-scm > hg
comparison hgext/graphlog.py @ 14083:2520ebfd9f5c
graphlog: escape log -G single value option arguments
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Sat, 30 Apr 2011 19:42:00 +0200 |
parents | 176b3abb5b8b |
children | 2285e5c97f72 |
comparison
equal
deleted
inserted
replaced
14082:176b3abb5b8b | 14083:2520ebfd9f5c |
---|---|
237 continue | 237 continue |
238 revop = opt2revset.get(op, op) | 238 revop = opt2revset.get(op, op) |
239 if op in ('follow', 'only_merges', 'no_merges', 'removed'): | 239 if op in ('follow', 'only_merges', 'no_merges', 'removed'): |
240 revset.append('%s' % revop) | 240 revset.append('%s' % revop) |
241 elif op in ('date',): | 241 elif op in ('date',): |
242 revset.append('%s(%s)' % (revop, val)) | 242 revset.append('%s(%r)' % (revop, val)) |
243 elif op in ('include', 'exclude', 'user', 'branch', 'keyword', | 243 elif op in ('include', 'exclude', 'user', 'branch', 'keyword', |
244 'prune', 'only_branch'): | 244 'prune', 'only_branch'): |
245 for f in val: | 245 for f in val: |
246 revset.append('%s(%r)' % (revop, f)) | 246 revset.append('%s(%r)' % (revop, f)) |
247 elif op == 'rev': | 247 elif op == 'rev': |