Esempio n. 1
0
def validate():
    config = configuration.get()
    streamname = config.streamname
    branchname = streamname + "_branchpoint"
    previousstreamname = config.previousstreamname
    offendingbranchname = None
    if not Commiter.checkbranchname(streamname):
        offendingbranchname = streamname
    elif not Commiter.checkbranchname(branchname):
        offendingbranchname = branchname
    elif not Commiter.checkbranchname(previousstreamname):
        offendingbranchname = previousstreamname
    if offendingbranchname:
        sys.exit(offendingbranchname + " is not a valid git branch name - consider renaming the stream")
Esempio n. 2
0
 def test_checkbranchname_unquoted_expect_invalid(self):
     with testhelper.createrepo(folderprefix="gitfunctionstestcase_"):
         self.assertEqual(False, Commiter.checkbranchname("master pflaster"),
                          "master pflaster should not be a valid branch name")
Esempio n. 3
0
 def test_checkbranchname_expect_valid(self):
     with testhelper.createrepo(folderprefix="gitfunctionstestcase_"):
         self.assertEqual(True, Commiter.checkbranchname("master"), "master should be a valid branch name")