I've been an off-and on user of TW for a while. I want to now set it up to auto-save and get versioned, and I thought using WebDAV over Subversion would get me to this. Since I already have a subversion server running, I just crated a new project and committed my test TW file to it.
First, I want to note that in order or this to work at all, the SVNAutoversioning option needs to be turned on in the Apache config for subversion server. This took a while to find.
Right now this is almost working. It depends on the browser how well it works.
Safari: You can save once. On subsequent save, a dialog pops up "Error while saving: XMLHttpRequest error code: 412". When you close that dialog a big red "Internal JavaScript Error" box appears with the error message "TypeError: undefined is not an object (evaluating 'xhr.status')".
Chrome: You cannot save. When you attempt to save, the dialog "Error while saving: XMLHttpRequest error code: 412" pops up. Upon closing it, the big red warning box shows this error: "Uncaught TypeError: Cannot read property 'status' of undefined".
Firefox: You cannot save. When you attempt to save, the dialog "Error while saving: XMLHttpRequest error code: 412" pops up. Upon closing it, the big red warning box shows this error: "TypeError: xhr is undefined"
One common minor issue is that the big red dialog box has a button on it, which shows up as a blank space until you click it when the text "close" shows like a normal button.
There is nothing showing up in the apache error log except failures to access the favicon file from the browsers.
The WebDAV share otherwise works fine. I can use it from the Mac finder with no problems to create/modify/delete files for example.
I'm using the TiddlyWiki downloaded yesterday from the main site, version 5.1.14
Any advise or help would be great. There is not any easy to find step-by-step how to make WebDAV work with TW.