Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Version Control

    SVN Extender 0.1r7

    Download button

    No screenshots available
    Downloads: 469  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.6/5)
    8 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Asa Ayers | More programs
    MIT/X Consortium Lic... / FREE
    July 17th, 2008, 17:15 GMT
    ROOT / Programming / Version Control

     Read user reviews (0)  Refer to a friend  Subscribe

    SVN Extender description

    SVN Extender intercepts your SVN commands and can allow you to use short forms of URLs.

    SVN Extender is a tool that intercepts your SVN commands and can allow you to use short forms of URLs or hook into other SVN commands, such as commit hooks, before passing the arguments to your real SVN client. SVN servers can have commit hooks, but with this, everything runs locally and its very easy to set up.

    SVN Extender runs before your real svn client and can hook to any svn command. There are two main things that this program does.

    1. General hooks
    · You can set up shortcuts to that "svn co work:projectA" can be remapped to a new URL such as "svn co http://svn.mycompany.com/myName/projectA"
    2. pre-commit hooks
    · run syntax check on any file you are committing
    · Commit Protector - This will search the diff of what you're committing and abort the commit if the defined keyword is found.
    · run a code standards check against any file you are committing

    Requirements:

    · Python

    Installation:

    1. run install.sh

    == For Developers ==

    1. symlink ~/bin/svn to the svn.py in your checkout
    2. create ~/.svn-extender and copy the config.ini to ~/.svn-extender/config.ini
    3. symlink ~/.svn-extender/modules to the bin/modules in your checkout
    4. stay up to date with "bzr up"

    Product's homepage

      


    TAGS:

    SVN command | commit hooks | SVN client | SVN | Subversion | commit

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM