docs: 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