def show(id): container = DependencyContainer() writer = container.getResultWriter() data = writer.load(id) data['id'] = id data['raw'] = json.dumps(data, indent=2) if request.query.headless and request.query.headless != '0' and request.query.headless != 0: data['headless'] = True else: data['headless'] = False return template('templates/show', data=data)
out = self.gitCommand(self.branchDirectory, ['branch', '-r']) return self.parseBranchesLines(out) def exists(self, branch): branches = self.list() return (branch in branches) def parseBranchesLines(self, lines): branches = [] for line in lines.split('\n'): line = line.strip() if not line: continue if line[0] == '*' and line[1] == ' ': line = line[2:] if line[:11] == 'origin/HEAD': continue if line[:7] == 'origin/': line = line[7:] if line == 'master': continue branches.append(line) return branches if __name__ == '__main__': from DependencyContainer import DependencyContainer dc = DependencyContainer() b = dc.getBranchLister() print b.list()