Package hudson.plugins.git.browser
Class GitWeb
java.lang.Object
hudson.model.AbstractDescribableImpl<RepositoryBrowser<?>>
hudson.scm.RepositoryBrowser<GitChangeSet>
hudson.plugins.git.browser.GitRepositoryBrowser
hudson.plugins.git.browser.GitWeb
- All Implemented Interfaces:
ExtensionPoint,Describable<RepositoryBrowser<?>>,Serializable
Git Browser URLs
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetChangeSetLink(GitChangeSet changeSet) getDiffLink(GitChangeSet.Path path) Creates a link to the file diff.getFileLink(GitChangeSet.Path path) Creates a link to the file.protected booleanDetermines whether a URL should be normalized Overridden in the rare case where it shouldn'tMethods inherited from class hudson.plugins.git.browser.GitRepositoryBrowser
encodeURL, getChangeSetLink, getIndexOfPath, getRepoUrl, getUrl, initialChecksAndReturnOk, validateUrlMethods inherited from class hudson.scm.RepositoryBrowser
all, normalizeToEndWithSlash, trimHeadSlashMethods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
GitWeb
-
-
Method Details
-
getNormalizeUrl
protected boolean getNormalizeUrl()Description copied from class:GitRepositoryBrowserDetermines whether a URL should be normalized Overridden in the rare case where it shouldn't- Overrides:
getNormalizeUrlin classGitRepositoryBrowser- Returns:
- True if the URL should be normalized
-
getChangeSetLink
- Specified by:
getChangeSetLinkin classRepositoryBrowser<GitChangeSet>- Throws:
IOException
-
getDiffLink
Creates a link to the file diff. http://[GitWeb URL]?a=blobdiff;f=[path];fp=[path];h=[dst];hp=[src];hb=[commit];hpb=[parent commit]- Specified by:
getDiffLinkin classGitRepositoryBrowser- Parameters:
path- affected file path- Returns:
- diff link
- Throws:
IOException- on input or output error
-
getFileLink
Creates a link to the file. http://[GitWeb URL]?a=blob;f=[path];h=[dst, or src for deleted files];hb=[commit]- Specified by:
getFileLinkin classGitRepositoryBrowser- Parameters:
path- file- Returns:
- file link
- Throws:
IOException- on input or output error
-