Projects / SVNChecker

SVNChecker

SVNChecker is a framework for Subversion pre-commit hooks in order to implement checks of the to-be-committed files before they are committed. For example, you can check for the code style or unit tests. The output of the checks can be send by mail, written to a file, or simply printed to the console.

Tags Software Development Quality Assurance Bug Tracking Version Control Subversion
Licenses Apache 2.0
Operating Systems POSIX
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  20 Jul 2008 23:41
  • Rrelease-after

Changes: A RejectTabs test has been added. This check parses a given set of files (ignoring binary files) and rejects any file that contains leading tabs.

  • Rrelease-mid
  •  16 Jul 2008 07:21
  • Rrelease-after

Changes: This release fixes a couple of bugs. A bug in the pylint check that made the check pass although it failed was fixed. The "Pylint.ConfigFile" configuration option was made optional, and a default pylintrc will be used if you don't specify it. A bug in the transaction module that returned an empty file when calling getFile() more than once was fixed. A bug in the transaction module to avoid a deadlock when receiving big files was fixed. The SVNChecker was made compatible with Python 2.4.

  • Rrelease-mid
  •  12 Mar 2008 04:36
  • Rrelease-after

Changes: The interfaces to implement a Check or Handler were changed. The Transaction and Config classes have been improved. A lot of checks have been enhanced. New Checks were added, including Checkout and CaseInsensitiveFilenameClash. The configuration now supports a system-wide file which can define configuration options which are fixed for all installed repositories. If you want to use the hooks directory in the configuration file, you can now use %HOOKS%, which will automatically be replaced.

  • Rrelease-mid
  •  09 Feb 2008 17:48
  • Rrelease-after

Changes: This release fixes a bug with spaces in path and file names.

  • Rrelease-mid
  •  23 Sep 2007 14:38
  • Rrelease-after

No changes have been submitted for this release.

No-screenshot

Project Spotlight

vPICdisasm

A mid-range PIC dissassembler with several handy features.

No-screenshot

Project Spotlight

Topal

A glue program for GnuPG and Pine/Alpine.