{"push_id":2599728800,"size":23,"distinct_size":16,"ref":"refs/heads/master","head":"23feea68ca37fc08d03ad4dbde67ac5735ca2ce1","before":"f36a9701491c3c10ad5954927bb79ac401b8419b","commits":[{"sha":"77fbc95c344aa06bd7b50566745d9e56abadc336","author":{"name":"Tommi Salonen","email":"00e893ad740f0eececcf45a77554535ae722c8d2@gmail.com"},"message":"Make it possible to send pending build status to gitlab when a pipeline job is triggered","distinct":false,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/77fbc95c344aa06bd7b50566745d9e56abadc336"},{"sha":"df7432a7608510f94c1cd9b4b38a6440c467b535","author":{"name":"Tommi Salonen","email":"00e893ad740f0eececcf45a77554535ae722c8d2@gmail.com"},"message":"Make it possible to cancel pending builds on merge request update.","distinct":false,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/df7432a7608510f94c1cd9b4b38a6440c467b535"},{"sha":"4ecec17236326c7198d18d9a0e25a31b5a7596f3","author":{"name":"Tommi Salonen","email":"00e893ad740f0eececcf45a77554535ae722c8d2@gmail.com"},"message":"Removed the build number from target url when the state is pending\n(job is waiting for the next available executor).\n\nBuild number in the url causes problems when there are more than one job\nin the build queue. In those cases job.getNextBuildNumber returns the same\nnumber for every build in the queue which leads to wrong urls reported to Gitlab.\n\nThe build number is assigned when the execution starts so the best option\nfor pending builds is probably just to set the target url point to the job page without\nthe build number.","distinct":false,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/4ecec17236326c7198d18d9a0e25a31b5a7596f3"},{"sha":"70773f3f838f6774bf68acb0e5d33072633f88c1","author":{"name":"Tommi Salonen","email":"00e893ad740f0eececcf45a77554535ae722c8d2@gmail.com"},"message":"Added tests for sending 'pending' builds status to GitLab and cancelling pending merge request builds on merge request update.\n\nAlso:\n- Moved the code from PendingBuildsUtil to PendingBuildsHandler.\n- Removed cancelling pending builds from OpenMergeRequestPushHookTriggerHandler. It is not needed there\nbecause builds with same commitid are squashed anyway.","distinct":false,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/70773f3f838f6774bf68acb0e5d33072633f88c1"},{"sha":"3cec22aefb5cedc7d567962dc20009b10e2c9e22","author":{"name":"Tommi Salonen","email":"00e893ad740f0eececcf45a77554535ae722c8d2@gmail.com"},"message":"Moved cancelling pending builds to be done before setting build status pending.\n\nThe other order caused problems when the pending build had the same\ncommit as the new one: the build for the commit was shown as cancelled in Gitlab\neven though it was pending in Jenkins.","distinct":false,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/3cec22aefb5cedc7d567962dc20009b10e2c9e22"},{"sha":"3c17f91f57015b2701d704785f3fdf416fb390a0","author":{"name":"Tommi Salonen","email":"00e893ad740f0eececcf45a77554535ae722c8d2@gmail.com"},"message":"Added target url for cancelled builds","distinct":false,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/3c17f91f57015b2701d704785f3fdf416fb390a0"},{"sha":"ea5c89dee00c2c10cc68a01ac58501a786e9bf46","author":{"name":"Tommi Salonen","email":"00e893ad740f0eececcf45a77554535ae722c8d2@gmail.com"},"message":"Improved help text","distinct":false,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/ea5c89dee00c2c10cc68a01ac58501a786e9bf46"},{"sha":"4469baefa49d0277466e935b1b6cac445cdb18f5","author":{"name":"Owen Mehegan","email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@nerdnetworks.org"},"message":"README: make the webhook URL doc clearer","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/4469baefa49d0277466e935b1b6cac445cdb18f5"},{"sha":"4ff2e9358c53680bd89fc9fe7daeea1b26767de3","author":{"name":"alexeyy","email":"687f0a5596372f68c924a4a4c57b170e5188f1d1@samsung.com"},"message":"Bug fix\n\nAdd null pointer check which returns the default new AllBranchesFilter instance in null case.","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/4ff2e9358c53680bd89fc9fe7daeea1b26767de3"},{"sha":"8f93de0fb1f70125f178c151e9a330f13716d4ae","author":{"name":"Peter Eliasson","email":"cda001f5ab0337f84ce84231429fab723dee4542@gmail.com"},"message":"Readme: escape markdown refspec for tags\n\nThe `*` in the refspec was instead interpreted as markdown cursive. Surrounded the refspec in markdown inline code block to prevent this.","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/8f93de0fb1f70125f178c151e9a330f13716d4ae"},{"sha":"6b036af844bc691fa61b27e320b93db98e49ab09","author":{"name":"Mateusz Jaje","email":"297801d3b6301de30a62fe4aa1a17175150ac68c@grandparade.co.uk"},"message":"added creation of pipelineTriggerHandler in onPost(PipelineHook) because missing of it was causing NPE during processing pipeline hook","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/6b036af844bc691fa61b27e320b93db98e49ab09"},{"sha":"aa8c1011b88d5b33c0f689b6ce257257b58acfaa","author":{"name":"Owen Mehegan","email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@nerdnetworks.org"},"message":"README: explain how to use EnvInject to support both manual and triggered builds","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/aa8c1011b88d5b33c0f689b6ce257257b58acfaa"},{"sha":"fd2f63a52da29bcdde35cc27752bf167b3aa2657","author":{"name":"Owen Mehegan","email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@nerdnetworks.org"},"message":"README: fix link to defined variables","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/fd2f63a52da29bcdde35cc27752bf167b3aa2657"},{"sha":"9ea18cd2a1155dee8f2861bb47dd0fba3f4fc5e8","author":{"name":"Owen Mehegan","email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@nerdnetworks.org"},"message":"README: note that declarative jobs must be run manually once\n\nFixes #761","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/9ea18cd2a1155dee8f2861bb47dd0fba3f4fc5e8"},{"sha":"ca715da7d72bbf2cf64c7723b98346cdc6a0c57b","author":{"name":"Owen Mehegan","email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@nerdnetworks.org"},"message":"Merge pull request #760 from verath/patch-1\n\nReadme: escape markdown refspec for tags","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/ca715da7d72bbf2cf64c7723b98346cdc6a0c57b"},{"sha":"4ad7dbb1a99e95519fe80046510cd320c3808beb","author":{"name":"Owen Mehegan","email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@nerdnetworks.org"},"message":"Tweak project ID regex to not require .git in the string. Fixes #691.","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/4ad7dbb1a99e95519fe80046510cd320c3808beb"},{"sha":"6531d509570b4bcf4221ca2ad25aa00854d9c8a6","author":{"name":"Owen Mehegan","email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@nerdnetworks.org"},"message":"Update maintainers","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/6531d509570b4bcf4221ca2ad25aa00854d9c8a6"},{"sha":"f73144fa9b40eae018baf7861e09a067fa32620b","author":{"name":"Owen Mehegan","email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@nerdnetworks.org"},"message":"Merge pull request #693 from ttsalonen/pending-build-status-for-pipelines\n\nPending status for pipelines and possibility to cancel pending builds on merge request updates","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/f73144fa9b40eae018baf7861e09a067fa32620b"},{"sha":"bf5811804f665f5d3806d1efebd93def67e3fbda","author":{"name":"Owen Mehegan","email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@nerdnetworks.org"},"message":"Merge pull request #759 from Zimgir/454\n\nFix exception when saving job config in certain cases.","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/bf5811804f665f5d3806d1efebd93def67e3fbda"},{"sha":"18462ef3572ba843311fdeac31816d4cb952ade4","author":{"name":"Owen Mehegan","email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@nerdnetworks.org"},"message":"Merge pull request #767 from MateuszJajeGP/master\n\nFix NPE in GitLabPushTrigger","distinct":true,"url":"https://api.github.com/repos/ttsalonen/gitlab-plugin/commits/18462ef3572ba843311fdeac31816d4cb952ade4"}]}
{"actor":{"display_login":"ttsalonen"}}