andyl
The right thing to do would be to get a proper server installed & configured. If the the repository is important enough to be backed up, then it must be important enough to put on the correct hardware & software. A desktop is not a server and even if we ignore all of the "annoying" problems like performance and your hooks needing modification, you've got major security & reliability issues here. What happens when your desktop goes offline because the power supply burned out? Or the cubicle farm network gets rewired into a new topology? Or when your desktop gets replaced? Or when you get replaced? Hosting the repository on a network share accessed from the server is not a recommended configuration, and there are situations where it can be downright broken. I don't see value in uberSVN (or any other product) taking additional steps to encourage poor configuration practices.
mixer
Hi Andy, In the ideal world I would push ahead as you suggest, unfortuantely it is not. I work for a very Microsoft based company, with security as a top priority (it is a bank). I am try to move the system I work on from sourcesafe to Subversion. I am the only person who is altering the system so having the server on my box is not an issue. The system I work on is crucial to the part of the bank I work on, hence they insist that the repository is backed up. They don't back up individuals boxes, hence I put the repository on a network drive. So to the issue. The software does not warn/stop you putting the repository on a network drive. I only spotted the issue when looking in the hooks directory (on curiousity) and spotting a batch file (I having used subversion and written hook file for my last company) I investigated what it did. I was suprised that it assumed that JAVA was installed (as I don't have it installed even on my local box, and received no warning) and the server was on the same box. So what does the jar file the batch file is calling doing? is it important?