or, how about a separate repo for all the parts of the developer
wiki relevant to building, testing, hacking, and a cron job that
records and pushes from the wiki files nightly?

Ideally Trac would use darcs as its backend, and I could run a local Trac against a local darcs repository of the data, and then push my changes when I'm online.

Unfortunately, Trac uses a database as its backend and custom revision control for wiki pages, so we're out of luck. That is, unless those clever Trac folks have changed things while I wasn't looking...

there seems to be some work on darcs+trac here:

   http://progetti.arstecnica.it/trac+darcs/wiki/DarcsBackend

but i was thinking of a pedestrian approach, like

   trac-admin <env> wiki dump <someplace>

with <someplace> being the wikidocs darcs repo, with a suitable .darcs-boring file.

the cron job could dump the wiki once a week/night/whatever,
and then it is just record and push. it wouldn't give you a full history, nor any change comments, so it wouldn't replace the
trac revision control. but it should make it possible to get the
essential parts of the wiki into the usual darcs-all pull stuff.

claus


_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to