For given branch return a list of commits.
		Each commit contains basic information about itself.

		:param branch: git branch
		:type  branch: [str]{}
		:param since: minimal timestamp for commit's commit date
		:type  since: int
		:param to: maximal timestamp for commit's commit date
		:type  to: int

def commits(self, branch, since = 0, to = int(time.time()) + 86400):
		"""For given branch return a list of commits.
		Each commit contains basic information about itself.

		:param branch: git branch
		:type  branch: [str]{}
		:param since: minimal timestamp for commit's commit date
		:type  since: int
		:param to: maximal timestamp for commit's commit date
		:type  to: int
		"""
		commits = {}
		for changeset in self.repo.log(branch = "default"):
			commit = self._commitData(changeset)

			if commit["cdate"] < since:
				continue

			if commit["cdate"] > to:
				continue

			commits[commit["hexsha"]] = commit

		return commits