You’ve added a whole directory to get checked into subversion, and then realized you forgot to remove the binaries, or perhaps you had some hidden files, .nfs0001 or thumbs.db or something else you just don’t want to commit. There’s two ways to undo this situation.
Apache fails to start with Unknown DAV provider: svn? when you try to start the Apache service. Install the mod_authz_svn.so and mod_dav_svn.so modules and specify the LoadModule lines in your configuration.
For Linux it’s a simple shell script, nothing fancy is needed. If the script ends with a 0 exit value, the commit will work, if it exits non-zero, the commit will fail. In Windows the syntax is different because you don’t have a real shell. Instead, you use batch file commands to accomplish the same thing. The logic is pretty much the same because it’s simple.
Here’s how to use svn propset with single or multiple dependencies along with the pre-revprop-change hook setup. It was a pain in the butt at first because it just didn’t make sense, but now I get it.
There’s a hidden directory called “.subversion” in your home directory. Edit the servers file. Everything should be self explanatory. Scroll down to the bottom and you’ll find a global section. The proxy settings in there should cover it…
Start by going to the hooks directory in your repository and copying pre-commit.tmpl as pre-commit. Then add the line to disallow changes to tags and run it. All is well, the change didn’t get committed, right? What just happened was the commit failed because the pre-commit wasn’t marked executable!
There’s so many version control projects out there for software development, but which one is the best? In the last week or so i’ve run into 3 or 4 sites/blogs for software apps that either mentioned that they’ve changed over to a new DVCS or they …
Cron is so simple yet so useful I think it’s often unappreciated! Being able to toss a command into a cron, or execute a script at specific times of the day, days of the week, etc. That’s good stuff!
FSVS is the abbreviation for “Fast System Versioning” and is pronounced [fisvis].
It is a complete backup/restore/versioning tool for all files in a directory tree or whole filesystems, with a subversion repository as the backend.
Using this application, all files(almost) in /etc/ are maintained in a subversion repository. As files get created …