Firstly, see my blog entry for the reasons behind doing this, etc. This page is really just to host the files...
svnserve or the Apache module, as JavaSVN doesn't currently support
file:/// URLs.
javasvn.jar, javasvn-javahl.jar and ganymede.jar into the
lib directory of the FitNesse code tree.
ant jar from the FitNesse root directory).
fitnesse.jar in the dist directory. At this stage,
I find it easiest to download the "ready-to-go" distribution of FitNesse and unpack it.
fitnesse.jar along with the JavaSVN jar files (the ones you copied earlier) to the
new FitNesse distribution root, and get a command line (or terminal window) in that directory.
plugins.properties file such as the following:
VersionController=fitnesse.wiki.SvnVersionController SvnUrl=svn://localhost/fitnesse SvnUser=user SvnPassword=password |
run.bat or run.sh (depending on whether you're running on Windows or Unix) to include
the JavaSVN jar files in the classpath.
FitNesseRoot under source control. There may well be a better
way of doing this, but I'm a relative novice at Subversion. The following is for Windows - make the obvious changes
for Unix:
svn import -N FitNesseRoot svn://localhost/fitnesse/FitNesseRoot -m "Adding FitNesseRoot" delete FitNesseRoot\content.txt delete FitNesseRoot\properties.xml delete FitNesseRoot\properties svn co -N svn://localhost/fitnesse |
run.bat or run.sh (specifying the port if necessary). Try editing
a file, and then look in the Subversion repository logs, and you should find the appropriate information. If you use
authentication in FitNesse, the author of the revision should appear as the log message.
You should find there are no zip files in the FitNesse working directories. Note that the files
directory is not currently versioned.