{"push_id":1315994202,"size":5,"distinct_size":5,"ref":"refs/heads/cmn/walk-limit-enough","head":"b3e1dd1bb8e4a0b7a3ecd23b4bb05ae5beb9f7c8","before":"0e613a71ed66de4006ec58e033986ff5b32d8787","commits":[{"sha":"ed1f9cef01823ee0b088d0925277843b510c0c68","author":{"name":"Carlos Martín Nieto","email":"3bdff5ae478ebaf22d6b4b229bf308484e9decc1@dwim.me"},"message":"revwalk: get closer to git\n\nWe had some home-grown logic to figure out which objects to show during\nthe revision walk, but it was rather inefficient, looking over the same\nlist multiple times to figure out when we had run out of interesting\ncommits. We now use the lists in a smarter way.\n\nWe also introduce the slop mechanism to determine when to stpo\nlooking. When we run out of interesting objects, we continue preparing\nthe walk for another 5 rounds in order to make it less likely that we\nmiss objects in situations with complex graphs.","distinct":true,"url":"https://api.github.com/repos/PKRoma/libgit2/commits/ed1f9cef01823ee0b088d0925277843b510c0c68"},{"sha":"7a530fefd6f33e05b957d5473cc8b3057477f602","author":{"name":"Carlos Martín Nieto","email":"3bdff5ae478ebaf22d6b4b229bf308484e9decc1@dwim.me"},"message":"vector: add git_vector_reverse\n\nThis is a convenience function to reverse the contents of a vector\nin-place.","distinct":true,"url":"https://api.github.com/repos/PKRoma/libgit2/commits/7a530fefd6f33e05b957d5473cc8b3057477f602"},{"sha":"a0cfd8e37ef540697b3de1631bea1e832ff686ec","author":{"name":"Carlos Martín Nieto","email":"3bdff5ae478ebaf22d6b4b229bf308484e9decc1@dwim.me"},"message":"pqueue: support not having a comparison function\n\nIn this case, we simply behave like a vector.","distinct":true,"url":"https://api.github.com/repos/PKRoma/libgit2/commits/a0cfd8e37ef540697b3de1631bea1e832ff686ec"},{"sha":"f03dc59fb8ffa5a647bbcf90f4d51c621a53f499","author":{"name":"Carlos Martín Nieto","email":"3bdff5ae478ebaf22d6b4b229bf308484e9decc1@dwim.me"},"message":"wip","distinct":true,"url":"https://api.github.com/repos/PKRoma/libgit2/commits/f03dc59fb8ffa5a647bbcf90f4d51c621a53f499"},{"sha":"b3e1dd1bb8e4a0b7a3ecd23b4bb05ae5beb9f7c8","author":{"name":"Carlos Martín Nieto","email":"3bdff5ae478ebaf22d6b4b229bf308484e9decc1@dwim.me"},"message":"work but for one","distinct":true,"url":"https://api.github.com/repos/PKRoma/libgit2/commits/b3e1dd1bb8e4a0b7a3ecd23b4bb05ae5beb9f7c8"}]}
{"actor":{"display_login":"PKRoma"}}