Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 1567:b4956bbbadc9
make command defaults works for aliases
author | TK Soh <teekaysoh@yahoo.com> |
---|---|
date | Thu, 01 Dec 2005 10:51:33 -0600 |
parents | 4bcbc126b80b |
children | 1d7d0c07e8f3 |
comparison
equal
deleted
inserted
replaced
1566:8befbb4e30b2 | 1567:b4956bbbadc9 |
---|---|
2489 except fancyopts.getopt.GetoptError, inst: | 2489 except fancyopts.getopt.GetoptError, inst: |
2490 raise ParseError(None, inst) | 2490 raise ParseError(None, inst) |
2491 | 2491 |
2492 if args: | 2492 if args: |
2493 cmd, args = args[0], args[1:] | 2493 cmd, args = args[0], args[1:] |
2494 aliases, i = find(cmd) | |
2495 cmd = aliases[0] | |
2494 defaults = ui.config("defaults", cmd) | 2496 defaults = ui.config("defaults", cmd) |
2495 if defaults: | 2497 if defaults: |
2496 args = defaults.split() + args | 2498 args = defaults.split() + args |
2497 | |
2498 aliases, i = find(cmd) | |
2499 cmd = aliases[0] | |
2500 c = list(i[1]) | 2499 c = list(i[1]) |
2501 else: | 2500 else: |
2502 cmd = None | 2501 cmd = None |
2503 c = [] | 2502 c = [] |
2504 | 2503 |