]> sipb.mit.edu Git - ikiwiki.git/blob - doc/bugs/ikiwiki.setup_require_blank_rcs_to_work_as_cgi_only.mdwn
518aea138866baa477ccfcf3a0917202e7167d5f
[ikiwiki.git] / doc / bugs / ikiwiki.setup_require_blank_rcs_to_work_as_cgi_only.mdwn
1 I have a mobile setup of ikiwiki.
2
3 * On my server, I set up an ikiwiki + svn
4 * On my laptop, I did a check out of the svn and used it as the src of a local ikiwiki (local apache server)
5
6 I wanted to be able to change my wiki off line with cgi only, and just commit as I come back online.
7
8 During the laptop setup, I think that the setup was confused by the fact that my src directory is a versionned one.
9 I had to setup explicitely rcs => "" to force it to work the way I wanted.
10
11 Should it be documented ?
12
13 > after some tests, the main trouble with this setup is that it won't make the "svn add" for the new files.
14 > I wonder what should be the setup if I want to use ikiwiki off line on the laptop and then commit back the changes, 
15 > without having to take care of the new files before svn commit-ting...
16 > --hb (hugues)
17
18 >> Hi. It sounds like you want a distributed RCS, where you can branch and commit changes locally and periodically
19 >> push changes back. What I do is use svk, which is a distributed RCS based on svn, edit using text editors on my
20 >> laptop, and periodically `svk push` up to the server, which triggers a rebuild on the server. I think [[Joey]] 
21 >> works this way too, but I'm not sure. If you don't like editing pages "by hand" then maybe you should look at
22 >> [[git]] or [[mercurial]] -- they should theoretically allow you to run apache on a working copy which is itself
23 >> a branch of a working copy running on another machine, but I haven't used them so I don't know. --Ethan
24
25 >>> Well, by hand editing is just what I'm making sometime. it's just using subversion, in fact.
26 >>> But, yes, someone told me about git, which seems to allow what you are describing. In fact, my needs are typically
27 >>> that I want to have 2 ikiwiki web-frontend on two (or more) different machines, with one machine sometimes off-line.
28 >>> Imagine a team of auditor that want to report and collaborate on a wiki, but are not allways connected.