I know that there are issues already in the tracker for this, but I had a quick noodle of an idea (tangentially borrowed from a git discussion) and wasn't sure which one might be best to attach to, or if I should just post as a new one.

Here's the idea, something like:

darcs pull --every-remote-repo

I think that would be an easy place to start to experiment with a UI for better making use of _darcs/prefs/repos, and a foundation from which to explore some of the other possibilities. Thing like aliases or an interactive chooser API (perhaps using an ``-i -i`` experimental flag usage) could be explored under a flag choice like this without cluttering currently unadorned darcs calls. Certainly it would also be a good place to play with how to make the information reasonably informative when interacting with multiple repositories at once ("This patch appears in repos x and y but not z.").

(If the usage isn't obvious from the flag choice: darcs would try to pull from every remote (non-local) repository in a _darcs/prefs/repos to get all "upstream" patches. I imagine this could be quite handy with both interactive pulls and possibly even things like ``darcs pull -a --every --union``.)

--
--Max Battcher--
http://worldmaker.net
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to