diff --git a/platform/vcs-log/api/src/com/intellij/vcs/log/VcsLog.java b/platform/vcs-log/api/src/com/intellij/vcs/log/VcsLog.java index 9636218cd449..73b0c3bfdb54 100644 --- a/platform/vcs-log/api/src/com/intellij/vcs/log/VcsLog.java +++ b/platform/vcs-log/api/src/com/intellij/vcs/log/VcsLog.java @@ -56,6 +56,7 @@ public interface VcsLog { /** * Selects the commit node defined by the given reference (commit hash, branch or tag). */ + @NotNull Future jumpToReference(String reference); /** diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogImpl.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogImpl.java index a36e871489bd..0b685dffc3f1 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogImpl.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogImpl.java @@ -85,6 +85,7 @@ public class VcsLogImpl implements VcsLog { return myUi.getDataPack().getRefsModel().getAllRefs(); } + @NotNull @Override public Future jumpToReference(final String reference) { Collection references = getAllReferences(); diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogUiImpl.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogUiImpl.java index 7e098af05ee9..440b3efd1a9a 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogUiImpl.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogUiImpl.java @@ -194,6 +194,7 @@ public class VcsLogUiImpl implements VcsLogUi, Disposable { return myUiProperties.isShowRootNames(); } + @NotNull public Future jumpToCommit(@NotNull Hash commitHash) { SettableFuture future = SettableFuture.create(); jumpTo(commitHash, new PairFunction() { @@ -205,6 +206,7 @@ public class VcsLogUiImpl implements VcsLogUi, Disposable { return future; } + @NotNull public Future jumpToCommitByPartOfHash(@NotNull String commitHash) { SettableFuture future = SettableFuture.create(); jumpTo(commitHash, new PairFunction() {