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
    )
Пример #2
0
 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
    )