(with patch) Conflicting short option -t for patchbomb and tasks.
When using both the tasks and the patchbomb extension, there is a conflict between the short -t option they both expose. As the patchbomb's -t is for specifying the recipient(s), it rules imho. So I made a patch that removes the short option from tasks.py, as it also has the --task option to achieve this. As I was unable to contact you, alu, and I don't think I can push a cset uphere, I include the patch in this issue.
HG changeset patch
User Johan Samyn email@example.com
Date 1264880969 -3600
tasks.py: remove short task option (-t) for patchbomb
diff --git a/hgext/tasks.py b/hgext/tasks.py --- a/hgext/tasks.py +++ b/hgext/tasks.py @@ -190,7 +190,7 @@ Use 'hg export [TASK]' to export all changesets associated with the given task.
- Use 'hg email -t [TASK]' to create a patchbomb containing all changesets
Use 'hg email --task [TASK]' to create a patchbomb containing all changesets associated with the given task.
Use 'hg transplant -t [TASK]' to transplant all associated changsets in a @@ -722,7 +722,7 @@ if patchbomb: entry = extensions.wrapcommand(patchbomb.cmdtable, 'email', tasksemail) - entry.append(('t', 'task', '', + entry.append(('', 'task', '', _('email all changesets in task TASK'))) except: pass }}}