public class

CommitsRequest

extends Object
java.lang.Object
   ↳ com.atlassian.stash.commit.CommitsRequest

Summary

Nested Classes
class CommitsRequest.Builder  
Public Methods
@Nonnull String getCommitId()
@Nonnull Set<String> getPaths()
Retrieves an optional path which is used to control which commit is returned.
@Nonnull Set<String> getPropertyKeys()
@Nonnull Repository getRepository()
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

@Nonnull public String getCommitId ()

Returns
  • the ID of the commit to load, which may be a branch or tag name or a commit ID

@Nonnull public Set<String> getPaths ()

Retrieves an optional path which is used to control which commit is returned. When a path is provided, the commit ID is used as a starting point and may not actually be the commit that ultimately gets returned. Instead, the first commit which modifies the specified path will be returned. If none of the commits in the ancestry of the starting commit modify the specified path, no commit is returned.

Returns
  • an optional path

@Nonnull public Set<String> getPropertyKeys ()

Returns

@Nonnull public Repository getRepository ()

Returns
  • the repository the commit should be loaded from