Help please!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:
2009-12-03 22:53:09 +01:00
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
.....
2009-12-03 23:08:14 +01:00
This process created several files and directories in my home directory:
2009-12-03 22:53:09 +01:00
wiki.git/
public_html/wiki/
wiki.setup
.ikiwiki/
Following the instructions on the setup page, I did:
and saw no output, and no change to the filesystem.
2009-12-03 23:08:14 +01:00
I'm totally confused. It looks as though the script calls moin2git iff the target directory isn't there, but the script fails in interesting ways if it is.
The other thing I saw was:
2009-12-04 09:00:31,542 WARNING MoinMoin.log:139 using logging configuration read from built-in fallback in MoinMoin.log module!
Traceback (most recent call last):
File "./moin2git", line 128, in <module>
if __name__ == '__main__': main(*sys.argv[1:])
File "./moin2git", line 43, in main
r = request.RequestCLI()
AttributeError: 'module' object has no attribute 'RequestCLI'
> Please take a look at [[tips/Convert_moinmoin_to_ikiwiki]] again, the code has radically changed and should now be easier to use *and* work with 1.8.x. --[[anarcat]]