diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-08-21 03:10:35 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-08-21 03:10:35 +0000 |
commit | 50e1b43408e85fd2350b9df50e4ceb0c6a495a4f (patch) | |
tree | a68b4fce2b312f3e267c644e5ea061e12ecdad43 /doc/setup.mdwn | |
parent | 1082ade032f1eec471f31e68c1a68887c5e8b14a (diff) | |
download | ikiwiki-50e1b43408e85fd2350b9df50e4ceb0c6a495a4f.tar ikiwiki-50e1b43408e85fd2350b9df50e4ceb0c6a495a4f.tar.gz |
* Add monotone support, contributed by William Uther.
Diffstat (limited to 'doc/setup.mdwn')
-rw-r--r-- | doc/setup.mdwn | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/setup.mdwn b/doc/setup.mdwn index abd6ac7ad..8e5653442 100644 --- a/doc/setup.mdwn +++ b/doc/setup.mdwn @@ -154,6 +154,32 @@ This tutorial will walk you through setting up a wiki with ikiwiki. hg commit -m "initial import" """]] + [[toggle id=monotone text="Monotone"]] + [[toggleable id=montone text=""" + # These instructions are standard instructions to import a directory into monotone + # and set it up so that you don't need any passwords to use it + REPOSITORY=~/.ikiwiki/mtn.db + BRANCH=com.company.wikiname + # remember the password you use in the next step and + # substitute it for 'wikiKeyPass' in the get_passphrase() hook below + # note the you should never generate two monotone keys with the same name + mtn genkey web@machine.company.com + mtn db init --db=$REPOSITORY + mv $SRCDIR $SRCDIR-old + cd $SRCDIR-old + echo ".ikiwiki" > $SRCDIR-old/.mtn-ignore + mtn --db=$REPOSITORY --branch=$BRANCH import . -m "initial import" + cd .. + mtn --db=$REPOSITORY --branch=$BRANCH checkout $SRCDIR + mv $SRCDIR-old/.ikiwiki $SRCDIR + cat << EOF > $SRCDIR/_MTN/monotonerc + function get_passphrase (branchname) + return "wikiKeyPass" + end + EOF + rm -r $SRCDIR-old + """]] + 9. Configure ikiwiki to use revision control. Once your wiki is checked in to the revision control system, |