equal
deleted
inserted
replaced
2870 q = repo.mq |
2870 q = repo.mq |
2871 applied = set(p.name for p in q.applied) |
2871 applied = set(p.name for p in q.applied) |
2872 patch = None |
2872 patch = None |
2873 args = list(args) |
2873 args = list(args) |
2874 if opts.get(r'list'): |
2874 if opts.get(r'list'): |
2875 if args or opts.get('none'): |
2875 if args or opts.get(r'none'): |
2876 raise error.Abort(_('cannot mix -l/--list with options or ' |
2876 raise error.Abort(_('cannot mix -l/--list with options or ' |
2877 'arguments')) |
2877 'arguments')) |
2878 for i in xrange(len(q.series)): |
2878 for i in xrange(len(q.series)): |
2879 status(i) |
2879 status(i) |
2880 return |
2880 return |
2884 patch = q.applied[-1].name |
2884 patch = q.applied[-1].name |
2885 if patch is None and args[0][0:1] not in '-+': |
2885 if patch is None and args[0][0:1] not in '-+': |
2886 patch = args.pop(0) |
2886 patch = args.pop(0) |
2887 if patch is None: |
2887 if patch is None: |
2888 raise error.Abort(_('no patch to work with')) |
2888 raise error.Abort(_('no patch to work with')) |
2889 if args or opts.get('none'): |
2889 if args or opts.get(r'none'): |
2890 idx = q.findseries(patch) |
2890 idx = q.findseries(patch) |
2891 if idx is None: |
2891 if idx is None: |
2892 raise error.Abort(_('no patch named %s') % patch) |
2892 raise error.Abort(_('no patch named %s') % patch) |
2893 q.setguards(idx, args) |
2893 q.setguards(idx, args) |
2894 q.savedirty() |
2894 q.savedirty() |