doCheckout(indicator, reference, newBranch);
}
}.runInBackground();
}
private void doCheckout(@NotNull ProgressIndicator indicator, @NotNull String reference, @Nullable String newBranch) {
<BUG>GitMultiRootOperationExecutor executor = new GitMultiRootOperationExecutor(myProject, myRepositories);
GitCheckoutOperation operation = new GitCheckoutOperation(myProject, myRepositories, reference, newBranch, getCurrentBranch(), executor, indicator);

executor.execute(operation);</BUG>
}

doCheckout(indicator, reference, newBranch);
}
}.runInBackground();
}
private void doCheckout(@NotNull ProgressIndicator indicator, @NotNull String reference, @Nullable String newBranch) {
new GitCheckoutOperation(myProject, myRepositories, reference, newBranch, getCurrentBranch(), indicator).execute();
}
