-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On Wed, Jan 14, 2009 at 7:03 PM, Trent W. Buck  wrote:
> Gwern Branwen  writes:
>> So the filestore darcs backend is done.
>> http://johnmacfarlane.net/repos/filestore
>
> Perhaps I'm obtuse, but what *is* a filestore and what are the potential
> applications for this work?  I had a look in doc/, but that was just API
> documentation and the explanatory paragraph at the top of the first page
> didn't really enlighten me.  How (if at all) does it relate to these
> other projects?

You know Gitit? And Orchid? They're both wikis written in Haskell.

The cool thing about them (besides Gitit's Pandoc capabilities) is how
they manage all their articles as files tracked by a DVCS (Git, and
darcs, respectively). So you can just accidentally the entire wiki,
make changes to articles locally with your editor, and push/send
patches. This has a lot of advantages compared to a MediaWiki setup -
it has the advanced revision capabilities we all expect of darcs/git,
it has a sane API for bots and people processing the wiki (just grab a
copy, and then operate locally on the convenient files, instead of the
instant insanity of dealing with the PHP web API MediaWiki exposes),
it's a simple setup, and so on.

But both Orchid and Gitit use their DVCS in basically the same exact
way. Why should I be forced to use git with Gitit, when I don't like
it and don't feel like using it, and all my essays and writings (which
I'd put on a personal wiki) are & have been managed by Darcs?

Filestore abstracts over Darcs and Git, so as soon as John finishes
writing his private Gitit branch which uses filestore instead of its
personal Git.hs, I can just reinstall Gitit, edit the config, and be
off with Darcs pulling from my doc/ repo.

I hope this makes clear why I put so much effort into getting John and
Sebaastian (Orchid) behind filestore and writing the Darcs backend.

>> So, I know that the backend only works with somewhat recent Darcs. I'd
>> like to know the exact version a user must have for it to work, for
>> the README.
>
> Use "darcs trackdown" in the darcs repository? ;-)

- -_- Spend all that time figuring out the proper invocation and then
waiting the hours necessary? No thanks, if someone here can answer it
easily.

- --
gwern
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREKAAYFAkluhFQACgkQvpDo5Pfl1oLz7gCePrpmB64/oHsOVfMYGpIzMcaj
h9AAnRplmXFBgzJMcE1DuOWXDkVgn1my
=uI/g
-----END PGP SIGNATURE-----
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to