[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Some contrib stuff

From: Wilfredo Sánchez Vega <wsanchez_at_wsanchez.net>
Date: 2006-03-15 20:03:21 CET

   I've got some scripts to submit to the contrib/ folder, if y'all
want them:

svn-apply-autoprops:

   http://svn.red-bean.com/wsanchez/trunk/svn-support/svn-apply-
autoprops

   I think this does the same stuff as the svn-apply-autoprops.py
that's already there, except:
     - it uses python's ConfigParser module rather than implementing
it's own
     - it's BSD licensed instead of GPL
     - has some options:
       - "dry run" mode
       - choose an alternative config file
       - clear properties if not in config or if empty in config

svn-viewdiff:

   http://svn.red-bean.com/wsanchez/trunk/svn-support/svn-viewdiff

   View diffs using FileMerge (OS X). You can use FileMerge to undo
specific changes in the wc. (I find it useful for quickly removing
debug code before commits.)

svn-resolve:

   http://svn.red-bean.com/wsanchez/trunk/svn-support/svn-resolve

   Resolve merge conflicts using FileMerge (OS X).

enforcer:

   http://svn.red-bean.com/wsanchez/trunk/svn-support/enforcer

   This is a pre-commit hook script. It lets you specify some
enforcement rules on commits at the diff level.

   Meaning, you can disallow a commit because it added a line of code
you don't like, but not because the file already has an offending
line (eg. don't make it worse).

   Or you can fail a commit because it didn't clean up junk in a file
it edited, if that's your style.

   Bunch of other stuff if you get creative. You'll want to read the
__doc__ string in the script and look at the example config file if
you want ore details.

        -wsv

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Mar 15 20:03:52 2006

This is an archived mail posted to the Subversion Dev mailing list.