hudson.scm
Class BlameSubversionRepositoryBrowser

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.scm.RepositoryBrowser<?>>
      extended by hudson.scm.RepositoryBrowser<BlameSubversionChangeLogSet.LogEntry>
          extended by hudson.scm.BlameSubversionRepositoryBrowser
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.scm.RepositoryBrowser<?>>, Serializable
Direct Known Subclasses:
AbstractSventon, CollabNetSVN, FishEyeSVN, ViewSVN, WebSVN

public abstract class BlameSubversionRepositoryBrowser
extends hudson.scm.RepositoryBrowser<BlameSubversionChangeLogSet.LogEntry>

RepositoryBrowser for Subversion. Modify: changed by tang

Author:
tang,Kohsuke Kawaguchi
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
BlameSubversionRepositoryBrowser()
           
 
Method Summary
abstract  URL getDiffLink(BlameSubversionChangeLogSet.Path path)
          Determines the link to the diff between the version in the specified revision of BlameSubversionChangeLogSet.Path to its previous version.
abstract  URL getFileLink(BlameSubversionChangeLogSet.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlameSubversionRepositoryBrowser

public BlameSubversionRepositoryBrowser()
Method Detail

getDiffLink

public abstract URL getDiffLink(BlameSubversionChangeLogSet.Path path)
                         throws IOException
Determines the link to the diff between the version in the specified revision of BlameSubversionChangeLogSet.Path to its previous version.

Returns:
null if the browser doesn't have any URL for diff.
Throws:
IOException

getFileLink

public abstract URL getFileLink(BlameSubversionChangeLogSet.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


Copyright © 2004-2012 Hudson. All Rights Reserved.