Package hudson.scm
Class SubversionRepositoryBrowser
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<RepositoryBrowser<?>>
-
- hudson.scm.RepositoryBrowser<SubversionChangeLogSet.LogEntry>
-
- hudson.scm.SubversionRepositoryBrowser
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<RepositoryBrowser<?>>
,Serializable
- Direct Known Subclasses:
AbstractSventon
,Assembla
,CollabNetSVN
,FishEyeSVN
,Phabricator
,SVNWeb
,ViewSVN
,VisualSVN
,WebSVN
public abstract class SubversionRepositoryBrowser extends RepositoryBrowser<SubversionChangeLogSet.LogEntry>
RepositoryBrowser
for Subversion.- Author:
- Kohsuke Kawaguchi
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description SubversionRepositoryBrowser()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract URL
getDiffLink(SubversionChangeLogSet.Path path)
Determines the link to the diff between the version in the specified revision ofSubversionChangeLogSet.Path
to its previous version.abstract URL
getFileLink(SubversionChangeLogSet.Path path)
Determines the link to a single file under Subversion.-
Methods inherited from class hudson.scm.RepositoryBrowser
all, getChangeSetLink, normalizeToEndWithSlash, trimHeadSlash
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Method Detail
-
getDiffLink
public abstract URL getDiffLink(SubversionChangeLogSet.Path path) throws IOException
Determines the link to the diff between the version in the specified revision ofSubversionChangeLogSet.Path
to its previous version.- Returns:
- null if the browser doesn't have any URL for diff.
- Throws:
IOException
-
getFileLink
public abstract URL getFileLink(SubversionChangeLogSet.Path path) throws IOException
Determines the link to a single file under Subversion. This page should display all the past revisions of this file, etc.- Returns:
- null if the browser doesn't have any suitable URL.
- Throws:
IOException
-
-