Fixed: Specifying non-existing master does not abort initialization
commit02c3e6afc1e9e0b3a90e78e37ee04c14db2159fb
authorMax Hohenegger <eclipse@hohenegger.eu>
Fri, 28 Aug 2015 21:44:57 +0000 (28 23:44 +0200)
committerMatthias Sohn <matthias.sohn@sap.com>
Thu, 10 Sep 2015 11:18:50 +0000 (10 13:18 +0200)
tree7bcf811d502a52fd272b35c5599f1dd5194eab1c
parent03f3f339162b5f2968ebba8e763a96a97d161728
Fixed: Specifying non-existing master does not abort initialization

- abort init operation if master is missing
- added validator for missing master branch
- ask user to create master branch
- ask user to create initial commit if repository is empty
- added control decorations to hint at source of problem
- adjusted tests

Bug: 475788
Change-Id: Ief9b1a361a3dce83358e7b84034bb6a477ec92e4
Signed-off-by: Max Hohenegger <eclipse@hohenegger.eu>
org.eclipse.egit.gitflow.test/src/org/eclipse/egit/gitflow/op/InitOperationTest.java
org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/Activator.java
org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/UIText.java
org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/InitHandler.java
org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/InitDialog.java
org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/uitext.properties
org.eclipse.egit.gitflow/src/org/eclipse/egit/gitflow/internal/CoreText.java
org.eclipse.egit.gitflow/src/org/eclipse/egit/gitflow/internal/coretext.properties
org.eclipse.egit.gitflow/src/org/eclipse/egit/gitflow/op/InitOperation.java
org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/gitflow/InitHandlerTest.java