-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On Mon, Jan 26, 2009 at 8:31 PM, Trent W. Buck wrote: > Gwern Branwen writes: > >>> I'm not impressed by markdown, but by all accounts pandoc (and thus >>> gitit) has an extended markdown implementation and a crippled reST >>> implementation, so within the scope of gitit, I guess the difference is >>> not so staggering. >> >> I dunno how crippled the RST is (I wouldn't expect it to be too >> crippled since it's so close to Markdown), but it's a reasonable >> subset - I didn't see any of the DWN RST files break horribly when I >> looked via Pandoc. > > Well just as a simple example, I'm not aware of any standard[0] markdown > equivalent to recognize the use of metadata in the document prelude and > propagate to the output document, e.g.: > > > $ rst2pdf | with-temp-file pdfinfo > Tron: The Musical > ================= > > :Author: Alan Bradley > :Date: Fri, 15 Jan 1988 12:22:22 +1100 > > Main content > ^D > > Emits: > > Title: Tron: The Musical > Subject: (unspecified) > Keywords: > Author: Alan Bradley > Producer: ReportLab http://www.reportlab.com > CreationDate: Tue Jan 27 12:22:50 2009 > Tagged: no > Pages: 1 > Encrypted: no > Page size: 595.276 x 841.89 pts (A4) > File size: 3427 bytes > Optimized: no > PDF version: 1.3 > > Running the same input through "rst2html | sed -n '//,/ > > > http://docutils.sourceforge.net/" /> > Tron: The Musical > > > > > Sure, you can live without such niceties, but I'd prefer not to. > > [0] I say "standard" because it's possible that pandoc's markdown > extensions cover this particular example in a non-portable > (i.e. specific to pandoc) way. > >>> +1. I believe I have adequate sed-fu to handle the majority of >>> differences. There *will* be edge cases, and we can resolve these >>> by hand. >> >> Cool, so are you going to create the script? > > I intend to do it on an ad-hoc basis once we dump the existing files > (and preferably, change history) into a darcs repo backed onto gitit.
I think getting the MoinMoin history into gitit may be overly ambitious, unless you've found some clever way of doing it. > We could ease this transition by making moinmoin still available during > this time, but only in a read-only fashion. That seems sensible. So the procedure would be: 1) set MoinMoin read-only 2) take a dump of all its files 3) create, at an alternative URL, a new gitit repo and start it running 4) copy all the MoinMoin files into the repo, and do a mass 'darcs add && record' 5) Take whatever script you've cooked up and run it over all the files 6) Probably do some mass renamings as well (to get a .page suffix, maybe unCamelCase, etc.) 7) Eventually shut down the MoinMoin server and move the gitit wiki to the original URL ? - -- gwern -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEAREKAAYFAkl+dM8ACgkQvpDo5Pfl1oLZlgCcC3Z1xY5B4dHehd7iZVvrrsd/ 1UgAn2g5Z+8sTdQD64hUp+SJppJryIGv =+oAX -----END PGP SIGNATURE----- _______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
