{"push_id":727893113,"size":1,"distinct_size":1,"ref":"refs/heads/fix-filter-bug","head":"e8afe5f36ef6a9c9d21489d1407d6ad1d3340d9c","before":"ca6376dac331aa0d133cf812c1cfad5d5eaac9c8","commits":[{"sha":"e8afe5f36ef6a9c9d21489d1407d6ad1d3340d9c","author":{"email":"f58fbfddce0254a174147ec1838ddb7e5b96e08d@mayflower.de","name":"Reno Reckling"},"message":"This fixes a bug where the filtering removes all tipCandidates\n\nThis bug occurs when there are multiple matching tags on the same commit.\nThe existing logic removed the tipCandidate if the commit was already visited.\nIf there are two revisions on the same commit, the following happens:\nThe first run places itself in the tipCandidates and marks the commit as visited.\nThe second run (via the second revision) then places the same commit with another\nrevision in the tipCandidates but removes it right after because the commit is\nalready marked as visited.\n\nThis patch skips this misbehavior and just keeps the the first revision of a commit.","distinct":true,"url":"https://api.github.com/repos/exi/git-plugin/commits/e8afe5f36ef6a9c9d21489d1407d6ad1d3340d9c"}]}