Greg Hewgill (ghewgill) wrote,
Greg Hewgill
ghewgill

wiki with a git backend

I was chatting with teferi the other day:

<gregh> wikipedia needs a 'bisect' operation
<teferi> gregh: gitipedia :)
<gregh> oh, bah. you made me look.
<teferi> nah, it would be a great idea, though
<teferi> don't like what a page says? fork it!
<Nugget> heh
<teferi> an end to edit wars
<teferi> hm
<teferi> I should actually DO this.
<teferi> wiki backed by git repositories

And why not? After all, what is a source control system? It's a way of tracking revisions made by multiple collaborators to a set of text files representing source code. What is a wiki? It's a way of tracking revisions made by multiple collaborators to a set of text files representing web pages. Why do most of the wiki engines reimplement source control?

After a bit of searching, I found ikiwiki which looks like it might be exactly what we are looking for. By setting it up with an SCM as the storage backend, you can edit the wiki offline, or edit it using your favourite text editor, or use your SCM features like branch, merge, blame, etc. Must investigate further and set up an ikiwiki to try.

Subscribe

  • postfix+clamscan is eating my mail

    When I went to check my mail this morning, there was a lot less than I thought there should be. That is, there was no new email, not even spam. This…

  • adventures in unix

    This post describes a little fun I had today with repairing a broken Linux system. One of my computers at home stopped working properly: Almost…

  • poor man's srs

    I've been getting an incredible amount of junk bounce messages from email worms. These usually come from the worm sending a message with my email in…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments