{"push_id":1039701856,"size":11,"distinct_size":11,"ref":"refs/heads/fixes","head":"fbf917fc5b77bcc4a2d4111baf9e762eae318d65","before":"662025abb51825f26a0dfa18586049bea0fe3a93","commits":[{"sha":"78f34ee23818c5974ca5d3fd7fdc42ff96e11898","author":{"email":"b7410253ad3bb2dd16e7b79a4385f3a979c8edba@people-doc.com","name":"Étienne BERSAC"},"message":"Don't ask Jenkins to set build result on GitHub\n\nSince Jenkins GitHub plugin does not retry, we have job failing because of\nGitHub unavailable. So let's GHP check the status.","distinct":true,"url":"https://api.github.com/repos/novafloss/jenkins-github-poller/commits/78f34ee23818c5974ca5d3fd7fdc42ff96e11898"},{"sha":"866089d8b6933ff1433fa5b53d110c70df784ab9","author":{"email":"b7410253ad3bb2dd16e7b79a4385f3a979c8edba@people-doc.com","name":"Étienne BERSAC"},"message":"Natural sort of PR","distinct":true,"url":"https://api.github.com/repos/novafloss/jenkins-github-poller/commits/866089d8b6933ff1433fa5b53d110c70df784ab9"},{"sha":"9ce950ea0cd9a803d7836cf0140d49e83af4a492","author":{"email":"b7410253ad3bb2dd16e7b79a4385f3a979c8edba@people-doc.com","name":"Étienne BERSAC"},"message":"Retry on HTTPException","distinct":true,"url":"https://api.github.com/repos/novafloss/jenkins-github-poller/commits/9ce950ea0cd9a803d7836cf0140d49e83af4a492"},{"sha":"4d0ec8002ce0a61feb166b3796b4252572140366","author":{"email":"b7410253ad3bb2dd16e7b79a4385f3a979c8edba@people-doc.com","name":"Étienne BERSAC"},"message":"Reword rate limit debug log","distinct":true,"url":"https://api.github.com/repos/novafloss/jenkins-github-poller/commits/4d0ec8002ce0a61feb166b3796b4252572140366"},{"sha":"42ff71b599bc988aad679b74b93a47c8c2cf7522","author":{"email":"b7410253ad3bb2dd16e7b79a4385f3a979c8edba@people-doc.com","name":"Étienne BERSAC"},"message":"Restore in memory status cache\n\nThis avoid conditionnal query to GitHub on every context.","distinct":true,"url":"https://api.github.com/repos/novafloss/jenkins-github-poller/commits/42ff71b599bc988aad679b74b93a47c8c2cf7522"},{"sha":"909b43541d21a891865bdff29f899a58f30f303a","author":{"email":"b7410253ad3bb2dd16e7b79a4385f3a979c8edba@people-doc.com","name":"Étienne BERSAC"},"message":"Log each GitHub http request","distinct":true,"url":"https://api.github.com/repos/novafloss/jenkins-github-poller/commits/909b43541d21a891865bdff29f899a58f30f303a"},{"sha":"2fb4a70a855c8b0db9483bb13160cbaa06052145","author":{"email":"b7410253ad3bb2dd16e7b79a4385f3a979c8edba@people-doc.com","name":"Étienne BERSAC"},"message":"Wait to loop PR before queue new jobs\n\nThis fixes a strange behaviour where urgent PR would be delayed because queue\nis full but get empty while listing less urgent PR.\n\nOnce the queue is full, it's over for this loop. Just wait the next loop to\nrequeue jobs for PR, respecting priority.","distinct":true,"url":"https://api.github.com/repos/novafloss/jenkins-github-poller/commits/2fb4a70a855c8b0db9483bb13160cbaa06052145"},{"sha":"18d07d046e784ba9bb6b525bb189af1a40e303da","author":{"email":"b7410253ad3bb2dd16e7b79a4385f3a979c8edba@people-doc.com","name":"Étienne BERSAC"},"message":"Fix cache.get return value\n\nThe cache timestamp is now private data, used to purge the cache. GitHub client\nstores Last-Modified.","distinct":true,"url":"https://api.github.com/repos/novafloss/jenkins-github-poller/commits/18d07d046e784ba9bb6b525bb189af1a40e303da"},{"sha":"7e291e5dbf8bd5bb1e79a61cacb935a5064e3763","author":{"email":"b7410253ad3bb2dd16e7b79a4385f3a979c8edba@people-doc.com","name":"Étienne BERSAC"},"message":"Reset rate-limit remaining when hitting threshold\n\nThis way, GHP will do a query to update rate limit values.","distinct":true,"url":"https://api.github.com/repos/novafloss/jenkins-github-poller/commits/7e291e5dbf8bd5bb1e79a61cacb935a5064e3763"},{"sha":"58a595498b7bd2e396e10e669a6a55bd967b0f82","author":{"email":"b7410253ad3bb2dd16e7b79a4385f3a979c8edba@people-doc.com","name":"Étienne BERSAC"},"message":"Fix urgent PR detection on multiline body","distinct":true,"url":"https://api.github.com/repos/novafloss/jenkins-github-poller/commits/58a595498b7bd2e396e10e669a6a55bd967b0f82"},{"sha":"fbf917fc5b77bcc4a2d4111baf9e762eae318d65","author":{"email":"b7410253ad3bb2dd16e7b79a4385f3a979c8edba@people-doc.com","name":"Étienne BERSAC"},"message":"Reuse PR body from PR listing\n\nSave one GitHub query.","distinct":true,"url":"https://api.github.com/repos/novafloss/jenkins-github-poller/commits/fbf917fc5b77bcc4a2d4111baf9e762eae318d65"}]}