12

I've recently stumbled upon some wiki's which use version control systems for their backend, namely

  1. Gollum (git)
  2. Hatta (mercurial)

This seems like a pretty neat idea to me and I wanted to play around with one such wiki. I was wondering if the StackOverflow community has been using such wikis and could provide a list of some of these. If you've used multiple of these wikis, an objective comparison would be a bonus.

Thanks in advance.

PS: I've looked at this question but it doesn't seem to be asking the same thing.

Edit: wikirial seems to be another such wiki. Uses mercurial.

Community
  • 1
  • 1
Anshuman Bhaduri
  • 623
  • 7
  • 13
  • 1
    One thing worth considering is that both git and Mercurial lock-on-write, so if all pages are in the same repository you can only be persisting one change at a time. That's not a dealbreaker for light use, but it's a pretty big limitation for a large, popular wiki. – Ry4an Brase Nov 25 '11 at 02:29
  • Gollum is more active than anything I've seen, since GitHub uses it. Plus it supports a lot of wiki syntaxes. I'd go with that one if in doubt. The only annoying thing is that it won't show your latest edits before you've committed them. – Sridhar Sarnobat Jun 21 '16 at 21:37

4 Answers4

5

gitit uses git as a backend and in fact can be completely controlled from a shell. It uses the awesome pandoc for rendering so that one can easily download wiki pages as pdf or LaTeX source.

Isaac Bennetch
  • 11,830
  • 2
  • 32
  • 43
Benjamin Bannier
  • 55,163
  • 11
  • 60
  • 80
4

Ikiwiki is a wiki with many different VCS backends.

Rudi
  • 19,366
  • 3
  • 55
  • 77
  • What wiki markup does it support? – Sridhar Sarnobat Jun 17 '16 at 20:15
  • 1
    @Sridhar-Sarnobat It uses Markdown by default, but claims to support other markups as well. I didn't got it to work with reStructuredText, but this is some years ago, and it might got better. – Rudi Jun 20 '16 at 06:02
2

Well, arguably Fossil would be the best match, because it's a VCS with a built in wiki.

(That aside, prepare for your question to be closed, it's a bit too close to "please provide me a list of", which isn't muchly appreciated)

Community
  • 1
  • 1
Benjol
  • 63,995
  • 54
  • 186
  • 268
1

I believe Twiki uses RCS.

Noufal Ibrahim
  • 71,383
  • 13
  • 135
  • 169
  • 1
    TWiki is a very mature wiki with lots of features, despite using the ancient RCS as VCS. Foswiki (a fork of TWiki that is developing somewhat faster) also uses RCS - see http://foswiki.org/System/SystemRequirements, it can use external rcs program or internal pure Perl RCS (RcsLite). All Foswiki data is held as flat files (.txt and .txt,v for RCS) so it's possible (with some extra scripting) to use Git to sync Foswiki data to and from clients, for offline usage. – RichVel Mar 21 '13 at 13:32