On Sat, Jun 04, 2005 at 10:23:32PM +0900, Stephen J. Turnbull wrote:
> >>>>> "David" == David Roundy <[EMAIL PROTECTED]> writes:
> 
>     David> And if I had a infinite number of monkeys banging on
>     David> keyboards, I'd assign some fraction of them (which
>     David> fortunately would also be an infinite number) to work on a
>     David> gui or ncurses interface for patch selection--it would
>     David> really be much better than the current interface.
> 
> Would it be that hard to simply spit out the list of patches in some
> canonical text format all at once?  That could be parsed, then a
> controlling process could put up the GUI, then give commands to darcs to
> actually do the work.  Emacs, Tcl/Tk, and Python all have modules
> designed for exactly this kind of task.

Tommy pretty well summarized the issues (dependencies).  It's really mostly
an issue for pull/push/send/unpull/unrecord rather than for
revert/record/unrevert, which could pretty well be done as you describe.
But for the former commands, the biggest advantage of a GUI interface is
being able to "see" the dependencies by seeing which patches get
selected/deselected when you select or deselect a given patch.
-- 
David Roundy
http://www.darcs.net

_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users

Reply via email to