Exemple #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")
Exemple #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")
Exemple #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")