com.pmease.quickbuild.repositorysupport
Class FailSafeRepository
java.lang.Object
com.pmease.quickbuild.extensionpoint.support.TypeInstance
com.pmease.quickbuild.repositorysupport.Repository<Revision>
com.pmease.quickbuild.repositorysupport.FailSafeRepository
- All Implemented Interfaces:
- java.io.Serializable
public class FailSafeRepository
- extends Repository<Revision>
- See Also:
- Serialized Form
Methods inherited from class com.pmease.quickbuild.repositorysupport.Repository |
checkout, commit, equals, fromDOM, getBaseRevision, getBuild, getChanges, getChanges, getChangesSince, getCommitters, getCommitters, getCommittersSincePrevSuccess, getDescription, getEmail, getName, getQuietPeriod, getRevision, getRevision, getRuntime, getType, getUserMapping, getUserName, hashCode, isChanged, isChanged, isChangesRecorded, isCheckout, isDirty, isLocalChangeApplied, label, promoteLabel, revertLocalChange, setBuild, setChanges, setChangesRecorded, setCheckout, setDescription, setDirty, setName, setQuietPeriod, setRevision, setUserMapping, switchToHead, takeSnapshot, toString, writeReplace |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
FailSafeRepository
public FailSafeRepository()
checkoutByRevision
protected void checkoutByRevision(Revision revision)
- Description copied from class:
Repository
- Checkout from the repository using specified revision
- Specified by:
checkoutByRevision
in class Repository<Revision>
- Parameters:
revision
- repository revision to checkout. Should not be null.
getHeadRevision
protected Revision getHeadRevision()
- Description copied from class:
Repository
- Get the head revision of the repository. Should never be null.
- Specified by:
getHeadRevision
in class Repository<Revision>
getChangesBetween
protected java.util.List<Changeset> getChangesBetween(Revision startRevision,
Revision endRevision)
- Description copied from class:
Repository
- Get changes between two revisions.
- Specified by:
getChangesBetween
in class Repository<Revision>
- Parameters:
startRevision
- start repository revision. Should not be null.endRevision
- end repository revision. Should not be null.
getProofBuildSupport
public ProofBuildSupport<LocalChange> getProofBuildSupport()
- Specified by:
getProofBuildSupport
in class Repository<Revision>
getSourceViewSupport
public SourceViewSupport<Revision> getSourceViewSupport()
- Specified by:
getSourceViewSupport
in class Repository<Revision>
labelOnRevision
protected void labelOnRevision(Revision revision,
java.lang.String label,
java.lang.String comment)
- Description copied from class:
Repository
- Create a new label on the set of source code associated with specified revision
- Specified by:
labelOnRevision
in class Repository<Revision>
- Parameters:
revision
- repository revision to create label on. Should not be null.
isQuietSince
protected boolean isQuietSince(java.util.Date date)
- Description copied from class:
Repository
- Whether or not the repository is quiet since specified date.
- Specified by:
isQuietSince
in class Repository<Revision>
- Returns:
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.