{"push_id":825374269,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"057bf25f6e87b279816121b40f14219b4d382bb1","before":"b023d7e23f77e4de33e740dcc37af911e36fb189","commits":[{"sha":"101f74645d9e8bcfeba278d3fc6d6b7dc8b1c43b","author":{"email":"7158a9e0f8e84a0a74ed148e0f652dfbd4913a18@redhat.com","name":"Ari LiVigni"},"message":"Made a common helper function - convert_mapping_to_xml\n\nThis will allow other modules to convert a mapping set to xml easily\nwith defaults so other methods don't have to create their own.\n\nIncludes behaviour to selectively omit or include empty tags.\n\nBehaviour for default value:\n  None - omit this tag if users didn't put anything\n  \"\" - create an empty element if users didn't put anything\n\nThis is applied to the existing openshift plugin functions in\nrefactoring as Jenkins actually retains an empty XML tag when the\noptional 'auth-token' setting is missing from the input job definition.\nWhich results in modifying the default test's output for the openshift\nplugin.\n\nChange-Id: I935a70ad191bc0f3f3dbd571b2b1cf7468106697","distinct":true,"url":"https://api.github.com/repos/klmitch/jenkins-job-builder/commits/101f74645d9e8bcfeba278d3fc6d6b7dc8b1c43b"},{"sha":"b49a0d5982d4ffdde6b7f953ddc3ca831db2adac","author":{"email":"3d37b62bea58a43f6244a935240c4d26cffc90fb@gmail.com","name":"Khai Do"},"message":"Fix delete-all command on python 3\n\nraw_input was renamed to input[1] in python 3 which breaks the\n'delete-all' command in python 3\n\nfailed with error:\n\n File \"/jenkins-job-builder/jenkins_jobs/cmd.py\",\n    line 53, in confirm\n      answer = raw_input('%s (Y/N): ' % question).upper().strip()\n NameError: name 'raw_input' is not defined\n\nUse six to make it compatible for both python 2 and python 3.\n\n[1] https://www.python.org/dev/peps/pep-3111/\n\nChange-Id: I0022bc0dffc2167d11ba717b9c4ffd0c5b23db20","distinct":true,"url":"https://api.github.com/repos/klmitch/jenkins-job-builder/commits/b49a0d5982d4ffdde6b7f953ddc3ca831db2adac"},{"sha":"247cb35fe80158a99a484937be648a268e425745","author":{"email":"3d37b62bea58a43f6244a935240c4d26cffc90fb@gmail.com","name":"Khai Do"},"message":"Fix update after deleting all jobs\n\nChange Id7f7dfb567997e0 introduced a bug where JJB thought that the jobs\nwere still on the Jenkins server after using the deleting-all command.\nSubsequent updates would not re-create the jobs.  This change fixes that\nproblem by clearing out the JJB cache after all jobs have been removed.\n\nChange-Id: I37e65a78f4ba8b05d76b74ff9841d45de9b5bfad","distinct":true,"url":"https://api.github.com/repos/klmitch/jenkins-job-builder/commits/247cb35fe80158a99a484937be648a268e425745"},{"sha":"7169e95b0d40f5839f3d0998fd96b1f7325a189c","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix delete-all command on python 3\"","distinct":true,"url":"https://api.github.com/repos/klmitch/jenkins-job-builder/commits/7169e95b0d40f5839f3d0998fd96b1f7325a189c"},{"sha":"4672157c05987225fbb1e61332306330090039f5","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix update after deleting all jobs\"","distinct":true,"url":"https://api.github.com/repos/klmitch/jenkins-job-builder/commits/4672157c05987225fbb1e61332306330090039f5"},{"sha":"057bf25f6e87b279816121b40f14219b4d382bb1","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Made a common helper function - convert_mapping_to_xml\"","distinct":true,"url":"https://api.github.com/repos/klmitch/jenkins-job-builder/commits/057bf25f6e87b279816121b40f14219b4d382bb1"}]}