Package hudson.plugins.git.browser
Class GitBlitRepositoryBrowser
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<RepositoryBrowser<?>>
-
- hudson.scm.RepositoryBrowser<GitChangeSet>
-
- hudson.plugins.git.browser.GitRepositoryBrowser
-
- hudson.plugins.git.browser.GitBlitRepositoryBrowser
-
- All Implemented Interfaces:
ExtensionPoint,Describable<RepositoryBrowser<?>>,Serializable
public class GitBlitRepositoryBrowser extends GitRepositoryBrowser
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGitBlitRepositoryBrowser.ViewGitWebDescriptor-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description GitBlitRepositoryBrowser(String repoUrl, String projectName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URLgetChangeSetLink(GitChangeSet changeSet)URLgetDiffLink(GitChangeSet.Path path)Determines the link to the diff between the version in the specified revision ofGitChangeSet.Pathto its previous version.URLgetFileLink(GitChangeSet.Path path)Determines the link to a single file under Git.StringgetProjectName()-
Methods inherited from class hudson.plugins.git.browser.GitRepositoryBrowser
encodeURL, getChangeSetLink, getIndexOfPath, getNormalizeUrl, getRepoUrl, getUrl, initialChecksAndReturnOk, validateUrl
-
Methods inherited from class hudson.scm.RepositoryBrowser
all, normalizeToEndWithSlash, trimHeadSlash
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Method Detail
-
getDiffLink
public URL getDiffLink(GitChangeSet.Path path) throws IOException
Description copied from class:GitRepositoryBrowserDetermines the link to the diff between the version in the specified revision ofGitChangeSet.Pathto its previous version.- Specified by:
getDiffLinkin classGitRepositoryBrowser- Parameters:
path- affected file path- Returns:
- null if the browser doesn't have any URL for diff.
- Throws:
IOException- on input or output error
-
getFileLink
public URL getFileLink(GitChangeSet.Path path) throws IOException
Description copied from class:GitRepositoryBrowserDetermines the link to a single file under Git. This page should display all the past revisions of this file, etc.- Specified by:
getFileLinkin classGitRepositoryBrowser- Parameters:
path- affected file path- Returns:
- null if the browser doesn't have any suitable URL.
- Throws:
IOException- on input or output error
-
getChangeSetLink
public URL getChangeSetLink(GitChangeSet changeSet) throws IOException
- Specified by:
getChangeSetLinkin classRepositoryBrowser<GitChangeSet>- Throws:
IOException
-
getProjectName
public String getProjectName()
-
-