| | |
| | | import com.gitblit.wicket.GitBlitWebSession;
|
| | | import com.gitblit.wicket.WicketUtils;
|
| | | import com.gitblit.wicket.panels.AccessPolicyPanel;
|
| | | import com.gitblit.wicket.panels.CheckboxOption;
|
| | | import com.gitblit.wicket.panels.ConditionalChoiceOption;
|
| | | import com.gitblit.wicket.panels.BooleanChoiceOption;
|
| | | import com.gitblit.wicket.panels.BooleanOption;
|
| | | import com.gitblit.wicket.panels.RepositoryNamePanel;
|
| | |
|
| | | public class NewRepositoryPage extends RootSubPage {
|
| | |
| | |
|
| | | } catch (GitBlitException e) {
|
| | | error(e.getMessage());
|
| | | namePanel.resetModel(repositoryModel);
|
| | | return;
|
| | | }
|
| | | setRedirect(true);
|
| | |
| | |
|
| | | // add README
|
| | | addReadmeModel = Model.of(false);
|
| | | form.add(new CheckboxOption("addReadme",
|
| | | form.add(new BooleanOption("addReadme",
|
| | | getString("gb.initWithReadme"),
|
| | | getString("gb.initWithReadmeDescription"),
|
| | | addReadmeModel));
|
| | |
| | |
|
| | | gitignoreModel = Model.of("");
|
| | | addGitignoreModel = Model.of(false);
|
| | | form.add(new ConditionalChoiceOption<String>("addGitIgnore",
|
| | | form.add(new BooleanChoiceOption<String>("addGitIgnore",
|
| | | getString("gb.initWithGitignore"),
|
| | | getString("gb.initWithGitignoreDescription"),
|
| | | addGitignoreModel,
|
| | |
| | |
|
| | | // TODO consider gitflow at creation (ticket-55)
|
| | | addGitflowModel = Model.of(false);
|
| | | form.add(new CheckboxOption("addGitFlow",
|
| | | form.add(new BooleanOption("addGitFlow",
|
| | | "Include a .gitflow file",
|
| | | "This will generate a config file which guides Git clients in setting up Gitflow branches.",
|
| | | addGitflowModel).setVisible(false));
|