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 |
amendChanges, buildFinished, checkout, commit, equals, fromDOM, getBaseRevision, getBuild, getChanges, getChanges, getChangesSince, getChangesSinceWithoutExternals, getChangesWithoutExternals, getCommitters, getCommitters, getCommittersSincePrevSuccess, getDescription, getEmail, getName, getQuietPeriod, getRevision, getRevision, getRevisionInfo, getRuntime, getShortBranches, 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.