glv 3.0.5

Git log viewer supporting un/folding merges
1
2
3
4
5
6
7
8
9
10
11
12
13
Feature: Repository Walker
    In order to get commits we need an abstraction layer for the `pygit2.Repositor`.

    Background:
        Given repo url https://github.com/QubesOS/qubes-antievilmaid

    Scenario: Count commits between HEAD & HEAD~10
        Given range HEAD~10..HEAD
        Then I should have 10 commits

    Scenario: Count commits between HEAD~3 & HEAD~10
        Given range HEAD~10..HEAD~3
        Then I should have 7 commits