[PATCH 0 of 3] Add option for operating on queue repository

Greg Ward greg-hg at gerg.ca
Sun Jul 12 16:27:56 CDT 2009


On Sat, Jul 11, 2009 at 4:07 PM, Dirkjan Ochtman<dirkjan at ochtman.nl> wrote:
> Just to weigh in: I dislike this just because I think it unreasonably
> complicates the UI. It adds an option to a large number of commands,
> complicating documentation for each of those commands. I also think
> only a relatively small part of the mq-using population does actually
> version their MQ (other than maybe doing qcommit just for the
> backups). I also agree a separate 'mq' command is probably not the
> best solution, although at least that variant doesn't complicate hg
> itself.
>
> It's a hard UI issue, and I'm not sure what the best solution here is.
> The best option I can think of right now is a hg
> qrepo/qcontrol/qsomething that has --push, --pull, --status and maybe
> a few other useful actionable options (though that's somewhat ugly
> because the acceptable option set changes somewhat based on what's in
> it).

Yuck!  That confuses commands and options, which is just evil and
wrong.  Even CVS got *that* much right.

Greg


More information about the Mercurial-devel mailing list