From 321dbb026449da9ae9b389159f12635f8b105005 Mon Sep 17 00:00:00 2001 From: "http://numbat.myopenid.com/" 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 + 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 + 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