{"push_id":1002393507,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"749f3730dbcc27059b9a25bc96d4db97e8eab8cc","before":"02ec45029c00a24fc65e9aaaa1a3eb13ff382aef","commits":[{"sha":"a63d3c8d117c2f427eb207527af974cfaea6715f","author":{"email":"3692bfa45759a67d83aedf0045f6cb635a966abf@ut7.fr","name":"Jonathan Perret"},"message":"Allow raw XML at project top-level\n\nThis allows a `raw` section at the top-level of a job definition.\n\nChange-Id: Id76bbfbde8df49b221fcd1198354ba8b5ce9fb02","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-jenkins-job-builder/commits/a63d3c8d117c2f427eb207527af974cfaea6715f"},{"sha":"b2324d3507a4178e7b890a462f85306d5d6dbccd","author":{"email":"142a69126f0cc51837e1050cd02f1ee87bca555b@ktdreyer.com","name":"Ken Dreyer"},"message":"publishers: iterate over copy of checkstyle data\n\nIterate over a copy of checkstyle's data in both Python 2.x and Python\n3.x. Python 3.5 does not allow us to modify the data OrderedDict during\na loop.\n\nNote that this patch addresses the following error message which\nis new in Python 3.5. That is, you need to be using Python 3.5+\nto reproduce this error.\n\n    RuntimeError: OrderedDict mutated during iteration\n\nThis bug is described at\nhttps://storyboard.openstack.org/#!/story/2000436\n\nChange-Id: Ia000279c38b991f4194cb587160b7a174872d991","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-jenkins-job-builder/commits/b2324d3507a4178e7b890a462f85306d5d6dbccd"},{"sha":"959eb4b909beebfce04e8149e459293f5ec32e21","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Allow raw XML at project top-level\"","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-jenkins-job-builder/commits/959eb4b909beebfce04e8149e459293f5ec32e21"},{"sha":"097a70ca9203d51fd1604b0d11fd7c534c0bc5ed","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"publishers: iterate over copy of checkstyle data\"","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-jenkins-job-builder/commits/097a70ca9203d51fd1604b0d11fd7c534c0bc5ed"},{"sha":"f42e93c9b3e5c999462953acdbf4760dc060570c","author":{"email":"28ea340b9c66fbcc0d367cbbdcfb06546e2d4d8e@logilab.fr","name":"Denis Laxalde"},"message":"Fix docstring of downstream-ext publisher\n\nThe actual parameter name is \"condition\" not \"comparison\".\n\nChange-Id: Ib9ea453f7f90be741625f454ac60cd42219dee10","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-jenkins-job-builder/commits/f42e93c9b3e5c999462953acdbf4760dc060570c"},{"sha":"749f3730dbcc27059b9a25bc96d4db97e8eab8cc","author":{"email":"6673b20d02a0fec0f4ada156ad913a0e309f35b4@free.fr","name":"Antoine Musso"},"message":"[WMF] pin python-jenkins ==0.4.8\n\nA regression has been introduced in python-jenkins since 0.4.9 which\nprevent it from interacting with Jenkins setup having a path in the API\nurl such as '/ci/api...'.\n\nChange-Id: I4868dd0b7ac9615e6a07588eba1cfff1590716ed","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-jenkins-job-builder/commits/749f3730dbcc27059b9a25bc96d4db97e8eab8cc"}]}