Branch: refs/heads/rc Home: https://github.com/jenkinsci/jenkins Commit: 1694dec5f84e51c95dde102cd7295f4198275de9 https://github.com/jenkinsci/jenkins/commit/1694dec5f84e51c95dde102cd7295f4198275de9 Author: phoenix384 <phoenix...@gmx.de> Date: 2014-03-13 (Thu, 13 Mar 2014)
Changed paths: M core/src/main/resources/hudson/model/View/sidepanel_de.properties Log Message: ----------- updates German translation Since 'Job' was renamed to 'Item', this translation should be updated Commit: f0c7ad4c1e6703ce3735c57f83bac486c25a107c https://github.com/jenkinsci/jenkins/commit/f0c7ad4c1e6703ce3735c57f83bac486c25a107c Author: phoenix384 <phoenix...@gmx.de> Date: 2014-03-15 (Sat, 15 Mar 2014) Changed paths: M core/src/main/resources/hudson/model/View/sidepanel_de.properties Log Message: ----------- Update sidepanel_de.properties Commit: f4955b22c2b20c7bf7da533068f030b8910a4689 https://github.com/jenkinsci/jenkins/commit/f4955b22c2b20c7bf7da533068f030b8910a4689 Author: phoenix384 <phoenix...@gmx.de> Date: 2014-03-19 (Wed, 19 Mar 2014) Changed paths: M core/src/main/resources/hudson/model/View/newJob_de.properties Log Message: ----------- Update newJob_de.properties Commit: e3952f41c5649c326ace3cc263420a8c287e1e7c https://github.com/jenkinsci/jenkins/commit/e3952f41c5649c326ace3cc263420a8c287e1e7c Author: Joshua Kolash <joshua.kol...@gmail.com> Date: 2014-06-02 (Mon, 02 Jun 2014) Changed paths: M core/src/main/java/hudson/tools/InstallerTranslator.java Log Message: ----------- [FIXED JENKINS-17667] - Syncronization of InstallerTranslator::getToolHome() There appears to be some unthreadsafe initialization going on here. Initialize/get inside a synchronized block for threadsaftey. Commit: 2f442e4d31b9bd4c1059b4c11d865d4e641e68df https://github.com/jenkinsci/jenkins/commit/2f442e4d31b9bd4c1059b4c11d865d4e641e68df Author: Jean Blanchard <j...@jblanchard.fr> Date: 2014-06-04 (Wed, 04 Jun 2014) Changed paths: M test/src/main/java/org/jvnet/hudson/test/ExtractResourceWithChangesSCM.java Log Message: ----------- Fix changelog generation in ExtractResourceWithChangesSCM when several files are changed at once (used in the fix for JENKINS-22622) Commit: 44d1c4027ed4926bea93459260311958694308db https://github.com/jenkinsci/jenkins/commit/44d1c4027ed4926bea93459260311958694308db Author: phoenix384 <phoenix...@gmx.de> Date: 2014-06-05 (Thu, 05 Jun 2014) Changed paths: M core/src/main/resources/hudson/model/View/newJob_de.properties Log Message: ----------- Update newJob_de.properties Commit: e8ef8c54c26409f921e5a2746811eb4178b80a32 https://github.com/jenkinsci/jenkins/commit/e8ef8c54c26409f921e5a2746811eb4178b80a32 Author: Bartosz Kaszubowski <gosi...@gmail.com> Date: 2014-07-02 (Wed, 02 Jul 2014) Changed paths: M war/src/main/webapp/css/style.css Log Message: ----------- Break links inside pre tags to prevent page from horizontal scrolling. Commit: 29bfbdcec8c0107243c759b9702653eda2726264 https://github.com/jenkinsci/jenkins/commit/29bfbdcec8c0107243c759b9702653eda2726264 Author: Bartosz Kaszubowski <gosi...@gmail.com> Date: 2014-07-03 (Thu, 03 Jul 2014) Changed paths: M war/src/main/webapp/css/style.css Log Message: ----------- Update style.css Commit: 6a418ba2eacaa2b99fd8cb33c8d8d0262a3a1b25 https://github.com/jenkinsci/jenkins/commit/6a418ba2eacaa2b99fd8cb33c8d8d0262a3a1b25 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M cli/pom.xml M core/pom.xml M plugins/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- the trunk is toward 1.573-SNAPSHOT Commit: f2a39b5238b5c0cc802db399cd77cced13b8e129 https://github.com/jenkinsci/jenkins/commit/f2a39b5238b5c0cc802db399cd77cced13b8e129 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-07-08 (Tue, 08 Jul 2014) Changed paths: M core/src/main/java/hudson/model/Queue.java M core/src/main/java/hudson/model/queue/Executables.java M core/src/main/java/hudson/model/queue/SubTask.java M core/src/main/java/hudson/model/queue/Tasks.java Log Message: ----------- Failed to diagnose an NPE in 1.554.3. WARNING: Caught exception evaluating: e.hasStopPermission() in /. Reason: java.lang.NullPointerException java.lang.NullPointerException at hudson.model.Executor.hasStopPermission(Executor.java:523) Commit: b524ae9d5f1a60bedc6b31bbdaf87a47409e14c8 https://github.com/jenkinsci/jenkins/commit/b524ae9d5f1a60bedc6b31bbdaf87a47409e14c8 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-07-09 (Wed, 09 Jul 2014) Changed paths: M core/src/main/java/hudson/model/Job.java Log Message: ----------- Undeprecating Job.getBuild, since this is the only way to look up a build by ID if you are unsure what kind of Job it is. Commit: c438a5f2abadfcf753b3a08a90fc852449d3ac42 https://github.com/jenkinsci/jenkins/commit/c438a5f2abadfcf753b3a08a90fc852449d3ac42 Author: Kevin Burke <k...@inburke.com> Date: 2014-07-09 (Wed, 09 Jul 2014) Changed paths: M war/src/main/webapp/css/style.css Log Message: ----------- Switch underline/non underline on sidebar The underline adds slightly too much visual weight to the links in question. This changes the links to not have an underline by default, while still adding the underline when the link is hovered. Normally accessibility requirements demand that you add an underline for all clickable text. However, in this case the positioning of the elements, their changed color, the presence of an icon next to the links, and the link hover effect combine to give these elements the appearance of clickability. Commit: 682ba570a516037cb8154a00aa171c5a7e79f621 https://github.com/jenkinsci/jenkins/commit/682ba570a516037cb8154a00aa171c5a7e79f621 Author: Daniel Beck <daniel-b...@users.noreply.github.com> Date: 2014-07-09 (Wed, 09 Jul 2014) Changed paths: M changelog.html Log Message: ----------- Noting #1310, #1294, #1311 Commit: 2214e9cedb3fc14e175def6d88fd0c3ce3b3cfa1 https://github.com/jenkinsci/jenkins/commit/2214e9cedb3fc14e175def6d88fd0c3ce3b3cfa1 Author: Oliver Gondža <ogon...@redhat.com> Date: 2014-07-10 (Thu, 10 Jul 2014) Changed paths: M war/src/main/webapp/css/style.css Log Message: ----------- Merge pull request #1314 from kevinburke/lighter Switch underline/non underline on sidebar Commit: fb47f1d11346fe45245a8fdb1b2cf9e188d3c0c8 https://github.com/jenkinsci/jenkins/commit/fb47f1d11346fe45245a8fdb1b2cf9e188d3c0c8 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-10 (Thu, 10 Jul 2014) Changed paths: M core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java Log Message: ----------- update to #index must be synchronized Commit: 53e95ee517259e1e10d7209bcbaa4314397c1f40 https://github.com/jenkinsci/jenkins/commit/53e95ee517259e1e10d7209bcbaa4314397c1f40 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-10 (Thu, 10 Jul 2014) Changed paths: M test/src/test/java/jenkins/model/lazy/LazyBuildMixInTest.java Log Message: ----------- [JENKINS-22395] I'm not sure if I understand how the original fix in PR #1190 (f1430a2) addresses the problem. My understanding is of the problem is as follows: - someone deletes 'b2' but holds on to its reference (could be different threads) - someone calls b2.getPreviousBuild() - if b2.previousBuildR is null, then this triggers the loading of b1, and that process sets up a bi-di link via b1<->b2 via b1.nextBuildR <-> b2.previousBuildR - this makes b1.getNextBuild() incorrectly return b2 Presumably f1430a2 addresses this somehow, but I think I can induce this situation in other ways, which is what dropLinksAfterGC2() does. In this test, initial state: b1 <-> b2 <-> b3 we load everyone and connect them all up after deleting b2: b1 <--------> b3 ^ ^ +---- b2 ----+ b1 and b3 points each other, and b2 still refers to each side after dropping b1: b2 --> b3 now, here, when I do b2.getPreviousBuild(), it loads b1a and it sets b1a.nextBuildR to b2. b1a <-> b2 --> b3 So I claim this is a proof that the fix is incomplete, even for the problem JENKINS-22395 has discovered. I don't think that the problem is for the dropLinks call to fail to patch up references. The problem is that b2.getPreviousBuild() forcing b1 to point to b2, because if b2 is deleted and assumed to be invalid, then no matter what bX this method will find you never want bX.nextBuildR to point to b2. Commit: 7b1b50c85a6a4bdb75f1ae5b40885afa45f96b82 https://github.com/jenkinsci/jenkins/commit/7b1b50c85a6a4bdb75f1ae5b40885afa45f96b82 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-10 (Thu, 10 Jul 2014) Changed paths: M test/src/test/java/jenkins/model/lazy/LazyBuildMixInTest.java Log Message: ----------- [JENKINS-22395] correcting the control test As I step-executed the code, I discovered b2.getPreviousBuild() was getting invoked between BRHF.drop(b1) and b2.dropLinks() call, in PeepholePermalink.RunListenerImpl.onDeleted() because Run.delete() calls RunListener.fireDeleted(this). Thus in effect the sequence of the call order was as follows: assertEquals(1, BRHF.drop(b1)); b2.getPreviousBuild(); // happens indirectly in PeepholePermalink b2.delete(); FreeStyleBuild b1a = b2.getPreviousBuild(); This defeats the purpose of the fix, because in this call sequence, by b2.dropLinks() as implemented before f1430a2 will correctly fix up b1a.nextBuildR to b3. For the test to work as intended, it is important that b2.previousBuildR.get()==null during dropLinks(). That is what causes b2.getPreviousBuild() in the next line to go load b1a, and sets up b1a.nextBuildR to b2, and trigger the assertion error. Added a code to remove all RunListeners. With this change, the test now fails without the fix in f1430a2. Commit: b6226ad2d1a332cb661ceb5c5f5b673771118e14 https://github.com/jenkinsci/jenkins/commit/b6226ad2d1a332cb661ceb5c5f5b673771118e14 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-10 (Thu, 10 Jul 2014) Changed paths: M core/src/main/java/jenkins/model/lazy/BuildReference.java M core/src/main/java/jenkins/model/lazy/LazyBuildMixIn.java Log Message: ----------- [FIXED JENKINS-22395] redoing the fix in f1430a2 Based on the last few commits, I proved that the original fix in f1430a2 doesn't really address the problem. That is, once b2 is deleted, and after sufficient garbage collection, we can make b2.previousBuild.get() be null, and then b2.getPreviousBuild().getNextBuild() ends up incorrectly returning b2. In this commit, I roll back that part of f1430a2, and then fix the problem differently. I started thinking that the main problem we are trying to fix here is that the deleted build object should be unreferenceable. That is, it should behave almost as if the object has already been GCed. The easiest way to do this is to clear a BuildReference object, since we always use the same BuildReference object for all inbound references. This change allows us to clear BuildReference. Code like b2.getPreviousBuild() will continue to try to update b1.nextBuildR to b2, but it will only end up wiping out the field, only to have b1.getNextBuild() recompute the correct value. This fix makes both test cases pass in LazyBuildMixInTest. Commit: fe3575c176c32aea4a5f33ddb57069a882bd7c71 https://github.com/jenkinsci/jenkins/commit/fe3575c176c32aea4a5f33ddb57069a882bd7c71 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-10 (Thu, 10 Jul 2014) Changed paths: M core/src/main/java/jenkins/model/lazy/LazyBuildMixIn.java Log Message: ----------- Doc improvements Commit: 5e7efa5bfc0b3a744bb8b36628e365931fdee9e5 https://github.com/jenkinsci/jenkins/commit/5e7efa5bfc0b3a744bb8b36628e365931fdee9e5 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-10 (Thu, 10 Jul 2014) Changed paths: M changelog.html M core/src/main/java/hudson/model/Job.java M war/src/main/webapp/css/style.css Log Message: ----------- Merge branch 'master' of github.com:jenkinsci/jenkins Commit: aa8e0b4f0e312ba4ef9c647ccf2c093793a9bece https://github.com/jenkinsci/jenkins/commit/aa8e0b4f0e312ba4ef9c647ccf2c093793a9bece Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-10 (Thu, 10 Jul 2014) Changed paths: M core/src/main/java/jenkins/model/lazy/LazyBuildMixIn.java Log Message: ----------- [JENKINS-22395] more diagnostics Just in case the previous fix didn't address the root cause of ZD-11985 (and given the time it takes for changes like this to land in LTS), I'm adding additional diagnostics that let us track how previous/next builds are getting discovered Commit: b7ec8578f938864af9c8dbfb73a54d67f972d694 https://github.com/jenkinsci/jenkins/commit/b7ec8578f938864af9c8dbfb73a54d67f972d694 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M test/src/test/java/jenkins/model/lazy/LazyBuildMixInTest.java Log Message: ----------- [JENKINS-22395] Taking advantage of BuildReference.clear (just introduced in b6226ad) to simplify test by not requiring a custom build reference holder just to simulate GC. Confirmed that dropLinksAfterGC and dropLinksAfterGC2 both fail in the expected way (b1a.nextBuild == b2) after commenting out the call to createReference().clear() in dropLinks. (Also that they fail as expected in assertNotSame if the reference is not cleared at all.) Commit: 8057217f1f5a7f0c1a4057854c375b73b467e010 https://github.com/jenkinsci/jenkins/commit/8057217f1f5a7f0c1a4057854c375b73b467e010 Author: Kevin Burke <k...@inburke.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M core/src/main/resources/lib/layout/breadcrumbs.css M war/src/main/webapp/css/style.css Log Message: ----------- Line up elements in the left side Now you can draw a straight vertical line and see that the logo image, the beginning breadcrumb, and the build history are all in a straight line. Commit: 54c084613f83f9b7a02957eb98dbd8dc661d1c9c https://github.com/jenkinsci/jenkins/commit/54c084613f83f9b7a02957eb98dbd8dc661d1c9c Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M changelog.html M core/src/main/java/hudson/util/RunList.java M core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java A core/src/main/java/jenkins/model/lazy/LazyLoadRunMapEntrySet.java M core/src/test/java/jenkins/model/lazy/AbstractLazyLoadRunMapTest.java Log Message: ----------- [FIXED JENKINS-18065] made ALLRM.entrySet() smarter Commit: 11bc4ba268946e7604c3b99b3342cf1b415653ac https://github.com/jenkinsci/jenkins/commit/11bc4ba268946e7604c3b99b3342cf1b415653ac Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M core/src/main/java/hudson/util/RunList.java Log Message: ----------- Reverting apparently unintentional change from 54c0846. Commit: da57ad5c30b1c9ca8365f869638abd29c8fb5896 https://github.com/jenkinsci/jenkins/commit/da57ad5c30b1c9ca8365f869638abd29c8fb5896 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M core/src/main/java/jenkins/model/lazy/LazyLoadRunMapEntrySet.java Log Message: ----------- [JENKINS-18065] 54c0846 amendment: presumably RunMap.entrySet().iterator().next().setValue(…) should be illegal. Commit: 2f58ceb1a66c8ed621fa2562c5ed3445b29ea200 https://github.com/jenkinsci/jenkins/commit/2f58ceb1a66c8ed621fa2562c5ed3445b29ea200 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M core/src/test/java/jenkins/model/lazy/AbstractLazyLoadRunMapTest.java M core/src/test/java/jenkins/model/lazy/FakeMap.java Log Message: ----------- [JENKINS-18065] Uncommenting original test. The actual implementation does not behave as nicely as one would hope, for a few reasons: 1. isEmpty actually tries to load the newestBuild, rather than simply checking whether there is some idOnDisk. Arguably this is necessary, since there could be an unloadable build record, in which case it would be technically correct for the map to be considered empty. 2. Loading AbstractLazyLoadRunMap.newestBuild calls search(MAX_VALUE, DESC), which behaves oddly, by doing a binary search, and thus perhaps loading lg(|map|) entries. You would think that it would suffice to check for the last member of idOnDisk in index.byId. 3. The iterator eagerly loads the next value before hasNext has even been called. Looks bad in a test, though it probably has little practical impact since most callers would be calling hasNext soon afterward anyway. Might cause one extra build record to be loaded unnecessarily from a limited RunList. Commit: 128ac8b30c3848451da880e76445ac10a9aa4e41 https://github.com/jenkinsci/jenkins/commit/128ac8b30c3848451da880e76445ac10a9aa4e41 Author: Daniel Beck <daniel-b...@users.noreply.github.com> Date: 2014-07-12 (Sat, 12 Jul 2014) Changed paths: M war/src/main/webapp/css/style.css Log Message: ----------- Merge pull request #1308 from Simek/patch-1 Break links inside pre tags Commit: 01b888eb597f970cd3f561128a1bf6d299ccf6d2 https://github.com/jenkinsci/jenkins/commit/01b888eb597f970cd3f561128a1bf6d299ccf6d2 Author: CloudBees DEV@Cloud <nob...@cloudbees.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M war/src/main/webapp/css/style.css Log Message: ----------- Merge REMERGE_HEAD into HEAD Commit: 7b70bd96d7ad6a065f701cd5e6e245e7382f218d https://github.com/jenkinsci/jenkins/commit/7b70bd96d7ad6a065f701cd5e6e245e7382f218d Author: Daniel Beck <daniel-b...@users.noreply.github.com> Date: 2014-07-12 (Sat, 12 Jul 2014) Changed paths: M test/src/main/java/org/jvnet/hudson/test/ExtractResourceWithChangesSCM.java Log Message: ----------- Merge pull request #1189 from jeanblanchard/master Fix changelog generation in ExtractResourceWithChangesSCM Commit: 5ef293d7a0ac0a2f7a443a8460abda196f8056e0 https://github.com/jenkinsci/jenkins/commit/5ef293d7a0ac0a2f7a443a8460abda196f8056e0 Author: Daniel Beck <daniel-b...@users.noreply.github.com> Date: 2014-07-12 (Sat, 12 Jul 2014) Changed paths: M core/src/main/java/hudson/tools/InstallerTranslator.java Log Message: ----------- Merge pull request #1176 from jkolash/master [FIXED JENKINS-17667] - Syncronization of InstallerTranslator::getToolHome() Commit: f09430189e132044ae40efe88d268b726f73c7b2 https://github.com/jenkinsci/jenkins/commit/f09430189e132044ae40efe88d268b726f73c7b2 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M pom.xml Log Message: ----------- Bundling the latest Commit: 38ab6192a87c61f241de358eb19ac749b3f80811 https://github.com/jenkinsci/jenkins/commit/38ab6192a87c61f241de358eb19ac749b3f80811 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M core/src/main/java/jenkins/security/ApiTokenFilter.java Log Message: ----------- [ZD-19640] diagnostic improvement in case impersonation failed. I think this is an oversight in bded790f4651459b2ac41d9f96f2393204b41012. A random attacker wouldn't know the correct API token value, so given that it matched, I think the caller should know that it was the impersonation that failed, not the authentication. Also log this at a higher level, since this indicates a problem in SecurityRealm. Commit: fdc0b5c5650b3ee849f02e3c5d94d23c12886adc https://github.com/jenkinsci/jenkins/commit/fdc0b5c5650b3ee849f02e3c5d94d23c12886adc Author: Daniel Beck <daniel-b...@users.noreply.github.com> Date: 2014-07-12 (Sat, 12 Jul 2014) Changed paths: M changelog.html Log Message: ----------- Noting #1314, #1316, #1308, JENKINS-17667, JENKINS-22395, JENKINS-18065 Commit: 72f37e414533c02624f9deffc85a2b50f03905e6 https://github.com/jenkinsci/jenkins/commit/72f37e414533c02624f9deffc85a2b50f03905e6 Author: Daniel Beck <daniel-b...@users.noreply.github.com> Date: 2014-07-12 (Sat, 12 Jul 2014) Changed paths: M changelog.html Log Message: ----------- Remove JENKINS-22395, JENKINS-18065 from 1.572 section Commit: 87fe6ce3f8899fc12a8d84856c6576d3b9f72928 https://github.com/jenkinsci/jenkins/commit/87fe6ce3f8899fc12a8d84856c6576d3b9f72928 Author: Daniel Beck <daniel-b...@users.noreply.github.com> Date: 2014-07-12 (Sat, 12 Jul 2014) Changed paths: M core/src/main/resources/hudson/model/View/newJob_de.properties M core/src/main/resources/hudson/model/View/sidepanel_de.properties Log Message: ----------- Merge pull request #1157 from phoenix384/patch-2 updated German translation Commit: 6900c7ae7f8f4b24c42e309822fa3db6d3a7b17b https://github.com/jenkinsci/jenkins/commit/6900c7ae7f8f4b24c42e309822fa3db6d3a7b17b Author: Fernando Boaglio <boag...@gmail.com> Date: 2014-07-12 (Sat, 12 Jul 2014) Changed paths: A core/src/main/resources/lib/hudson/failed-test_pt_BR.properties A core/src/main/resources/lib/hudson/project/console-link_pt_BR.properties A core/src/main/resources/lib/layout/pane_pt_BR.properties Log Message: ----------- pt_BR translation Commit: 56d5f40f4f4a73eba436addf80c928477ec38b41 https://github.com/jenkinsci/jenkins/commit/56d5f40f4f4a73eba436addf80c928477ec38b41 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-13 (Sun, 13 Jul 2014) Changed paths: M changelog.html M debian/debian/changelog Log Message: ----------- merged back the RC branch Commit: 767451cf295203a32476dbb196172aea9cfcc15a https://github.com/jenkinsci/jenkins/commit/767451cf295203a32476dbb196172aea9cfcc15a Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-07-13 (Sun, 13 Jul 2014) Changed paths: M changelog.html Log Message: ----------- creating an RC branch Compare: https://github.com/jenkinsci/jenkins/compare/6201f04ad2c3...767451cf2952 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.