I've been driving myself crazy over the past few days over this one. We've just finished setting up a Hudson Continuous-Integration server. So it runs a build script each and every commit to validate the commit. The issue is that it validates that all the files in the repo have both the svn:keywords = "Id"
and svn:eol-style = "LF"
properties set on all .php
files, which normally would be great (The last time I did this, I used Eclipse and Tortoise SVN, which both have svn::add functionality).
But the problem is that I've grown quite accustomed to Netbeans. And Netbeans has no svn add
function that I can find (It add files automatically upon commit). The problem is that I can't add the properties until the files are added. If I commit without adding the properties, the build will fail. So I wind up failing the build every other commit because I need to take 5 steps (commit, recursive propset, commit, acknowledge failed build, delete failed build), to do something that would normally only take 2 (propset, commit).
I don't really want to go back to Eclipse at this point, but when it takes me 20 minutes to commit because I need to do everything 4 times, it's going to get old quickly... Is there some workaround that I'm missing (Short of removing the property check, which will defeat the point, since I want those properties set anyway)? Or am I just SOL?...