def shortlog(repository, tree): repo = GitRepository(repository=get_repository_path(repository)) count = repo.commit_count(tree) page = get_page() # lower limit if page < 0: page = 0 # upper limit if page*10 > count: page = count / 10 return dict( repository=repo, treeid=tree, page = page, max_pages = count / 10 )
def get_repository(self, name): from pyggi.lib.utils import get_repository_path from pyggi.lib.repository.gitr import GitRepository return GitRepository(repository=get_repository_path(name))
def repository(repository): repo = GitRepository(repository=get_repository_path(repository)) return dict( repository=repo )