def verifyNoPysvn(dir): output = utils.runCommandCaptureOutput("svn status --no-ignore %s" % dir) if output is None or len(output) > 0 : if output == None: log.error("svn status output is 'None'") else: log.error("svn status output is not clean") for l in output: log.error(" status output: %s" % l.strip()) raise Exception()
def getLogNoPysvn(dir, rev1, rev2): loglines = utils.runCommandCaptureOutput("svn log -r %d:%d %s" % (rev1, rev2, dir)) log = "" for line in loglines: log += line return log