Package jetbrains.vcs.api.services
Interface CommitsInfoService
-
- All Superinterfaces:
VcsRemoteService,VcsService
public interface CommitsInfoService extends VcsService, VcsRemoteService
Created 30.09.13 12:37- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceCommitsInfoService.CommitsConsumerCallback interface
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcollectCommits(CommitsInfoService.CommitsConsumer consumer)This method is called to fetch entire commits list (graph) from the VCS plugin.
-
-
-
Method Detail
-
collectCommits
void collectCommits(@NotNull CommitsInfoService.CommitsConsumer consumer) throws VcsExceptionThis method is called to fetch entire commits list (graph) from the VCS plugin. Returned data made as thin as possible Implementation is expected to filter commits with unrelated changes with respect to graph connections and parents. Returned list ofCommitInfois expected to form connected graph- Throws:
VcsException- on error- Since:
- 8.1
-
-