Subversion Revert

This plugin is up for adoption! We are looking for new maintainers. Visit our Adopt a Plugin initiative for more information.

A plugin for Jenkins CI that automatically reverts SVN commits for a build if build status is changed from successful to unstable.

Known Limitations

It currently only works for jobs with a single module, or with multiple modules from the same repository.

Change Log

1.3 (September 10, 2012)

  • Made Claim plugin integration/dependency optional.

1.2 (September 5, 2012)

  • Option to revert changes only if a broken build contains exactly one commit.

1.1 (August 29, 2012)

  • Builds with a commit having "revert" somewhere in the commit message will no longer revert anything.
  • Plurilization in messages.

1.0 (May 11, 2012)

  • Job name is now included in revert commit message.
  • Fixed an issue where builds would fail when revert failed.

0.7 (Feb 28, 2012)

  • No longer failing build if revert failed.

v0.6 (Feb 22, 2012)

  • Only reverting changes if all changes in the commit are in the workspace checked out by Jenkins.
  • No longer claiming/sending mail when files to revert are out of date.

v0.5 (Feb 20, 2012)

  • Fixed multi-module support, which has been broken.

v0.4 (Feb 17, 2012)

  • Support for e-mailing to committers when reverting.

v0.3 (Feb 16, 2012)

  • Integration with Claim Plugin, making non-sticky claims when bad commits have been reverted.
  • Removed ability to configure commit message when reverting.

v0.2 (Feb 16, 2012)

  • Support for reverting multiple commits.
  • Support for reverting commits in multiple modules (but still in the same repository).
  • Not reverting if files are out of date.

v0.1 (Feb 10, 2012)

  • Initial version. Support for single modules.