Feature Request: Upload based on SVN status
I would like the ability to upload all files in the mapped directory that have been locally modified (based on SVN status). In my office, we have SVN post-commit hooks that kick off deploys of the entire PHP project to our dev environments whenever someone makes a commit to SVN. So if I've manually uploaded a bunch of locally-modified files to test something, any commit made by another person to the same branch will cause all of my changes on the server to be overwritten (even if they're modifying an entirely different part of the project). It would be nice to be able to just re-deploy all locally-modified files to the server.
As a bonus, it would also be nice to re-deploy the head revision of locally-modified files. For example, let's say I've uploaded a bunch of files to the server, and it causes unintended problems on the test environment -- it would be great to be able to re-deploy the head revision (i.e. the unmodified version of all files that I have modified).
I realize this may be a bit too specific to my workflow, so feel free to close it out if you think there wouldn't be enough demand to justify implementing this feature, but my project is large, so it takes a long time to upload all files in the directory, so it would be nice to have an alternative that's more comprehensive without being a hammer.