From 321dbb026449da9ae9b389159f12635f8b105005 Mon Sep 17 00:00:00 2001
From: "http://numbat.myopenid.com/" <http://numbat.myopenid.com/@web>
Date: Thu, 3 Dec 2009 16:53:09 -0500
Subject: [PATCH]

---
 doc/users/joshtriplett/discussion.mdwn | 64 ++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)
 create mode 100644 doc/users/joshtriplett/discussion.mdwn

diff --git a/doc/users/joshtriplett/discussion.mdwn b/doc/users/joshtriplett/discussion.mdwn
new file mode 100644
index 000000000..647f93a83
--- /dev/null
+++ b/doc/users/joshtriplett/discussion.mdwn
@@ -0,0 +1,64 @@
+Can we please have a very brief HOWTO?
+
+I have a Moin wiki in /var/www/wiki and want to create an IkIwiki clone of it in /var/www/ikiwiki backed by a git repos in /data/ikiwiki.
+{{{
+fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions
+fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
+Use '--' to separate paths from revisions
+fatal: Not a valid object name master
+Traceback (most recent call last):
+  File "/home/peterc/src/moin2iki/git-map", line 125, in <module>
+    if __name__ == "__main__": sys.exit(main(sys.argv[1:]))
+  File "/home/peterc/src/moin2iki/git-map", line 117, in main
+    print git_map_file('commit', new_head)
+  File "/home/peterc/src/moin2iki/git-map", line 33, in git_map_file
+    f(inproc.stdout, outproc.stdin, sha, arg)
+  File "/home/peterc/src/moin2iki/git-map", line 64, in handle_commit
+    string, tree = lines.pop(0).split()
+IndexError: pop from empty list
+}}}
+I tried:
+  mkdir /var/www/ikiwiki
+  mkdir /data/ikiwiki
+  PATH=.:/usr/lib/git-core:$PATH ./moin2iki /data/ikiwiki http://localhost/wiki
+but this failed. (BTW, I don't usually put . in my PATH).  The failure appears to be that the converter doesn't actually create an ikiwiki instance, but appears to want to update one:
+
+    fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
+    Use '--' to separate paths from revisions
+    fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
+    Use '--' to separate paths from revisions
+    fatal: Not a valid object name master
+    Traceback (most recent call last):
+      File "/home/peterc/src/moin2iki/git-map", line 125, in <module>
+        if __name__ == "__main__": sys.exit(main(sys.argv[1:]))
+      File "/home/peterc/src/moin2iki/git-map", line 117, in main
+        print git_map_file('commit', new_head)
+      File "/home/peterc/src/moin2iki/git-map", line 33, in git_map_file
+        f(inproc.stdout, outproc.stdin, sha, arg)
+      File "/home/peterc/src/moin2iki/git-map", line 64, in handle_commit
+        string, tree = lines.pop(0).split()
+    IndexError: pop from empty list
+
+OK, so I created one:
+
+    ikiwiki --setup /etc/ikiwiki/auto.setup
+    .....
+ This process created several files and directories in my home directory:
+    wiki.git/
+    public_html/wiki/
+    wiki.setup
+    .ikiwiki/
+
+Following the instructions on the setup page, I did:
+    mv wiki.git /data/ikiwiki
+    ( cd /data/ikiwiki; git clone -l wiki.git wiki; )
+    mv .ikiwiki /data/ikiwiki/ikiwiki
+    mv ~/public_html/wiki /var/ikiwiki/
+
+then did again
+    PATH=.:/usr/lib/git-core:$PATH ./moin2iki /data/ikiwiki/wiki http://www/wiki
+and saw no output, and no change to the filesystem.
+
+
+Help please!
-- 
2.39.5