]> sipb.mit.edu Git - ikiwiki.git/commitdiff
response
authorJoey Hess <joey@gnu.kitenet.net>
Wed, 18 Feb 2009 03:26:33 +0000 (22:26 -0500)
committerJoey Hess <joey@gnu.kitenet.net>
Wed, 18 Feb 2009 03:26:33 +0000 (22:26 -0500)
doc/forum/Migrating_old_repository_to_new_ikiwiki_system__63__.mdwn

index 1eac9c76d377e0c99291f6eb013e165e4c028044..ccc45ddca8c4862b084542279c1be4ea11f888e9 100644 (file)
@@ -7,3 +7,23 @@ I copied it the repository to my new system, which is now the "master" host.
 I installed ikiwiki on the new system.
 
 How do I set up an ikiwiki system using a pre-existing repository (instead of creating a new one)? --[[JosephTurian]]
 I installed ikiwiki on the new system.
 
 How do I set up an ikiwiki system using a pre-existing repository (instead of creating a new one)? --[[JosephTurian]]
+
+> Well, if you have:
+> * A git repository of the wiki
+> * A setup file for the wiki
+>
+> Then you should
+> 1. Manually set up a bare git repository, and push
+>    your backed up repository to it.
+> 2. `git clone` from the bare git repository to 
+>    recreate the ikiwiki srcdir
+> 3. `git clone` from the bare git repository a second time,
+>    to create a checkout you can manually edit (optional)
+> 4. run `ikiwiki --getctime --setup your.setup`
+>    The getctime will ensure page creation times are accurate
+>    by putting the info out of the git history,
+>    and only needs to be done once.
+>
+> If you preserved your repository, but not the setup file,
+> the easiest way to make one is probably to run
+> `ikiwiki -dumpsetup` and edit the setup file. --[[Joey]]