def log(self, commit='master', path=None, **kwargs): """ The commit log for a treeish Returns ``git.Commit[]`` """ options = {'pretty': 'raw'} options.update(kwargs) arg = [commit, '--'] if path: arg.append(path) commits = self.git.log(*arg, **options) return Commit.list_from_string(self, commits)
def log(self, commit='master', path=None, **kwargs): """ The Commit for a treeish, and all commits leading to it. ``kwargs`` keyword arguments specifying flags to be used in git-log command, i.e.: max_count=1 to limit the amount of commits returned Returns ``git.Commit[]`` """ options = {'pretty': 'raw'} options.update(kwargs) arg = [commit, '--'] if path: arg.append(path) commits = self.git.log(*arg, **options) return Commit.list_from_string(self, commits)