1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
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!
|