"... Numerous people have written diff and merge systems for wikis; TWiki even uses RCS. If they used git instead, the repository would be tiny, and you could make a personal copy of the entire wiki to take on the plane with you, then sync your changes back when you're done. ..." Now that is a compelling idea. How portable is git? ~ en.wikipedia.org/wiki/Git_(software)
check out ikiwiki - http://ikiwiki.info/ - it backends to both git (and svn) to do this - git allows offline work.
Did, pretty smart & is what I was interested in. Do you know of any python language bindings? Doesn't seem to be any around, at least as far as I can see.