Package hudson.scm.browsers
Class WebSVN
- All Implemented Interfaces:
ExtensionPoint
,Describable<RepositoryBrowser<?>>
,Serializable
RepositoryBrowser
for Subversion. Assumes that WebSVN is
configured with Multiviews enabled.- Since:
- 1.139
- Author:
- jasonchaffee at dev.java.net
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetChangeSetLink
(SubversionChangeLogSet.LogEntry changeSet) Returns the change set link value.Returns the diff link value.Returns the file link value.Methods inherited from class hudson.scm.RepositoryBrowser
all, normalizeToEndWithSlash, trimHeadSlash
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Field Details
-
url
The URL of the top of the site.Normalized to ends with '/', like
http://svn.apache.org/wsvn/
It may contain a query parameter like?root=foobar
, so relative URL construction needs to be done with care.
-
-
Constructor Details
-
WebSVN
Creates a new WebSVN object.- Parameters:
url
- DOCUMENT ME!- Throws:
MalformedURLException
- DOCUMENT ME!
-
-
Method Details
-
getDiffLink
Returns the diff link value.- Specified by:
getDiffLink
in classSubversionRepositoryBrowser
- Parameters:
path
- the given path value.- Returns:
- the diff link value.
- Throws:
IOException
- DOCUMENT ME!
-
getFileLink
Returns the file link value.- Specified by:
getFileLink
in classSubversionRepositoryBrowser
- Parameters:
path
- the given path value.- Returns:
- the file link value.
- Throws:
IOException
- DOCUMENT ME!
-
getChangeSetLink
Returns the change set link value.- Specified by:
getChangeSetLink
in classRepositoryBrowser<SubversionChangeLogSet.LogEntry>
- Parameters:
changeSet
- the given changeSet value.- Returns:
- the change set link value.
- Throws:
IOException
- DOCUMENT ME!
-