public static @Nullable GitNewBranchOptions getNewBranchNameFromUser(@NotNull Project project,
                                                                       @NotNull Collection<? extends GitRepository> repositories,
                                                                       @NotNull @NlsContexts.DialogTitle String dialogTitle,
                                                                       @Nullable @NlsSafe String initialName,
                                                                       boolean showTrackingOption) {
    return new GitNewBranchDialog(project, repositories, dialogTitle, initialName, true, false, showTrackingOption).showAndGetOptions();
  }
public static @Nullable GitNewBranchOptions getNewBranchNameFromUser(@NotNull Project project,
                                                                       @NotNull Collection<? extends GitRepository> repositories,
                                                                       @NotNull @NlsContexts.DialogTitle String dialogTitle,
                                                                       @Nullable @NlsSafe String initialName,
                                                                       boolean showTrackingOption)