| Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
| SvnVersionMismatchException |
|
| 1.0;1 |
| 1 | package net.sf.statsvn.util; | |
| 2 | ||
| 3 | /** | |
| 4 | * Indicates that an invalid version of the <tt>svn</tt> executable was found. | |
| 5 | * This exception can be thrown by explicit checking of the <tt>svn</tt> binary's version, or | |
| 6 | * by checking for (and failing to find) a repository root in <tt>svn info</tt>'s output (a 1.3 feature). | |
| 7 | * | |
| 8 | * @see net.sf.statsvn.util.SvnStartupUtils | |
| 9 | * | |
| 10 | * @author Jean-Philippe Daigle <jpdaigle@softwareengineering.ca> | |
| 11 | * | |
| 12 | * @version $Id: SvnVersionMismatchException.java 351 2008-03-28 18:46:26Z benoitx $ | |
| 13 | */ | |
| 14 | public class SvnVersionMismatchException extends Exception { | |
| 15 | private static final long serialVersionUID = 1L; | |
| 16 | ||
| 17 | public SvnVersionMismatchException() { | |
| 18 | 0 | super("Subversion binary is incorrect version or not found. Please verify that " |
| 19 | + "you have installed the Subversion command-line client and it is on your path."); | |
| 20 | 0 | } |
| 21 | ||
| 22 | public SvnVersionMismatchException(final String m) { | |
| 23 | 0 | super(m); |
| 24 | 0 | } |
| 25 | ||
| 26 | public SvnVersionMismatchException(final String found, final String required) { | |
| 27 | 0 | super("Subversion binary is incorrect version. Found: " + found + ", required: " + required); |
| 28 | 0 | } |
| 29 | } |