diff --git a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/GitHookContextProvider.java b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/GitHookContextProvider.java index d5ef89cc0f..824247e81f 100644 --- a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/GitHookContextProvider.java +++ b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/GitHookContextProvider.java @@ -70,7 +70,8 @@ public class GitHookContextProvider extends HookContextProvider List receiveCommands) { this.receivePack = receivePack; - this.receiveCommands = receiveCommands; + this.changesetProvider = new GitHookChangesetProvider(receivePack, + receiveCommands); } //~--- methods -------------------------------------------------------------- @@ -98,7 +99,7 @@ public class GitHookContextProvider extends HookContextProvider @Override public HookChangesetProvider getChangesetProvider() { - return new GitHookChangesetProvider(receivePack, receiveCommands); + return changesetProvider; } /** @@ -116,7 +117,7 @@ public class GitHookContextProvider extends HookContextProvider //~--- fields --------------------------------------------------------------- /** Field description */ - private List receiveCommands; + private GitHookChangesetProvider changesetProvider; /** Field description */ private ReceivePack receivePack;