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
