Return a list of branches for given repository

		:return: [str]

def branches(self):
		"""Return a list of branches for given repository

		:return: [str]
		"""
		# TODO(jchaloup): find out of all branches are listed (even remote)
		# if there is a concept of remote branch
		return map(lambda (b, r, n): b, self.repo.branches())