{"ref":"refs/heads/master","push_id":55226396,"commits":[{"sha":"87f501ce5396ba8ff5a79d6416cb325bc00319de","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/87f501ce5396ba8ff5a79d6416cb325bc00319de","message":"this script counts the l10n"},{"sha":"df259d7a898ee5f004e4491e7e6362b61fffbce2","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/df259d7a898ee5f004e4491e7e6362b61fffbce2","message":"fixing NPE. getUrlName() contract allows returning null."},{"sha":"567f91bd1a47c86e4329299d2206fa9bc0d29a92","author":{"email":"d9db599e782b557694319894e121d75292fafd26@gmail.com","name":"Giulio D'Ambrosi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/567f91bd1a47c86e4329299d2206fa9bc0d29a92","message":"Italian translation"},{"sha":"1bcbea4389ec31f6582a85c82c2b7b05b10c894f","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/1bcbea4389ec31f6582a85c82c2b7b05b10c894f","message":"made the code more robust (against SCM computing null change set), and fixed the race condition (if GC happens during this operation.)"},{"sha":"9066ed6e0e99caf191472460cd3432105310a729","author":{"email":"d9db599e782b557694319894e121d75292fafd26@gmail.com","name":"Giulio D'Ambrosi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/9066ed6e0e99caf191472460cd3432105310a729","message":"Italian translation"},{"sha":"a59d563d1309c8bd4a19a3ed72469eecc7e77167","author":{"email":"fb5516b20277642d0368a90767f788a787e68cc8@gmail.com","name":"Seiji Sogabe"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/a59d563d1309c8bd4a19a3ed72469eecc7e77167","message":"l10n(ja) for UpdateCenter"},{"sha":"ad5186442445143f7e4efe99fcffad2eee3e82fa","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/ad5186442445143f7e4efe99fcffad2eee3e82fa","message":"Ruby version. A lot better."},{"sha":"dec633208bf4849548d98e851c1e6498c29f7bbb","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/dec633208bf4849548d98e851c1e6498c29f7bbb","message":"Supported \"no proxy host\" setting and modernized the impl."},{"sha":"2508476bb2b89148e3535fd7a6c55f1d7b220509","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/2508476bb2b89148e3535fd7a6c55f1d7b220509","message":"[FIXED JENKINS-8710]"},{"sha":"e645c17652361f6846f63ff9d91a35e3065a680a","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/e645c17652361f6846f63ff9d91a35e3065a680a","message":"fixed a test regression"},{"sha":"70fb68eedeeb44c43aa65500a25310f26ff18902","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@carrclan.us","name":"David M. Carr"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/70fb68eedeeb44c43aa65500a25310f26ff18902","message":"Don't call SCM#calcPollingingBaseline if SCM#checkout fails\n\nIn the JavaDocs for SCM#calcRevisionsFromBuild, if says:\nThis method is called after source code is checked out for the given build (that is, after SCM#checkout has finished successfully.)\n\nThis appears to make sense; after you have a known SCM state, you calculate the revisions.  It doesn't explicitly state it, but it\nimplies that it won't be called if checkout failed.  In those cases, the state may well not be known, and it doesn't make sense to\nattempt to calculate the revisions.\n\nThe behavior in AbstractProject#checkout has been to always call calcPollingBaseline, regardless of whether checkout failed or\nsucceeded.  This is causing misleading error output for the mercurial plugin.  With this change, AbstractProject will only do the\ncalculations when checkout succeeds."},{"sha":"0477bc2bcea3a2a264fd5b6840496e4282029b9b","author":{"email":"d9db599e782b557694319894e121d75292fafd26@gmail.com","name":"Giulio D'Ambrosi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/0477bc2bcea3a2a264fd5b6840496e4282029b9b","message":"Italian translation"},{"sha":"cf9034fe6ea31860f45ae31e0379fc9489eb5afb","author":{"email":"d9db599e782b557694319894e121d75292fafd26@gmail.com","name":"Giulio D'Ambrosi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/cf9034fe6ea31860f45ae31e0379fc9489eb5afb","message":"Italian Translation"},{"sha":"5e9713d71f5ca58cf4681e17c2c514a8283fdf20","author":{"email":"d9db599e782b557694319894e121d75292fafd26@gmail.com","name":"Giulio D'Ambrosi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/5e9713d71f5ca58cf4681e17c2c514a8283fdf20","message":"Italian Translation"},{"sha":"1fe71dd8c407ccf84ef4942546433a8f920a166e","author":{"email":"afe9c7351767cde81d1b42e8fb05b279b3abbe16@gmx.de","name":"Christoph Kutzinski"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/1fe71dd8c407ccf84ef4942546433a8f920a166e","message":"Merge pull request #323 from davidmc24/master\n\nDon't call SCM#calcPollingingBaseline if SCM#checkout fails"},{"sha":"3bb6f4efcbb7a97cc86e2dc2550005fe732ebdc8","author":{"email":"afe9c7351767cde81d1b42e8fb05b279b3abbe16@gmx.de","name":"Christoph Kutzinski"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/3bb6f4efcbb7a97cc86e2dc2550005fe732ebdc8","message":"- removed unused method\n- doc update"},{"sha":"61f0aa2f0f7f28a117058fd8b626d1dde0ca94da","author":{"email":"afe9c7351767cde81d1b42e8fb05b279b3abbe16@gmx.de","name":"Christoph Kutzinski"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/61f0aa2f0f7f28a117058fd8b626d1dde0ca94da","message":"[FIXED JENKINS-11819] Canonical name of Maven artifacts may end with \"-\" if classifier is empty."},{"sha":"c7ea4b7c06dba170a0cc190d64ebee331188d01a","author":{"email":"afe9c7351767cde81d1b42e8fb05b279b3abbe16@gmx.de","name":"Christoph Kutzinski"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/c7ea4b7c06dba170a0cc190d64ebee331188d01a","message":"a single !file.isFile() does the same thing"},{"sha":"0c7423662f41b3eb88c1d89a70efd8a1cb3b47b7","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/0c7423662f41b3eb88c1d89a70efd8a1cb3b47b7","message":"[maven-release-plugin] prepare release jenkins-1.442"},{"sha":"6651ebbed48bb5ef409d1a6f7594ad789c0e6611","author":{"email":"2ed45186c72f9319dc64338cdf16ab76b44cf3d1@kohsuke.org","name":"Kohsuke Kawaguchi"},"url":"https://api.github.com/repos/dreherm/jenkins/commits/6651ebbed48bb5ef409d1a6f7594ad789c0e6611","message":"[maven-release-plugin] prepare for next development iteration"}],"head":"826a75a48ee602f622e00be6d768634547abe932","size":93}