From 49eb0606e6fc7f5e3ab75b9bb3f4dc149cf03a44 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Tue, 22 Aug 2017 12:09:09 +0200 Subject: [PATCH] Fail fast on snapshot / release version mismatch upon cloning without this change we will know that Spring Cloud Release has wrong setup only when we do POM updates with this change, upon cloning the Spring Cloud Release project we will immediately check that there are snapshot versions for a release of a non-snapshot version of a project. If that's the case then we throw an exception. fixes #42 --- .../cloud/release/internal/pom/Projects.java | 4 + .../release/internal/pom/ProjectsTests.java | 20 ++ .../internal/spring/SpringReleaser.java | 10 + .../cloud/release/internal/pom/TestUtils.java | 1 + .../internal/spring/AcceptanceTests.java | 30 ++ .../.gitignore | 17 + .../.mvn/jvm.config | 1 + .../.mvn/maven.config | 1 + .../.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 49502 bytes .../.mvn/wrapper/maven-wrapper.properties | 1 + .../.settings.xml | 66 ++++ .../.travis.yml | 9 + .../LICENSE.txt | 202 +++++++++++ .../README.adoc | 85 +++++ .../docs/pom.xml | 54 +++ .../docs/src/main/asciidoc/README.adoc | 34 ++ .../docs/src/main/asciidoc/ghpages.sh | 330 ++++++++++++++++++ .../docs/src/main/asciidoc/intro.adoc | 7 + .../main/asciidoc/spring-cloud-starters.adoc | 65 ++++ .../docs/src/main/ruby/generate_readme.sh | 37 ++ .../git/COMMIT_EDITMSG | 1 + .../git/FETCH_HEAD | 1 + .../git/HEAD | 1 + .../git/config | 7 + .../git/description | 1 + .../git/index | Bin 0 -> 2665 bytes .../00/a89502506f1f412fc1073892d831afb7076a6c | Bin 0 -> 52 bytes .../01/6dad28d8c71894d8e44af232112c9c55a1837e | Bin 0 -> 1336 bytes .../04/43185eb0d287a8e642a0ed2d4fd1263df6e782 | Bin 0 -> 135 bytes .../04/ab6451a0ca2c74385606754f98b0d1bbdedcb3 | Bin 0 -> 980 bytes .../06/5b0b650838bf569c71825208c05fd2ab98fbe7 | Bin 0 -> 1101 bytes .../06/f59b58f24e6fb7fbf242e35ee830a5d990e1fb | Bin 0 -> 81 bytes .../07/fa7ab2edb3f5d3266534d7483e07a11b2af934 | Bin 0 -> 865 bytes .../08/c6cb159e999b062425f21d3ff241ff8716eeee | Bin 0 -> 135 bytes .../08/ca4797e9798630d33eb8977c25c48b1ad7002c | Bin 0 -> 81 bytes .../09/46dce6d42e6209822f9ef1b36033b0af1a8309 | Bin 0 -> 980 bytes .../0c/cd2833e149e9b8a7974ecf74a5e9e172322ab9 | 2 + .../0d/a5b74861eb22d39f9e2289864f900a05bb15e4 | Bin 0 -> 1098 bytes .../0e/1ba9a2a5b9401491b56d3078dc3200d0a8063b | Bin 0 -> 81 bytes .../10/eed14391f71bcb947fadbda73c5d282111f14e | Bin 0 -> 430 bytes .../11/12d979e9da95e845fbfa9b8857387af4b9055e | Bin 0 -> 1109 bytes .../11/3816eae412ca26437957377c86ef1a27dcf512 | Bin 0 -> 868 bytes .../14/351aabf9935f7ff2554d4bc737a2be25042a7a | Bin 0 -> 858 bytes .../17/092007bce765ae3842bcabd9daf9dcf2e48683 | Bin 0 -> 81 bytes .../1a/79ba70cfda4c30da3d44ba8f4e084ecd00ab86 | Bin 0 -> 1331 bytes .../1a/db404cef232b743c7da43e18403b215cf6b7f9 | Bin 0 -> 1099 bytes .../1b/90adfc6d5ec4d0ebce9c8531caab7e5a10436a | Bin 0 -> 81 bytes .../1c/22ca6365f4d96a556f8ca7d169ef0b4d12bbb5 | Bin 0 -> 429 bytes .../1c/9435d9d1762608550d7ad7d41b7884205c9a71 | Bin 0 -> 431 bytes .../22/61866d48e80a763b934681dc8c3ccd98d0de00 | Bin 0 -> 46 bytes .../24/01350eae39a0f8c093ceb11671a8490e200e37 | Bin 0 -> 430 bytes .../24/8d7fa9967e855b592603a38cabebabf2f33717 | Bin 0 -> 1338 bytes .../25/af4f2162cdf0642c78ea8e63c1744158b6ad1b | Bin 0 -> 182 bytes .../26/3463cd218b9abb0dc21caaad5d9a2b04e238d5 | Bin 0 -> 172 bytes .../26/a9b0645d017402ec5851a703d80430d5e0d6da | 5 + .../26/e51358b66170cacabb0d12ff9c788591765d3d | Bin 0 -> 81 bytes .../28/fa14e79972fdba65a826f09fc31ca344348e1d | 2 + .../29/dde5f8e4c5096612ac8669dd7bfbcc95c7ef39 | Bin 0 -> 862 bytes .../2c/f807a8f2705f3d4ea4f9871c5cd195b4459102 | Bin 0 -> 47 bytes .../2d/b1c7134855e385ee54617ed9ed33f61b517f07 | Bin 0 -> 430 bytes .../2f/705940b7e003af2510b3241e5428ca7a2fdb2c | Bin 0 -> 863 bytes .../2f/912f067342a5f5227d5dcc5801ee28c03f810b | Bin 0 -> 1333 bytes .../30/c84aed22253f4adba012417eeaac82b78e7aca | Bin 0 -> 52 bytes .../32/0597b84bb0312c15228c4d42f46c189b86ed90 | 1 + .../32/ebcd2c317339400d65ad43999d4e5ddc05bd30 | Bin 0 -> 881 bytes .../3e/f49d448c45bd8c164a969cfbc81a2ee7d6dade | 1 + .../40/26990f53a380129e19892d8c2c1d60851647b0 | Bin 0 -> 81 bytes .../40/914dbb351175f0313ac4f7379ac82e2803e943 | Bin 0 -> 171 bytes .../41/2fc309a6b4d93ebe1768dcbcc721c85288a22a | Bin 0 -> 628 bytes .../42/c590355a8deb405ca0e38e76bdfbfa253bfecb | Bin 0 -> 81 bytes .../46/1fe2b2571a3edba6f37a4c6f0ea82e25da0c57 | 4 + .../46/2ea36e1be312886a3071d3d065f14c98c50ba6 | Bin 0 -> 1104 bytes .../48/c4aa9e128127a4fa67afbaaecef913c05c6c95 | Bin 0 -> 857 bytes .../49/78326d37eb4e8d8fd4ace8bc7b16907b524a89 | Bin 0 -> 430 bytes .../4d/473a4a40413608f4825ac89bc11aef89be0aa1 | Bin 0 -> 864 bytes .../4e/fd6ff33ad729f56ca812374d6a6e420429a055 | Bin 0 -> 867 bytes .../50/58e844e95f7800c5c3c8337b1c02d60b58e9df | Bin 0 -> 988 bytes .../50/d8e7a932df85e5436801575895a8bd6e1e63fd | Bin 0 -> 46 bytes .../53/f063f075f829baa92c0b20189c4f37d175df54 | Bin 0 -> 71 bytes .../54/b57816e97f3d7ec73f4cb2facf093c377ee9f7 | Bin 0 -> 1331 bytes .../56/1a933f652e9b274e17de2e1479b450dd429146 | Bin 0 -> 340 bytes .../56/6daa418f53e211932941cc554b34fdc72c779e | Bin 0 -> 81 bytes .../56/ad416aece87b71601448972587c8030dfd4b9b | Bin 0 -> 861 bytes .../56/f1ab20f574d99ecd0a8277fc9f97a95322b8f0 | Bin 0 -> 431 bytes .../57/8e15047403e46a1a05f7d45ced53dc89eb59b7 | Bin 0 -> 1338 bytes .../5d/8f113513337f846493590b6685aab72f9df01d | Bin 0 -> 46 bytes .../5e/0d7c3f9c24c16da6b268aa3a18ad41a7ff3b70 | Bin 0 -> 78 bytes .../60/0668b4941402871fa4b642021ebc826a01d0cb | Bin 0 -> 630 bytes .../60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 | Bin 0 -> 624 bytes .../60/e3e953827c99631c77ce0ee57516ca37a15a7a | Bin 0 -> 1096 bytes .../61/e46f0eb08a5f0e2d143a79ce4896dc0a18c6a9 | Bin 0 -> 47 bytes .../62/9f2fa7ab6c97d6126523c09cdefd8fce776a56 | Bin 0 -> 1339 bytes .../64/59ec5877fb2d620fb0f276784bd4a3c30cefc8 | Bin 0 -> 430 bytes .../65/4c098d3851d941610ff7b0c65e2b15d3bf6f7d | Bin 0 -> 430 bytes .../67/0941965670c973ce6fc4032bc7106145d92240 | Bin 0 -> 172 bytes .../67/c51473a750f8acd5c3808cc692af5d43351418 | Bin 0 -> 173 bytes .../68/49c11ca7fea748726b9fc1716fb2a210a83642 | Bin 0 -> 81 bytes .../6b/49ef3e032baf487eb496da619849900e05a4f5 | Bin 0 -> 429 bytes .../6d/9542e0dc33a0feee4d4015963e20f99ab0ef6a | Bin 0 -> 1099 bytes .../71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 | Bin 0 -> 1330 bytes .../73/3865c10b0c4b2357437a8116c58c57d4730460 | Bin 0 -> 78 bytes .../73/dba9e0f8451117473e54fb10e5d820de7d286d | Bin 0 -> 865 bytes .../74/2a6f55adbcf38790d53673b2c203bfd5417f67 | Bin 0 -> 429 bytes .../74/9fbf3d85c7db1c8ea51866435d5b8dba317218 | Bin 0 -> 1092 bytes .../7a/3a1aaf3a4c129c744e744028907ccddfb9c8c6 | Bin 0 -> 51 bytes .../7b/069f0d9a9e695980d5d6119162c21433f91619 | Bin 0 -> 985 bytes .../7d/3e39d11818aaaf7a648ec9fd626617571b9a3d | Bin 0 -> 81 bytes .../82/1555cad8a6132fd045755733e6a0ec6d0957f3 | Bin 0 -> 178 bytes .../82/2e7457a1ed320e4da3b69e30a4e94a2f6da719 | Bin 0 -> 81 bytes .../83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 | Bin 0 -> 171 bytes .../84/7dec75915bd59cd17ddf2325f4acba53d4e682 | Bin 0 -> 984 bytes .../85/b43abea24bfc749f9bd3c0aa4089a449abd8c2 | Bin 0 -> 82 bytes .../86/50838d6ebb575eb99fcd4e6dbe86454384709b | Bin 0 -> 177 bytes .../88/7bfb221e4c37922e1edf95d5d55c20281c7c5f | Bin 0 -> 51 bytes .../8a/adc2afeaa9226ab7c7ed70148b555b431e51db | Bin 0 -> 81 bytes .../8f/5e2d16e33240cd0b38a4ed5704ab757bbc8339 | Bin 0 -> 1325 bytes .../90/a947bc9ac091a0c47de20eb70d0bdcabf447c5 | Bin 0 -> 46 bytes .../91/881ba86e2f7c9cb12ec883c063e391c7e025d2 | Bin 0 -> 861 bytes .../93/e48459aba68e92c707c1b6c8b944a0d04d2eab | Bin 0 -> 82 bytes .../94/5042705d57cbed3a278379b4cb17c7825ef2ff | Bin 0 -> 1155 bytes .../94/69a53d3babffb0c1d3f1feb3c4fd8caf7e228b | Bin 0 -> 430 bytes .../94/836159d3159f0e7d829574a14d3a304d4c596f | Bin 0 -> 81 bytes .../95/2f705808a9399c065a6ed5f45f90097b57e6b7 | Bin 0 -> 890 bytes .../97/3f06c28ebcad239ebcb511d1566bd4928a61f5 | Bin 0 -> 78 bytes .../99/017a6fa992e0b6fe03a79c9cc7173c29bf182a | 3 + .../99/65f5edb85d298de1a02e82bd41c58ea68e7cf4 | Bin 0 -> 1108 bytes .../9a/159fda3be84786bd3559bfe25693c164af824d | Bin 0 -> 1113 bytes .../9a/1b1cfa878b14b2ed5b49c7c81b9de911a612df | Bin 0 -> 430 bytes .../9c/3ac133a1e3f3c292657c15caec469582455ed3 | Bin 0 -> 81 bytes .../9d/172ef16bf4260f26a40c1105ad736466f0240b | Bin 0 -> 81 bytes .../9d/396e0bebeba62d284c8539c952f17d764647d1 | Bin 0 -> 226 bytes .../9d/6b849e70e306e900a1b83e6b37bf1967a9499f | Bin 0 -> 430 bytes .../a1/36f9eb5b9dfd3160b52bef499157e67df6c301 | Bin 0 -> 1110 bytes .../a6/158c2a5aa3349d7d7d50f7badfacd959e288a7 | Bin 0 -> 1097 bytes .../a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 | Bin 0 -> 81 bytes .../ab/4da5bb4a21ef89e3a84666064aa13ebc2e7cb3 | Bin 0 -> 430 bytes .../af/1862edd7acfab8b8e4489b61ee65237f222651 | Bin 0 -> 81 bytes .../b0/5cdc5318cbc5c049a391fe67ac4a8cf763689d | Bin 0 -> 178 bytes .../b4/d75d7a6bbc9fe199d506a579264e9fa40cf070 | Bin 0 -> 988 bytes .../b5/66ab3bea0506bccaa10f83784a41673606d6ee | 1 + .../b6/8a7a2f973c3f06f0594f9219bec7a79dcda421 | Bin 0 -> 81 bytes .../bb/2cd377bfc8577fa1a5859b436518f1b43cf910 | 4 + .../bb/7728175acb380192f2f4add6dd349ef0609a60 | Bin 0 -> 52 bytes .../bc/b89f67890069c033195cc11e9fe763d28deffd | Bin 0 -> 1338 bytes .../bd/346a39875e07d8515a58ee7d0f5aadebc0c2ae | Bin 0 -> 81 bytes .../c1/756ec64336ed793a443d32d12aab36e1e556ec | Bin 0 -> 430 bytes .../c2/35e7f0e234e66110b92e7e3f3213553f3d1eb8 | Bin 0 -> 171 bytes .../c2/4510e2814c52053624de2b2bfaec7233b9a93f | 1 + .../c5/84b2ec7da735171a551f7a2362054065b4805e | Bin 0 -> 50 bytes .../cc/c825da288e1f291d113693a71ed0e66eeb1e74 | Bin 0 -> 82 bytes .../cd/3c9b9fb4bc994767e4a1050399d3b1c457b10b | Bin 0 -> 1090 bytes .../cd/bb7224cc4537f87f768ca9162846e715c3b602 | Bin 0 -> 81 bytes .../cf/609a883343dad133c99412f7e2e1c81790785a | Bin 0 -> 71 bytes .../d0/f0ae8cdaba2d7b5abe586a0be9aafc958ef734 | Bin 0 -> 1338 bytes .../d2/7eb89ac9447fd9debad488c5fe54bb708752a7 | 2 + .../d4/4988209e4f9b49952eb5ecadae997ea0bf9e31 | Bin 0 -> 1100 bytes .../d7/ea68a47059c76dea155128d8c3679656d7f7ae | Bin 0 -> 429 bytes .../d9/7c5378fda25bd0280c942dc304d218bf2a0816 | Bin 0 -> 81 bytes .../da/23127861d5fda0a57c49c838bf6321a8e17697 | Bin 0 -> 1338 bytes .../db/b67bdbb471399e7696abeb3d71cc3937f64b89 | Bin 0 -> 81 bytes .../de/09c4e95e21fd223ed5683be29c7a3cd7b78574 | Bin 0 -> 1092 bytes .../de/95138fc467b57600a66b62ec6706595a169478 | Bin 0 -> 81 bytes .../df/1f77d55f141730c06bf7a344df6e753c62dfbd | Bin 0 -> 81 bytes .../e0/e6bc4a1a4e2979f49a4d384f9097f9ca317bfa | Bin 0 -> 1079 bytes .../e1/258b78209ef39a7adf7055964e3ac6a2ce000f | Bin 0 -> 430 bytes .../e1/349ede251dd7549fa0fba018fe9e6119151eae | Bin 0 -> 78 bytes .../e1/584e8cc3ddcaec89a5429c28d3226bdd8ed5a7 | Bin 0 -> 1338 bytes .../e2/296a6007d40e9ced44246b142e463705417865 | Bin 0 -> 430 bytes .../e3/599b07990ed9d0d13e0cbee4320a4fc03ed28d | Bin 0 -> 430 bytes .../e5/4343349241d716ffb2bc5e02b612c07438485a | Bin 0 -> 81 bytes .../e6/abd78c498e1fa052e3018f89e2d594e973d76f | Bin 0 -> 981 bytes .../eb/9a5803015b49fc2c769f61fe80805141826e82 | Bin 0 -> 81 bytes .../eb/c45db7146670c654ce85d54b6316a0fcd68098 | Bin 0 -> 975 bytes .../ec/61e52f729c7beb5a28e729e56920829bba3c08 | Bin 0 -> 192 bytes .../ee/5486962934b72a4c7f7cf298cd8e32dc745177 | Bin 0 -> 190 bytes .../f0/52b1f31938fd73f9216c0b461b96b4ce23f6a2 | Bin 0 -> 81 bytes .../f1/2b46126e3c66854392e360cb63cbd92962b231 | Bin 0 -> 46 bytes .../f1/9b0dbe6e79bfa67f1c1f2fad42ed5fb0d6eb1c | Bin 0 -> 81 bytes .../f4/5463e30b6b687dea4b97655e9e9a440e4cd629 | Bin 0 -> 859 bytes .../f6/1584ea1b944e6ad8062fce4c700cc0de84074f | Bin 0 -> 430 bytes .../f7/0bf5f7dd66d952f9285e7370d0d6ccb79c7951 | Bin 0 -> 268 bytes .../f7/5166675bc1455a70aa0b8e7c6b497ed1590c01 | Bin 0 -> 78 bytes .../f8/31d8ac31851f32983b7d81b6c46206c8ec2987 | Bin 0 -> 81 bytes .../f9/c7c1a40395dbc0304f53fa438dc097196fe3ef | Bin 0 -> 862 bytes .../fa/400c6714a32b5c1c589f5a8ca892400584331a | Bin 0 -> 80 bytes .../fb/e89eb687764420b8f65d613794d45330e57721 | Bin 0 -> 81 bytes .../fc/640390701e47db93c1dfb16100e43907ac61dc | Bin 0 -> 171 bytes .../ff/5f2f04a18cf96a517b697f015d41c219cc4347 | Bin 0 -> 81 bytes .../ff/9744c4230ff8881fe219627d9b0e91a19546be | Bin 0 -> 81 bytes ...2f52f8c3e63e27b478df46099feca5c562cc15.idx | Bin 0 -> 70316 bytes ...f52f8c3e63e27b478df46099feca5c562cc15.pack | Bin 0 -> 393447 bytes .../git/packed-refs | 49 +++ .../git/refs/heads/Brixton | 1 + .../git/refs/heads/Camden.x | 1 + .../git/refs/heads/Dalston.RC1 | 1 + .../git/refs/heads/master | 1 + .../git/refs/heads/vCamden.SR5.BROKEN | 1 + .../git/refs/stash | 1 + .../git/refs/tags/vCamden.SR4 | 1 + .../git/refs/tags/vCamden.SR5 | 1 + .../git/refs/tags/vCamden.SR6 | 1 + .../git/refs/tags/vDalston.M1 | 1 + .../spring-cloud-release-with-snapshot/mvnw | 245 +++++++++++++ .../mvnw.cmd | 145 ++++++++ .../pom.xml | 113 ++++++ .../spring-cloud-dependencies/pom.xml | 177 ++++++++++ .../main/resources/META-INF/spring.provides | 1 + .../spring-cloud-starter-parent/pom.xml | 155 ++++++++ .../main/resources/META-INF/spring.provides | 1 + 209 files changed, 1907 insertions(+) create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.gitignore create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/jvm.config create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/maven.config create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/wrapper/maven-wrapper.jar create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/wrapper/maven-wrapper.properties create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.settings.xml create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.travis.yml create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/LICENSE.txt create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/README.adoc create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/pom.xml create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/README.adoc create mode 100755 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/ghpages.sh create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/intro.adoc create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/spring-cloud-starters.adoc create mode 100755 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/ruby/generate_readme.sh create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/COMMIT_EDITMSG create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/FETCH_HEAD create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/HEAD create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/config create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/description create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/index create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/00/a89502506f1f412fc1073892d831afb7076a6c create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/01/6dad28d8c71894d8e44af232112c9c55a1837e create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/04/43185eb0d287a8e642a0ed2d4fd1263df6e782 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/04/ab6451a0ca2c74385606754f98b0d1bbdedcb3 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/06/5b0b650838bf569c71825208c05fd2ab98fbe7 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/06/f59b58f24e6fb7fbf242e35ee830a5d990e1fb create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/07/fa7ab2edb3f5d3266534d7483e07a11b2af934 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/08/c6cb159e999b062425f21d3ff241ff8716eeee create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/08/ca4797e9798630d33eb8977c25c48b1ad7002c create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/09/46dce6d42e6209822f9ef1b36033b0af1a8309 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/0c/cd2833e149e9b8a7974ecf74a5e9e172322ab9 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/0d/a5b74861eb22d39f9e2289864f900a05bb15e4 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/0e/1ba9a2a5b9401491b56d3078dc3200d0a8063b create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/10/eed14391f71bcb947fadbda73c5d282111f14e create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/11/12d979e9da95e845fbfa9b8857387af4b9055e create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/11/3816eae412ca26437957377c86ef1a27dcf512 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/14/351aabf9935f7ff2554d4bc737a2be25042a7a create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/17/092007bce765ae3842bcabd9daf9dcf2e48683 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1a/79ba70cfda4c30da3d44ba8f4e084ecd00ab86 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1a/db404cef232b743c7da43e18403b215cf6b7f9 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1b/90adfc6d5ec4d0ebce9c8531caab7e5a10436a create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1c/22ca6365f4d96a556f8ca7d169ef0b4d12bbb5 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1c/9435d9d1762608550d7ad7d41b7884205c9a71 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/22/61866d48e80a763b934681dc8c3ccd98d0de00 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/24/01350eae39a0f8c093ceb11671a8490e200e37 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/24/8d7fa9967e855b592603a38cabebabf2f33717 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/25/af4f2162cdf0642c78ea8e63c1744158b6ad1b create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/26/3463cd218b9abb0dc21caaad5d9a2b04e238d5 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/26/a9b0645d017402ec5851a703d80430d5e0d6da create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/26/e51358b66170cacabb0d12ff9c788591765d3d create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/28/fa14e79972fdba65a826f09fc31ca344348e1d create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/29/dde5f8e4c5096612ac8669dd7bfbcc95c7ef39 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2c/f807a8f2705f3d4ea4f9871c5cd195b4459102 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2d/b1c7134855e385ee54617ed9ed33f61b517f07 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2f/705940b7e003af2510b3241e5428ca7a2fdb2c create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2f/912f067342a5f5227d5dcc5801ee28c03f810b create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/30/c84aed22253f4adba012417eeaac82b78e7aca create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/32/ebcd2c317339400d65ad43999d4e5ddc05bd30 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/3e/f49d448c45bd8c164a969cfbc81a2ee7d6dade create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/40/26990f53a380129e19892d8c2c1d60851647b0 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/40/914dbb351175f0313ac4f7379ac82e2803e943 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/41/2fc309a6b4d93ebe1768dcbcc721c85288a22a create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/42/c590355a8deb405ca0e38e76bdfbfa253bfecb create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/46/1fe2b2571a3edba6f37a4c6f0ea82e25da0c57 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/46/2ea36e1be312886a3071d3d065f14c98c50ba6 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/48/c4aa9e128127a4fa67afbaaecef913c05c6c95 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/49/78326d37eb4e8d8fd4ace8bc7b16907b524a89 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/4d/473a4a40413608f4825ac89bc11aef89be0aa1 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/4e/fd6ff33ad729f56ca812374d6a6e420429a055 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/50/58e844e95f7800c5c3c8337b1c02d60b58e9df create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/50/d8e7a932df85e5436801575895a8bd6e1e63fd create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/53/f063f075f829baa92c0b20189c4f37d175df54 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/54/b57816e97f3d7ec73f4cb2facf093c377ee9f7 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/56/1a933f652e9b274e17de2e1479b450dd429146 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/56/6daa418f53e211932941cc554b34fdc72c779e create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/56/ad416aece87b71601448972587c8030dfd4b9b create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/56/f1ab20f574d99ecd0a8277fc9f97a95322b8f0 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/57/8e15047403e46a1a05f7d45ced53dc89eb59b7 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/5d/8f113513337f846493590b6685aab72f9df01d create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/5e/0d7c3f9c24c16da6b268aa3a18ad41a7ff3b70 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/60/0668b4941402871fa4b642021ebc826a01d0cb create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/60/e3e953827c99631c77ce0ee57516ca37a15a7a create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/61/e46f0eb08a5f0e2d143a79ce4896dc0a18c6a9 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/62/9f2fa7ab6c97d6126523c09cdefd8fce776a56 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/64/59ec5877fb2d620fb0f276784bd4a3c30cefc8 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/65/4c098d3851d941610ff7b0c65e2b15d3bf6f7d create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/67/0941965670c973ce6fc4032bc7106145d92240 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/67/c51473a750f8acd5c3808cc692af5d43351418 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/68/49c11ca7fea748726b9fc1716fb2a210a83642 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/6b/49ef3e032baf487eb496da619849900e05a4f5 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/6d/9542e0dc33a0feee4d4015963e20f99ab0ef6a create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/73/3865c10b0c4b2357437a8116c58c57d4730460 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/73/dba9e0f8451117473e54fb10e5d820de7d286d create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/74/2a6f55adbcf38790d53673b2c203bfd5417f67 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/74/9fbf3d85c7db1c8ea51866435d5b8dba317218 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/7a/3a1aaf3a4c129c744e744028907ccddfb9c8c6 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/7b/069f0d9a9e695980d5d6119162c21433f91619 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/7d/3e39d11818aaaf7a648ec9fd626617571b9a3d create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/82/1555cad8a6132fd045755733e6a0ec6d0957f3 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/82/2e7457a1ed320e4da3b69e30a4e94a2f6da719 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/84/7dec75915bd59cd17ddf2325f4acba53d4e682 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/85/b43abea24bfc749f9bd3c0aa4089a449abd8c2 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/86/50838d6ebb575eb99fcd4e6dbe86454384709b create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/88/7bfb221e4c37922e1edf95d5d55c20281c7c5f create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/8a/adc2afeaa9226ab7c7ed70148b555b431e51db create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/8f/5e2d16e33240cd0b38a4ed5704ab757bbc8339 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/90/a947bc9ac091a0c47de20eb70d0bdcabf447c5 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/91/881ba86e2f7c9cb12ec883c063e391c7e025d2 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/93/e48459aba68e92c707c1b6c8b944a0d04d2eab create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/94/5042705d57cbed3a278379b4cb17c7825ef2ff create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/94/69a53d3babffb0c1d3f1feb3c4fd8caf7e228b create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/94/836159d3159f0e7d829574a14d3a304d4c596f create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/95/2f705808a9399c065a6ed5f45f90097b57e6b7 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/97/3f06c28ebcad239ebcb511d1566bd4928a61f5 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/99/017a6fa992e0b6fe03a79c9cc7173c29bf182a create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/99/65f5edb85d298de1a02e82bd41c58ea68e7cf4 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9a/159fda3be84786bd3559bfe25693c164af824d create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9a/1b1cfa878b14b2ed5b49c7c81b9de911a612df create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9c/3ac133a1e3f3c292657c15caec469582455ed3 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9d/172ef16bf4260f26a40c1105ad736466f0240b create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9d/396e0bebeba62d284c8539c952f17d764647d1 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9d/6b849e70e306e900a1b83e6b37bf1967a9499f create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/a1/36f9eb5b9dfd3160b52bef499157e67df6c301 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/a6/158c2a5aa3349d7d7d50f7badfacd959e288a7 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/ab/4da5bb4a21ef89e3a84666064aa13ebc2e7cb3 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/af/1862edd7acfab8b8e4489b61ee65237f222651 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b0/5cdc5318cbc5c049a391fe67ac4a8cf763689d create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b4/d75d7a6bbc9fe199d506a579264e9fa40cf070 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b6/8a7a2f973c3f06f0594f9219bec7a79dcda421 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/bb/2cd377bfc8577fa1a5859b436518f1b43cf910 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/bb/7728175acb380192f2f4add6dd349ef0609a60 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/bc/b89f67890069c033195cc11e9fe763d28deffd create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/bd/346a39875e07d8515a58ee7d0f5aadebc0c2ae create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/c1/756ec64336ed793a443d32d12aab36e1e556ec create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/c2/35e7f0e234e66110b92e7e3f3213553f3d1eb8 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/c2/4510e2814c52053624de2b2bfaec7233b9a93f create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/c5/84b2ec7da735171a551f7a2362054065b4805e create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/cc/c825da288e1f291d113693a71ed0e66eeb1e74 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/cd/3c9b9fb4bc994767e4a1050399d3b1c457b10b create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/cd/bb7224cc4537f87f768ca9162846e715c3b602 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/cf/609a883343dad133c99412f7e2e1c81790785a create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d0/f0ae8cdaba2d7b5abe586a0be9aafc958ef734 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d2/7eb89ac9447fd9debad488c5fe54bb708752a7 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d4/4988209e4f9b49952eb5ecadae997ea0bf9e31 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d7/ea68a47059c76dea155128d8c3679656d7f7ae create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d9/7c5378fda25bd0280c942dc304d218bf2a0816 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/da/23127861d5fda0a57c49c838bf6321a8e17697 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/db/b67bdbb471399e7696abeb3d71cc3937f64b89 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/de/09c4e95e21fd223ed5683be29c7a3cd7b78574 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/de/95138fc467b57600a66b62ec6706595a169478 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/df/1f77d55f141730c06bf7a344df6e753c62dfbd create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e0/e6bc4a1a4e2979f49a4d384f9097f9ca317bfa create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e1/258b78209ef39a7adf7055964e3ac6a2ce000f create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e1/349ede251dd7549fa0fba018fe9e6119151eae create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e1/584e8cc3ddcaec89a5429c28d3226bdd8ed5a7 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e2/296a6007d40e9ced44246b142e463705417865 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e3/599b07990ed9d0d13e0cbee4320a4fc03ed28d create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e5/4343349241d716ffb2bc5e02b612c07438485a create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e6/abd78c498e1fa052e3018f89e2d594e973d76f create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/eb/9a5803015b49fc2c769f61fe80805141826e82 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/eb/c45db7146670c654ce85d54b6316a0fcd68098 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/ec/61e52f729c7beb5a28e729e56920829bba3c08 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/ee/5486962934b72a4c7f7cf298cd8e32dc745177 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f0/52b1f31938fd73f9216c0b461b96b4ce23f6a2 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f1/2b46126e3c66854392e360cb63cbd92962b231 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f1/9b0dbe6e79bfa67f1c1f2fad42ed5fb0d6eb1c create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f4/5463e30b6b687dea4b97655e9e9a440e4cd629 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f6/1584ea1b944e6ad8062fce4c700cc0de84074f create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f7/0bf5f7dd66d952f9285e7370d0d6ccb79c7951 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f7/5166675bc1455a70aa0b8e7c6b497ed1590c01 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f8/31d8ac31851f32983b7d81b6c46206c8ec2987 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f9/c7c1a40395dbc0304f53fa438dc097196fe3ef create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/fa/400c6714a32b5c1c589f5a8ca892400584331a create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/fb/e89eb687764420b8f65d613794d45330e57721 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/fc/640390701e47db93c1dfb16100e43907ac61dc create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/ff/5f2f04a18cf96a517b697f015d41c219cc4347 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/ff/9744c4230ff8881fe219627d9b0e91a19546be create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/pack/pack-d62f52f8c3e63e27b478df46099feca5c562cc15.idx create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/pack/pack-d62f52f8c3e63e27b478df46099feca5c562cc15.pack create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/packed-refs create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/refs/heads/Brixton create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/refs/heads/Camden.x create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/refs/heads/Dalston.RC1 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/refs/heads/master create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/refs/heads/vCamden.SR5.BROKEN create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/refs/stash create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/refs/tags/vCamden.SR4 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/refs/tags/vCamden.SR5 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/refs/tags/vCamden.SR6 create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/refs/tags/vDalston.M1 create mode 100755 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/mvnw create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/mvnw.cmd create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/pom.xml create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-dependencies/pom.xml create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-starter-parent/pom.xml create mode 100644 spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides diff --git a/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/pom/Projects.java b/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/pom/Projects.java index 2b2468bd..4900d6cf 100644 --- a/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/pom/Projects.java +++ b/spring-cloud-release-tools-core/src/main/java/org/springframework/cloud/release/internal/pom/Projects.java @@ -34,4 +34,8 @@ public class Projects extends HashSet { .findFirst() .orElseThrow(() -> new IllegalStateException("Project with name [" + projectName + "] is not present")); } + + public boolean containsSnapshots() { + return this.stream().anyMatch(ProjectVersion::isSnapshot); + } } diff --git a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/pom/ProjectsTests.java b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/pom/ProjectsTests.java index 5acde098..3158d6db 100644 --- a/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/pom/ProjectsTests.java +++ b/spring-cloud-release-tools-core/src/test/java/org/springframework/cloud/release/internal/pom/ProjectsTests.java @@ -35,6 +35,26 @@ public class ProjectsTests { then(projects.forName("spring-cloud-starter-build").version).isEqualTo("1.0.0"); } + @Test + public void should_return_true_when_there_is_at_least_one_snapshot_project() { + Set projectVersions = new HashSet<>(); + projectVersions.add(new ProjectVersion("foo", "1.0.0.BUILD-SNAPSHOT")); + projectVersions.add(new ProjectVersion("bar", "1.0.0")); + Projects projects = new Projects(projectVersions); + + then(projects.containsSnapshots()).isTrue(); + } + + @Test + public void should_return_false_when_there_are_no_snapshot_versions() { + Set projectVersions = new HashSet<>(); + projectVersions.add(new ProjectVersion("foo", "1.0.0")); + projectVersions.add(new ProjectVersion("bar", "1.0.0")); + Projects projects = new Projects(projectVersions); + + then(projects.containsSnapshots()).isFalse(); + } + @Test public void should_throw_exception_when_project_is_not_present_when_searching_by_file() { Set projectVersions = new HashSet<>(); diff --git a/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/SpringReleaser.java b/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/SpringReleaser.java index 89ee0ec3..fe812048 100644 --- a/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/SpringReleaser.java +++ b/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/SpringReleaser.java @@ -87,6 +87,7 @@ public class SpringReleaser { ProjectVersion originalVersion = new ProjectVersion(project); Projects projects = this.releaser.retrieveVersionsFromSCRelease(); ProjectVersion versionFromScRelease = projects.forFile(project); + assertNoSnapshotsForANonSnapshotProject(projects, versionFromScRelease); log.info(buildOptionsText().toString()); int chosenOption = chosenOption(); log.info("\n\n\nYou chose [{}]: [{}]\n\n\n", chosenOption, ALL_TASKS.get(chosenOption).description); @@ -97,6 +98,15 @@ public class SpringReleaser { task.consumer.accept(args); } + private void assertNoSnapshotsForANonSnapshotProject(Projects projects, + ProjectVersion versionFromScRelease) { + if (!versionFromScRelease.isSnapshot() && projects.containsSnapshots()) { + throw new IllegalStateException("You are trying to release a non snapshot " + + "version [" + versionFromScRelease + "] of the project [" + versionFromScRelease.projectName + "] but " + + "there is at least one SNAPSHOT library version in the Spring Cloud Release project"); + } + } + private StringBuilder buildOptionsText() { StringBuilder msg = new StringBuilder(); msg.append("\n\n\n=== WHAT DO YOU WANT TO DO? ===\n\n"); diff --git a/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/pom/TestUtils.java b/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/pom/TestUtils.java index 184687c4..7e9cb4e7 100644 --- a/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/pom/TestUtils.java +++ b/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/pom/TestUtils.java @@ -9,6 +9,7 @@ public class TestUtils { public static void prepareLocalRepo() throws IOException { prepareLocalRepo("target/test-classes/projects/", "spring-cloud-release"); + prepareLocalRepo("target/test-classes/projects/", "spring-cloud-release-with-snapshot"); prepareLocalRepo("target/test-classes/projects/", "spring-cloud-consul"); } diff --git a/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/spring/AcceptanceTests.java b/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/spring/AcceptanceTests.java index c52f9231..df89fe8e 100644 --- a/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/spring/AcceptanceTests.java +++ b/spring-cloud-release-tools-spring/src/test/java/org/springframework/cloud/release/internal/spring/AcceptanceTests.java @@ -7,6 +7,7 @@ import java.nio.file.Files; import java.util.Iterator; import org.apache.maven.model.Model; +import org.assertj.core.api.BDDAssertions; import org.eclipse.jgit.api.errors.GitAPIException; import org.eclipse.jgit.revwalk.RevCommit; import org.junit.Before; @@ -47,6 +48,19 @@ public class AcceptanceTests { FileSystemUtils.copyRecursively(file("/projects/"), this.temporaryFolder); } + @Test + public void should_fail_to_perform_a_release_of_consul_when_sc_release_contains_snapshots() throws Exception { + File origin = GitTestUtils.clonedProject(this.tmp.newFolder(), this.springCloudConsulProject); + pomVersionIsEqualTo(origin, "1.2.0.BUILD-SNAPSHOT"); + pomParentVersionIsEqualTo(origin, "1.2.0.BUILD-SNAPSHOT"); + File project = GitTestUtils.clonedProject(this.tmp.newFolder(), tmpFile("spring-cloud-consul")); + GitTestUtils.setOriginOnProjectToTmp(origin, project); + SpringReleaser releaser = releaserWithSnapshotScRelease(project, "vCamden.SR5.BROKEN", "1.1.2.RELEASE"); + + BDDAssertions.thenThrownBy(releaser::release) + .hasMessageContaining("there is at least one SNAPSHOT library version in the Spring Cloud Release project"); + } + @Test public void should_perform_a_release_of_consul() throws Exception { File origin = GitTestUtils.clonedProject(this.tmp.newFolder(), this.springCloudConsulProject); @@ -193,6 +207,11 @@ public class AcceptanceTests { private SpringReleaser releaser(File projectFile, String branch, String expectedVersion) throws Exception { ReleaserProperties properties = releaserProperties(projectFile, branch); + return releaserWithFullDeployment(expectedVersion, properties); + } + + private SpringReleaser releaserWithFullDeployment(String expectedVersion, + ReleaserProperties properties) throws Exception { Releaser releaser = defaultReleaser(expectedVersion, properties); return new SpringReleaser(releaser, properties) { @Override int chosenOption() { @@ -201,6 +220,11 @@ public class AcceptanceTests { }; } + private SpringReleaser releaserWithSnapshotScRelease(File projectFile, String branch, String expectedVersion) throws Exception { + ReleaserProperties properties = snapshotScReleaseReleaserProperties(projectFile, branch); + return releaserWithFullDeployment(expectedVersion, properties); + } + private SpringReleaser templateOnlyReleaser(File projectFile, String branch, String expectedVersion) throws Exception { ReleaserProperties properties = releaserProperties(projectFile, branch); Releaser releaser = defaultReleaser(expectedVersion, properties); @@ -235,6 +259,12 @@ public class AcceptanceTests { return releaserProperties; } + private ReleaserProperties snapshotScReleaseReleaserProperties(File project, String branch) throws URISyntaxException { + ReleaserProperties releaserProperties = releaserProperties(project, branch); + releaserProperties.getGit().setSpringCloudReleaseGitUrl(file("/projects/spring-cloud-release-with-snapshot/").toURI().getPath()); + return releaserProperties; + } + class TestProjectGitUpdater extends ProjectGitUpdater { boolean executed = false; diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.gitignore b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.gitignore new file mode 100644 index 00000000..1667f838 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.gitignore @@ -0,0 +1,17 @@ +*~ +#* +*# +.#* +.classpath +.project +.settings +.springBeans +.gradle +build +bin +target/ +.idea +*.iml +*.ipr +*.iws +.factorypath diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/jvm.config b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/jvm.config new file mode 100644 index 00000000..0e7dabef --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/jvm.config @@ -0,0 +1 @@ +-Xmx1024m -XX:CICompilerCount=1 -XX:TieredStopAtLevel=1 -Djava.security.egd=file:/dev/./urandom \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/maven.config b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/maven.config new file mode 100644 index 00000000..3b8cf46e --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/maven.config @@ -0,0 +1 @@ +-DaltSnapshotDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-snapshot-local -P spring diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/wrapper/maven-wrapper.jar b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..5fd4d5023f1463b5ba3970e33c460c1eb26d748d GIT binary patch literal 49502 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%0A$pwhjXzyA0ZzErH{1@M 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 OJOEd-=rxTO#Qy`$*1Hh^ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/wrapper/maven-wrapper.properties b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 00000000..6637cedb --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1 @@ +distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.settings.xml b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.settings.xml new file mode 100644 index 00000000..6c355129 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.settings.xml @@ -0,0 +1,66 @@ + + + + + repo.spring.io + ${env.CI_DEPLOY_USERNAME} + ${env.CI_DEPLOY_PASSWORD} + + + + + + spring + true + + + spring-snapshots + Spring Snapshots + http://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + http://repo.spring.io/libs-milestone-local + + false + + + + spring-releases + Spring Releases + http://repo.spring.io/release + + false + + + + + + spring-snapshots + Spring Snapshots + http://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + http://repo.spring.io/libs-milestone-local + + false + + + + + + diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.travis.yml b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.travis.yml new file mode 100644 index 00000000..87c1ea4b --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/.travis.yml @@ -0,0 +1,9 @@ +sudo: false +cache: + directories: + - $HOME/.m2 +language: java +before_install: + - gem install asciidoctor +script: +- ./mvnw clean install -P docs -q -U -Dmaven.test.redirectTestOutputToFile=true diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/LICENSE.txt b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/LICENSE.txt new file mode 100644 index 00000000..d6456956 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/README.adoc b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/README.adoc new file mode 100644 index 00000000..19ece70a --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/README.adoc @@ -0,0 +1,85 @@ +// Do not edit this file (e.g. go instead to src/main/asciidoc) + +Spring Cloud Release Train is a curated set of dependencies across a +range of Spring Cloud projects. You consume it by using the +spring-cloud-dependencies POM to manage dependencies in Maven or +Gradle. The release trains have names, not versions, to avoid +confusion with the sub-projects. The names are an alphabetic sequence +(so you can sort them chronologically) with names of London Tube +stations ("Angel" is the first release, "Brixton" is the second). + +== Contributing + +Spring Cloud is released under the non-restrictive Apache 2.0 license, +and follows a very standard Github development process, using Github +tracker for issues and merging pull requests into master. If you want +to contribute even something trivial please do not hesitate, but +follow the guidelines below. + +=== Sign the Contributor License Agreement +Before we accept a non-trivial patch or pull request we will need you to sign the +https://cla.pivotal.io/sign/spring[Contributor License Agreement]. +Signing the contributor's agreement does not grant anyone commit rights to the main +repository, but it does mean that we can accept your contributions, and you will get an +author credit if we do. Active contributors might be asked to join the core team, and +given the ability to merge pull requests. + +=== Code of Conduct +This project adheres to the Contributor Covenant https://github.com/spring-cloud/spring-cloud-build/blob/master/docs/src/main/asciidoc/code-of-conduct.adoc[code of +conduct]. By participating, you are expected to uphold this code. Please report +unacceptable behavior to spring-code-of-conduct@pivotal.io. + +=== Code Conventions and Housekeeping +None of these is essential for a pull request, but they will all help. They can also be +added after the original pull request but before a merge. + +* Use the Spring Framework code format conventions. If you use Eclipse + you can import formatter settings using the + `eclipse-code-formatter.xml` file from the + https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring + Cloud Build] project. If using IntelliJ, you can use the + http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter + Plugin] to import the same file. +* Make sure all new `.java` files to have a simple Javadoc class comment with at least an + `@author` tag identifying you, and preferably at least a paragraph on what the class is + for. +* Add the ASF license header comment to all new `.java` files (copy from existing files + in the project) +* Add yourself as an `@author` to the .java files that you modify substantially (more + than cosmetic changes). +* Add some Javadocs and, if you change the namespace, some XSD doc elements. +* A few unit tests would help a lot as well -- someone has to do it. +* If no-one else is using your branch, please rebase it against the current master (or + other target branch in the main project). +* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], + if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit + message (where XXXX is the issue number). + +== Building and Deploying + +Since there is no code to compile in the starters they should do not need to compile, but a compiler has to be available because they are built and deployed as JAR artifacts. To install locally: + +---- + +$ mvn install -s .settings.xml +---- + +and to deploy snapshots to repo.spring.io: + +---- +$ mvn install -DaltSnapshotDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-snapshot-local +---- + +for a.BUILD-SNAPSHOT build use + +---- +$ mvn install -DaltReleaseDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-release-local +---- + +and for Maven Central use + +---- +$ mvn install -P central -DaltReleaseDeploymentRepository=sonatype-nexus-staging::default::https://oss.sonatype.org/service/local/staging/deploy/maven2 +---- + +(the "central" profile is available for all projects in Spring Cloud and it sets up the gpg jar signing, and the repository has to be specified separately for this project because it is a parent of the starter parent which users in turn have as their own parent). \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/pom.xml b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/pom.xml new file mode 100644 index 00000000..608e99c0 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/pom.xml @@ -0,0 +1,54 @@ + + + 4.0.0 + org.springframework.cloud + spring-cloud-starter-docs + + org.springframework.cloud + spring-cloud-starter-build + Camden.SR5 + + pom + Spring Cloud Starter Docs + Spring Cloud Docs + + spring-cloud-starters + ${basedir}/.. + Brixton,Camden + + + + + maven-deploy-plugin + + true + + + + + + + docs + + + + org.asciidoctor + asciidoctor-maven-plugin + false + + + org.apache.maven.plugins + maven-antrun-plugin + false + + + org.codehaus.mojo + build-helper-maven-plugin + false + + + + + + diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/README.adoc b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/README.adoc new file mode 100644 index 00000000..454dda11 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/README.adoc @@ -0,0 +1,34 @@ +include::intro.adoc[] + +== Contributing + +include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/docs/src/main/asciidoc/contributing.adoc[] + +== Building and Deploying + +Since there is no code to compile in the starters they should do not need to compile, but a compiler has to be available because they are built and deployed as JAR artifacts. To install locally: + +---- + +$ mvn install -s .settings.xml +---- + +and to deploy snapshots to repo.spring.io: + +---- +$ mvn install -DaltSnapshotDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-snapshot-local +---- + +for a.BUILD-SNAPSHOT build use + +---- +$ mvn install -DaltReleaseDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-release-local +---- + +and for Maven Central use + +---- +$ mvn install -P central -DaltReleaseDeploymentRepository=sonatype-nexus-staging::default::https://oss.sonatype.org/service/local/staging/deploy/maven2 +---- + +(the "central" profile is available for all projects in Spring Cloud and it sets up the gpg jar signing, and the repository has to be specified separately for this project because it is a parent of the starter parent which users in turn have as their own parent). diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/ghpages.sh b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/ghpages.sh new file mode 100755 index 00000000..a51d13c3 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/ghpages.sh @@ -0,0 +1,330 @@ +#!/bin/bash -x + +set -e + +# Set default props like MAVEN_PATH, ROOT_FOLDER etc. +function set_default_props() { + # The script should be executed from the root folder + ROOT_FOLDER=`pwd` + echo "Current folder is ${ROOT_FOLDER}" + + if [[ ! -e "${ROOT_FOLDER}/.git" ]]; then + echo "You're not in the root folder of the project!" + exit 1 + fi + + # Prop that will let commit the changes + COMMIT_CHANGES="no" + MAVEN_PATH=${MAVEN_PATH:-} + echo "Path to Maven is [${MAVEN_PATH}]" + REPO_NAME=${PWD##*/} + echo "Repo name is [${REPO_NAME}]" + SPRING_CLOUD_STATIC_REPO=${SPRING_CLOUD_STATIC_REPO:-git@github.com:spring-cloud/spring-cloud-static.git} + echo "Spring Cloud Static repo is [${SPRING_CLOUD_STATIC_REPO}" +} + +# Check if gh-pages exists and docs have been built +function check_if_anything_to_sync() { + git remote set-url --push origin `git config remote.origin.url | sed -e 's/^git:/https:/'` + + if ! (git remote set-branches --add origin gh-pages && git fetch -q); then + echo "No gh-pages, so not syncing" + exit 0 + fi + + if ! [ -d docs/target/generated-docs ] && ! [ "${BUILD}" == "yes" ]; then + echo "No gh-pages sources in docs/target/generated-docs, so not syncing" + exit 0 + fi +} + +function retrieve_current_branch() { + # Code getting the name of the current branch. For master we want to publish as we did until now + # http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch + # If there is a branch already passed will reuse it - otherwise will try to find it + CURRENT_BRANCH=${BRANCH} + if [[ -z "${CURRENT_BRANCH}" ]] ; then + CURRENT_BRANCH=$(git symbolic-ref -q HEAD) + CURRENT_BRANCH=${CURRENT_BRANCH##refs/heads/} + CURRENT_BRANCH=${CURRENT_BRANCH:-HEAD} + fi + echo "Current branch is [${CURRENT_BRANCH}]" + git checkout ${CURRENT_BRANCH} || echo "Failed to check the branch... continuing with the script" +} + +# Switches to the provided value of the release version. We always prefix it with `v` +function switch_to_tag() { + git checkout v${VERSION} +} + +# Build the docs if switch is on +function build_docs_if_applicable() { + if [[ "${BUILD}" == "yes" ]] ; then + ./mvnw clean install -P docs -pl docs -DskipTests + fi +} + +# Get the name of the `docs.main` property +# Get whitelisted branches - assumes that a `docs` module is available under `docs` profile +function retrieve_doc_properties() { + MAIN_ADOC_VALUE=$("${MAVEN_PATH}"mvn -q \ + -Dexec.executable="echo" \ + -Dexec.args='${docs.main}' \ + --non-recursive \ + org.codehaus.mojo:exec-maven-plugin:1.3.1:exec) + echo "Extracted 'main.adoc' from Maven build [${MAIN_ADOC_VALUE}]" + + + WHITELIST_PROPERTY=${WHITELIST_PROPERTY:-"docs.whitelisted.branches"} + WHITELISTED_BRANCHES_VALUE=$("${MAVEN_PATH}"mvn -q \ + -Dexec.executable="echo" \ + -Dexec.args="\${${WHITELIST_PROPERTY}}" \ + org.codehaus.mojo:exec-maven-plugin:1.3.1:exec \ + -P docs \ + -pl docs) + echo "Extracted '${WHITELIST_PROPERTY}' from Maven build [${WHITELISTED_BRANCHES_VALUE}]" +} + +# Stash any outstanding changes +function stash_changes() { + git diff-index --quiet HEAD && dirty=$? || (echo "Failed to check if the current repo is dirty. Assuming that it is." && dirty="1") + if [ "$dirty" != "0" ]; then git stash; fi +} + +# Switch to gh-pages branch to sync it with current branch +function add_docs_from_target() { + local DESTINATION_REPO_FOLDER + if [[ -z "${DESTINATION}" && -z "${CLONE}" ]] ; then + DESTINATION_REPO_FOLDER=${ROOT_FOLDER} + elif [[ "${CLONE}" == "yes" ]]; then + mkdir -p ${ROOT_FOLDER}/target + local clonedStatic=${ROOT_FOLDER}/target/spring-cloud-static + if [[ ! -e "${clonedStatic}/.git" ]]; then + echo "Cloning Spring Cloud Static to target" + git clone ${SPRING_CLOUD_STATIC_REPO} ${clonedStatic} && git checkout gh-pages + else + echo "Spring Cloud Static already cloned - will pull changes" + cd ${clonedStatic} && git checkout gh-pages && git pull origin gh-pages + fi + DESTINATION_REPO_FOLDER=${clonedStatic}/${REPO_NAME} + mkdir -p ${DESTINATION_REPO_FOLDER} + else + if [[ ! -e "${DESTINATION}/.git" ]]; then + echo "[${DESTINATION}] is not a git repository" + exit 1 + fi + DESTINATION_REPO_FOLDER=${DESTINATION}/${REPO_NAME} + mkdir -p ${DESTINATION_REPO_FOLDER} + echo "Destination was provided [${DESTINATION}]" + fi + cd ${DESTINATION_REPO_FOLDER} + git checkout gh-pages + git pull origin gh-pages + + # Add git branches + ################################################################### + if [[ -z "${VERSION}" ]] ; then + copy_docs_for_current_version + else + copy_docs_for_provided_version + fi + commit_changes_if_applicable +} + + +# Copies the docs by using the retrieved properties from Maven build +function copy_docs_for_current_version() { + if [[ "${CURRENT_BRANCH}" == "master" ]] ; then + echo -e "Current branch is master - will copy the current docs only to the root folder" + for f in docs/target/generated-docs/*; do + file=${f#docs/target/generated-docs/*} + if ! git ls-files -i -o --exclude-standard --directory | grep -q ^$file$; then + # Not ignored... + cp -rf $f ${ROOT_FOLDER}/ + git add -A ${ROOT_FOLDER}/$file + fi + done + COMMIT_CHANGES="yes" + else + echo -e "Current branch is [${CURRENT_BRANCH}]" + # http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin + if [[ ",${WHITELISTED_BRANCHES_VALUE}," = *",${CURRENT_BRANCH},"* ]] ; then + mkdir -p ${ROOT_FOLDER}/${CURRENT_BRANCH} + echo -e "Branch [${CURRENT_BRANCH}] is whitelisted! Will copy the current docs to the [${CURRENT_BRANCH}] folder" + for f in docs/target/generated-docs/*; do + file=${f#docs/target/generated-docs/*} + if ! git ls-files -i -o --exclude-standard --directory | grep -q ^$file$; then + # Not ignored... + # We want users to access 1.0.0.BUILD-SNAPSHOT/ instead of 1.0.0.RELEASE/spring-cloud.sleuth.html + if [[ "${file}" == "${MAIN_ADOC_VALUE}.html" ]] ; then + # We don't want to copy the spring-cloud-sleuth.html + # we want it to be converted to index.html + cp -rf $f ${ROOT_FOLDER}/${CURRENT_BRANCH}/index.html + git add -A ${ROOT_FOLDER}/${CURRENT_BRANCH}/index.html + else + cp -rf $f ${ROOT_FOLDER}/${CURRENT_BRANCH} + git add -A ${ROOT_FOLDER}/${CURRENT_BRANCH}/$file + fi + fi + done + COMMIT_CHANGES="yes" + else + echo -e "Branch [${CURRENT_BRANCH}] is not on the white list! Check out the Maven [${WHITELIST_PROPERTY}] property in + [docs] module available under [docs] profile. Won't commit any changes to gh-pages for this branch." + fi + fi +} + +# Copies the docs by using the explicitly provided version +function copy_docs_for_provided_version() { + local FOLDER=${DESTINATION_REPO_FOLDER}/${VERSION} + mkdir -p ${FOLDER} + echo -e "Current tag is [v${VERSION}] Will copy the current docs to the [${FOLDER}] folder" + for f in ${ROOT_FOLDER}/docs/target/generated-docs/*; do + file=${f#${ROOT_FOLDER}/docs/target/generated-docs/*} + copy_docs_for_branch ${file} ${FOLDER} + done + COMMIT_CHANGES="yes" + CURRENT_BRANCH="v${VERSION}" +} + +# Copies the docs from target to the provided destination +# Params: +# $1 - file from target +# $2 - destination to which copy the files +function copy_docs_for_branch() { + local file=$1 + local destination=$2 + if ! git ls-files -i -o --exclude-standard --directory | grep -q ^${file}$; then + # Not ignored... + # We want users to access 1.0.0.BUILD-SNAPSHOT/ instead of 1.0.0.RELEASE/spring-cloud.sleuth.html + if [[ ("${file}" == "${MAIN_ADOC_VALUE}.html") || ("${file}" == "${REPO_NAME}.html") ]] ; then + # We don't want to copy the spring-cloud-sleuth.html + # we want it to be converted to index.html + cp -rf $f ${destination}/index.html + git add -A ${destination}/index.html + else + cp -rf $f ${destination} + git add -A ${destination}/$file + fi + fi +} + +function commit_changes_if_applicable() { + if [[ "${COMMIT_CHANGES}" == "yes" ]] ; then + COMMIT_SUCCESSFUL="no" + git commit -a -m "Sync docs from ${CURRENT_BRANCH} to gh-pages" && COMMIT_SUCCESSFUL="yes" || echo "Failed to commit changes" + + # Uncomment the following push if you want to auto push to + # the gh-pages branch whenever you commit to master locally. + # This is a little extreme. Use with care! + ################################################################### + if [[ "${COMMIT_SUCCESSFUL}" == "yes" ]] ; then + git push origin gh-pages + fi + fi +} + +# Switch back to the previous branch and exit block +function checkout_previous_branch() { + # If -version was provided we need to come back to root project + cd ${ROOT_FOLDER} + git checkout ${CURRENT_BRANCH} || echo "Failed to check the branch... continuing with the script" + if [ "$dirty" != "0" ]; then git stash pop; fi + exit 0 +} + +# Assert if properties have been properly passed +function assert_properties() { +echo "VERSION [${VERSION}], DESTINATION [${DESTINATION}], CLONE [${CLONE}]" +if [[ "${VERSION}" != "" && (-z "${DESTINATION}" && -z "${CLONE}") ]] ; then echo "Version was set but destination / clone was not!"; exit 1;fi +if [[ ("${DESTINATION}" != "" && "${CLONE}" != "") && -z "${VERSION}" ]] ; then echo "Destination / clone was set but version was not!"; exit 1;fi +if [[ "${DESTINATION}" != "" && "${CLONE}" == "yes" ]] ; then echo "Destination and clone was set. Pick one!"; exit 1;fi +} + +# Prints the usage +function print_usage() { +cat </` +- if the destination switch is passed (-d) then the script will check if the provided dir is a git repo and then will + switch to gh-pages of that repo and copy the generated docs to `docs//` + +USAGE: + +You can use the following options: + +-v|--version - the script will apply the whole procedure for a particular library version +-d|--destination - the root of destination folder where the docs should be copied. You have to use the full path. + E.g. point to spring-cloud-static folder. Can't be used with (-c) +-b|--build - will run the standard build process after checking out the branch +-c|--clone - will automatically clone the spring-cloud-static repo instead of providing the destination. + Obviously can't be used with (-d) + +EOF +} + + +# ========================================== +# ____ ____ _____ _____ _____ _______ +# / ____|/ ____| __ \|_ _| __ \__ __| +# | (___ | | | |__) | | | | |__) | | | +# \___ \| | | _ / | | | ___/ | | +# ____) | |____| | \ \ _| |_| | | | +# |_____/ \_____|_| \_\_____|_| |_| +# +# ========================================== + +while [[ $# > 0 ]] +do +key="$1" +case ${key} in + -v|--version) + VERSION="$2" + shift # past argument + ;; + -d|--destination) + DESTINATION="$2" + shift # past argument + ;; + -b|--build) + BUILD="yes" + ;; + -c|--clone) + CLONE="yes" + ;; + -h|--help) + print_usage + exit 0 + ;; + *) + echo "Invalid option: [$1]" + print_usage + exit 1 + ;; +esac +shift # past argument or value +done + +assert_properties +set_default_props +check_if_anything_to_sync +if [[ -z "${VERSION}" ]] ; then + retrieve_current_branch +else + switch_to_tag +fi +build_docs_if_applicable +retrieve_doc_properties +stash_changes +add_docs_from_target +checkout_previous_branch \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/intro.adoc b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/intro.adoc new file mode 100644 index 00000000..5ae66a35 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/intro.adoc @@ -0,0 +1,7 @@ +Spring Cloud Release Train is a curated set of dependencies across a +range of Spring Cloud projects. You consume it by using the +spring-cloud-dependencies POM to manage dependencies in Maven or +Gradle. The release trains have names, not versions, to avoid +confusion with the sub-projects. The names are an alphabetic sequence +(so you can sort them chronologically) with names of London Tube +stations ("Angel" is the first release, "Brixton" is the second). \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/spring-cloud-starters.adoc b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/spring-cloud-starters.adoc new file mode 100644 index 00000000..113816ea --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/asciidoc/spring-cloud-starters.adoc @@ -0,0 +1,65 @@ +:github: https://github.com/spring-cloud/spring-cloud-release +:githubmaster: {github}/tree/master +:docslink: {githubmaster}/docs/src/main/asciidoc +:springcloudversion: Camden.SR5 +:springioplatformversion: 2.0.9.BUILD-SNAPSHOT +:springBootVersion: 1.4.2.BUILD-SNAPSHOT + += Spring Cloud Release Train + +include::intro.adoc[] + +== Using Spring Cloud Dependencies with Spring IO Platform + +The Spring IO Platform is a modular, enterprise-grade curated set of dependencies. To use the Spring Cloud Starters with Spring IO Platform, you must import the Spring Cloud Dependencies bill of materials (BOM) first. + +To use version {springioplatformversion} of the Spring IO Platform and Spring Cloud Release Train {springcloudversion} with Maven, update the pom.xml as follows: + +[source,xml,indent=0,subs="verbatim,attributes"] +---- + + + + org.springframework.cloud + spring-cloud-dependencies + {springcloudversion} + pom + import + + + io.spring.platform + platform-bom + {springioplatformversion} + pom + import + + + +---- + +NOTE: The Spring Cloud Dependencies BOM must go first, so that its dependencies have precedence of the Spring IO Platform dependencies. + +For gradle, update the build.gradle as follows: + +[source,groovy,indent=0,subs="verbatim,attributes"] +---- +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath("org.springframework.boot:spring-boot-gradle-plugin:{springBootVersion}") + } +} + +apply plugin: 'spring-boot' + +dependencyManagement { + imports { + mavenBom "org.springframework.cloud:spring-cloud-dependencies:{springcloudversion}" + mavenBom 'io.spring.platform:platform-bom:{springioplatformversion}' + } +} +---- + +include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/docs/src/main/asciidoc/contributing-docs.adoc[] diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/ruby/generate_readme.sh b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/ruby/generate_readme.sh new file mode 100755 index 00000000..6d0ce9dc --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/docs/src/main/ruby/generate_readme.sh @@ -0,0 +1,37 @@ +#!/usr/bin/env ruby + +base_dir = File.join(File.dirname(__FILE__),'../../..') +src_dir = File.join(base_dir, "/src/main/asciidoc") +require 'asciidoctor' +require 'optparse' + +options = {} +file = "#{src_dir}/README.adoc" + +OptionParser.new do |o| + o.on('-o OUTPUT_FILE', 'Output file (default is stdout)') { |file| options[:to_file] = file unless file=='-' } + o.on('-h', '--help') { puts o; exit } + o.parse! +end + +file = ARGV[0] if ARGV.length>0 + +# Copied from https://github.com/asciidoctor/asciidoctor-extensions-lab/blob/master/scripts/asciidoc-coalescer.rb +doc = Asciidoctor.load_file file, safe: :unsafe, header_only: true, attributes: options[:attributes] +header_attr_names = (doc.instance_variable_get :@attributes_modified).to_a +header_attr_names.each {|k| doc.attributes[%(#{k}!)] = '' unless doc.attr? k } +attrs = doc.attributes +attrs['allow-uri-read'] = true +puts attrs + +out = "// Do not edit this file (e.g. go instead to src/main/asciidoc)\n\n" +doc = Asciidoctor.load_file file, safe: :unsafe, parse: false, attributes: attrs +out << doc.reader.read + +unless options[:to_file] + puts out +else + File.open(options[:to_file],'w+') do |file| + file.write(out) + end +end diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/COMMIT_EDITMSG b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/COMMIT_EDITMSG new file mode 100644 index 00000000..9f6e9d33 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/COMMIT_EDITMSG @@ -0,0 +1 @@ +Boot is snapshot diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/FETCH_HEAD b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/FETCH_HEAD new file mode 100644 index 00000000..13ccca5d --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/FETCH_HEAD @@ -0,0 +1 @@ +0ccd2833e149e9b8a7974ecf74a5e9e172322ab9 branch 'master' of github.com:spring-cloud/spring-cloud-release diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/HEAD b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/HEAD new file mode 100644 index 00000000..241895b0 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/HEAD @@ -0,0 +1 @@ +ref: refs/heads/vCamden.SR5.BROKEN diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/config b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/config new file mode 100644 index 00000000..6c9406b7 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/config @@ -0,0 +1,7 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true + ignorecase = true + precomposeunicode = true diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/description b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/description new file mode 100644 index 00000000..498b267a --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/index b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/index new file mode 100644 index 0000000000000000000000000000000000000000..bbe1e65dc29ba0885cd698fff04531b79b223ec4 GIT binary patch literal 2665 zcmc(hdr%Ws6o+qsA_NKof`Gg!6kD?i5fK$zH3Uo{K9GVz6hg9upxK1o6|jhkfUOh} zN5BUPgCJN?5UpUDf>KJcwK7(amvkJFml+jpLF_2nO-N#w5@z~WcV_3z?w$Lc-+A1# z>&FRZ0RVJ}+lp5(E~kFx=F2k<+($eU*CYi9DR%)#Ed@Y#WaZ+NyXDrtu<8QYuGZ+|66)y?{Y!*`AY_ zoObmoFoh%u2t6)A0tuu@j95fK)f}}|@%pFnWGk}95C=xxk1@AO_1FOGNoH8I01ET$<_$ zisPe-9H_Z!tKtum`9Ko0wC$e9qo=l_(x5)2Pi>L0!Noh{Iy9+r)iLN;K(H)LpJ$d%B$*FK{ID^cvaRUNh>b&a?d1y0OXP4qe^)Z5hBt$-__q(NkiC z&c_5|G4YE2Z`s=X*b{!9ygRSV{Y`@gs_r@kKBO zVX@ly4&*o}H^PVFmQ;W1*Kp0XX6WUyipcbZ9GX_X7{O8LRQA>RR$EoxoydHHQZpYb z`GEN^?yOy5OLrd_wf(Sf+#Gmn(T~YcqM2!e9nzgb8iw;x97ZvXKe_&&W%s7l#f6+N zz2g$&M|~k&iy~RIsbBy4%Ad`1&i?@1$o|ls(Yxp(7=ckf4o9LeUnqeUIa6FjJTuL` zA+jI)A!^Eb7dyQ$$~9kuv5tasb3X4+ss?(**h^Gmv~h;X`I+bNI!%Y=1WGNbtF{)L z>3p5tcjOHN7$`W9Kq6G?nW4Way=0DYxS@aFPzMxkxSwA5{BqRdi`BMihG5RS)>hX^ zZB_H^7MWwCj~88AnbCUBF8i!?3~TF_L-n4hHE<>sMhMGbL+?R?E)LSan06BQ6Hx$KbDG|oDI`qVCnn5YS2 zp=O@GaJDqC)#nvVSyh}JWF6+n?Ppb4z4f%@@W#z?Mvp39=VecL0aua^RRhvwd=y4- zO{ALo&J=Gu*^icZ17`E{-y#kPX0wT301jX>oxG@B^4L-tuT>(q-00EWEXohPhu_ArXU?g&9=l1%y;?98ZsE^uE9WiT`_Ff%bxD9F#%tH{k^*vibj)LidlRCBVp%MAT5DNhw# K7XknrMh>ng3>7l~ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/01/6dad28d8c71894d8e44af232112c9c55a1837e b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/01/6dad28d8c71894d8e44af232112c9c55a1837e new file mode 100644 index 0000000000000000000000000000000000000000..e60982b3c22643b1df25d88628f6115bb80c50e0 GIT binary patch literal 1336 zcmV-81;_e$0o7PbZ`?Kz?$!Pk!otT&v{M5u3|T>&qNocyF|u)yD_7#~GLb}qe_srPkdUAq~A{ZALp$ zcZvt;^?IGHe=%}zj*m~s=c~&pY;0)CTcv4RvdQ5AY&cV9_EMBo8&pr8mh6(aQBtn3$mX(~0J(^A6*E1aTC3MNX;WNP*1Bof12E(XO(b_#!g++1A#nNHvTem(vB!>641 zRlr38u)Vm-TCA!V*cMzyWm6+>2=*ReEx5#6yj`=A023;vO36EnZZS3fOx_{f zWNLksTpQo#Bo;IwDZkPMxWDK`gO2b+SX;@uKpH6ErDLmd!OFNGE)vcwC=7cbp0wrP z49!fS4Zv%DD>SW>shI0E0Qot&Xv-`o4*l>bB(>EIr{u&bCL_(5KOF;JFlEkZC~vbF zRjlH&IC^kjk0i_BAE+2FBROL9ndiceh-{SwW6>);28cn&T8L(Es15yxpp2 z7#qm9Gv+@gt+yHs9m_DfF6^e0!P1A-&X>VZ`GN~VV(+=HVgI;n814*fSI`9FTT8_D zy8xu0s)qsWMzM&pz}=y{uL7usQT^ZW$c(pI()(b=EBrB5;T`c$30)(T&$6F(Jac+X zFJvB%uJs^as8rZAZ!|QfPdtMb*&31Ao}WSQhrTtJ!FO~Onj^7!@ZHI5#cSJp`C8-e zCzp*D0{Fu>yl8}b5!>gnB{3wVm#{b3;GJkB(?z#Pt@LIu3@5NVR+^sELx|@*4w%Dh zoG;qccW!Ylz>3{1p~otqgX41`g&jFeu(}X%74_Qegi#02{f4GD-mn(CWVXfFjlRCS*WU4`d8_dkyl(cq_Dd`37o2s0>I8-CgC+O2iEt6qC2S uWW+Si_%y&LHa?GPac_SR@oB$=pxrc}V literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/04/43185eb0d287a8e642a0ed2d4fd1263df6e782 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/04/43185eb0d287a8e642a0ed2d4fd1263df6e782 new file mode 100644 index 0000000000000000000000000000000000000000..5bad990806b45d411594a631c4d1709ffaa4fafe GIT binary patch literal 135 zcmV;20C@j+0Zold4uUWg0A2SK?*fwkTM}c8-T+U~(g(p%O2`Y5+gn|^o7v1z7(r-z zD)EIqfm11l7Wv?{5kffa6dFB5!Os#TJwi3?VaL(9&v3u&9DIpR>WPgS6ZTFtr97aQtbTu z9e$d2owOPDFf2g;^78QVo_o)|LROtzWv?&ZTz*I2?)ol!;7YerT+J_v^LfTaCF@o+ zSMxtU{*wPVe_PJzpyXe?8Z)4UzM5~waaa)2vj;8;Hn3{L3#l6N;rBc8Lve1rSma`- z+lbz7x5f6g#a*7CUywiVZkM>&v%D30WTN8p*%>Y@w6)&Kij6j^ufCQ&h1luZ1)1BZ z3hd|Q?2PuZ=G`a9y0k}>9N2(iYHZi68h@)xJt*WOuR1x^IYLz&hD%7r zXVw5*4zj0Yzr~qgJujEmRd#J$WlQHO``Nj&003*QE7cB${ImEJhikryf-3r8VuinN~$5dyjGZv-wXW}xJOCi%eb!j1MlR()%BNeXuWYU|Ma4`-8-ion+HeMl)v7* zdryg3nVi`~naU~?$JlahNv~QlD)v}7@$u3N7HK&?v58MEV~;MFI`7D>57l4ufeXm1 z!fUo?fVQum0*6*{#ofa*|KndPYgwhv0uXc%kyV*}V(2EcmL&<&c4O?wO;D>5v>!)q zHu)(V>QmB}I{u-FK3*htoe zyM7zc2oHx5X?GE7M7(aBN!e)_Kxm>+CzAm{`59yrRV4NG?QM>V;~~RJHl2n9!|h>T*;Qhd7VTJ`ae6JQphcKF_1b9?@JF zVGZ=gGm_Dbzet~9;>+ngCI&|i6DbNTtj!66H^bU06MeUC zL$mmeb!UX&##B@QX5Ju?AgO$tA`j8@=xOcmoZ{(P2=->;o+yne~!>S-1n#RAM z??o#~*RFK*i&|H#i<8m_C_d?C?(l(B6Pqs#}6WT_vyYn^3J@(nT*lTKb?t4Ba!OxfGZ4Ww@9lCK8!) zvALXo{P275%lvh8MhYeWVu?W@E%fDlYfN#0aZc}<2x&o+EeoaE;M;dM_*J;DC{FU? zLGxC6x7&rgmrm|{u~_2IH`gmr%xS=dHdG{Rel`Pz3+-mFWkQX!>g3zdF^LDARz?QS zsu0HW=xj!EnX>Ft#X53J1b5~@rl5)m1JX0HQL-%FrV&sKb)mpFYejRmlj<%^GFhes zHzHP?D#O<_F`!XN2TmwRS;0gK?&VAe6+FS7u+^tIpJbfS1+qZqB6 z-_UQ?UFgd51i`+Tb9{0~H{j%`khx{m4DFhd1q1go?E;fiF2a~2(mzig%%?FQesh-9FQD>|)TMzMMfO;B3M57qZ zTf{d?%DZeoOdOpM>8{cM)KGobLP9w@bt*gZ1GK-vBnG)gJqL2ALZ`DHZKPm7-AnAwLEIie--cbwmv^TL$ySz>=1Bv_}aQC}v1PZc;pjdVy#R0~7={ z=h>{8qg%o7heu(H?IELDOaFo_64g_x_h!*AR{M` z&?BA~QW=7)kz)x}p+oauq+Or!k+gdmVmh>|qd1av_Z&}$w9OYIDf_8rI)tGvKouQH zxl*3qiLQ#_c+y_&olc~ydOebKx7bgIbX%-P@^1B~x5=Adkt3Nm>eD0cUr9!i_aUa| z0JuJmteaKQ#;YU3)x=HnrC&V zrXEx`7~V9-2!==Zb6>GSYHp;eTRU(yXs7noJ!eK*y+8|E=&dxmMF0iYc3M?^rqwrr zx*O%L8>Px3+bq=3y|nmsJ1^uCXFS#|ZjeFuF(cT@yNe3kR2sy3Vn&#tamLcfsFD%f zjB0V*lPB(dj$+N{QG&Vk9JJxsQHD33#B(UN$j{=qhOXduCkZV~2F<&p6yLY&Pb63a zJ~3`1IeC$6HY+Kz5;~Uehnu*!@ITqghgtQ#aDZ&P`Hsf?zqzds5{BON!LY-8mHHr4 Tw9nA6cF*?TDACzJZ7X)(Fqb4s literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/06/f59b58f24e6fb7fbf242e35ee830a5d990e1fb b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/06/f59b58f24e6fb7fbf242e35ee830a5d990e1fb new file mode 100644 index 0000000000000000000000000000000000000000..fbc479bb175bcd02e3f59a51c544676ef2285fbd GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^kgD8OaQ>E$!7W>tUHyI>erFk0 nx0x6KfkJUnGDD-}?3UCb!RV|f;z}J7dK@oqtm*>*i+LI=Zr38C literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/07/fa7ab2edb3f5d3266534d7483e07a11b2af934 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/07/fa7ab2edb3f5d3266534d7483e07a11b2af934 new file mode 100644 index 0000000000000000000000000000000000000000..905eacacb396711400a52b3bd958dd110e1d2d03 GIT binary patch literal 865 zcmV-n1D^bN0hLtAvZGcE&6=;cd)I5`3v?x^fWd&V8H~ZkJHVI8%!3VleR$p5Y@(f{ zl5{j2#Z6V^BOpnd{A2790>TqUJR=~EKr{i7KoB7r@ic-F%|!_*KrR#*K}fJR>`^^} zh=nkW=m>=bOTZ|O!;mBrp5}NaWJt)-kbqB!5Ef2j*7U$_Q5~ZmsCg8DKZoDiKk26Z zn1;Ur$?&{DQG~#NFM=ZoEdB*>+#>#OWZI@fo`SD$krY)ofvwuW)m2lxdKcxF9Roh< zhrFqO0=1rO6+efuYO54@QyAE9rMDJ0m#to#rX0W*$i}f9e&YC+eEc^3X!;Zb7|0zx zmPAq7r=lu3$Kbu(CsAyUiiY%7v&7KJvStY!@hp7GtX`H!PEehsmiwtso$D0?Md@W7 zi{hDbV7=f6JayH?9getVBoRZ!{p;9tMt44oi+}K-n0dF_v>hRPQ;kpVZ4A_Bc)G_% zXJuj03$lE}y&^nZqQzX<_QS{*pELFAy_ph5l?(R#)N%@UWvw{V4@oJvj&rE&A~Xb= zZn<8<%M7i{g>ezS5^$nK|($>+en1t zosbQaeU?$17nQGgAu;ikHKW0tImu2=@h+dzw|LDcZLOR>7~Tf#FhH?xmhrn&k>u7w z%_q~@Q8sQtzL2z_+)W{@xHz32uHeH9Jsbn;F$9dVPq~nm&{S=EgTCd*`}}hgSEJaS zm(dzD*uTY2yDEpC;e}Inx?MZ#bz^wL7-Q1DwaLsC#xch4JcEJZ?O3n*nRT=2Xa!g4 za^gw!@hPG*651OpUk>@*SLWB=onG*{I@A!v;z%F6^M-ijFmV6CH@kO_OAcq_sCnj5RcurxJ;5S z(d(1d$sB!fMmieubl{6T?e7m`VP0-^C~JN7yFn~Y7$D-0m rDIHf9gz@x!PX_}YD-d=R&Ze}w>F!5g7 zL-kJ##I@}cN-vG;L1FY@lX9SgO#)$%C`|+rjAOJf$U`k96QkDH?ocAm-DA{WpK#^l p4l}>On;M^2|AXt2w@UEpa=o6WiT`_Ff%bxD9F#%tH{k^C|uvm@cYQi@&j>vGt>@TiIJ9F ny4=J72o#Eok{KE$XSbvl2}Wl<5m)Mv(BpVv3u&9DIpR>bYFS6ZTFtr97aQtbTu z9e$d2owOPDFf2g;^78QVo_o)|LROtzWv?%Oxcr8`+4Wuaz?E*LxSC%S=ktt&v%D30WTN8p*%>Y@w6)&Kij6j^FTR#Nh1luZ1)1BZ z3hd|Q?2PuZ=G`BTb!m?%Ij{l4)Yz_BHU3tYdQiwmUUhP+bA+l!uJYB?b~Pml4406K zPpkpB9Ar<)ev31~dR{KAtL)mi%9hSm_Oo+k0RYxqSE?Nh`DgJd4%d7Y%WKxxD9iHx zdrE@MhNid}!TyXkN=^fKp=5>QwpIvkE7hmMlB6U+3_PKDkcm?n*oSdZT;lis=Jw|8 z@+OVsj4Ixtv=96}8#fs-1wp1`5BJ!6sBjQ(~@~ z$SWxXWNQ)$uM2pwe=qb`;2tH3FXOuA54@8DSJ$7vq4mba{L_o#cJG{WY#tn0Q~rAM z_8lc=WpZW{Wh$#o9AnG1CB16JsMurS#K%i7Sfu6n#3nwuj6J$w>bxVjK2(3r2QDD5 z3a{Co0ouNL3LIL+6?YHM{EvUFtYwut3qa68L{???iJ_a&T9zb8+l{d!H$kmN(0&}b z+2pSr=o$D#(H56;v6iYrSGx;GZEc?5J6=sjN$&mB;(~ystxNAHS0;;;z+xlBVIx@= z?)q&&BRm{Nq}@fR5%IchCS|8#0HKLOolFMcaK)hY`dw0=h{Y-2Ro#Svk=UZKL|gSB zmUpr-vup8c@rn|EBe@W5sTZm_Q`P2!VnVm3smoDK9O67S`#c~P@?5C&+dPjVdqi_# zgf-9`&q$W%F&at^`O`IPJO8v@hP0c${VaWki7%(~m>3*6Or$8Vur?=)}0Z88&gpMn0bRlf~4|oiabQqqo=jMmutZWy^&+8p@T2Tau4v|4Xc85Xd3^1 zz89?|UAxlJFKS(}E>21#p!lSZ2Ko?e)$!V=HSAnwQQ;7Q!=oaBqUZB0!QNzUl;WUE z4jA4gh?h`|o?paqjqZeO|6P*!&~c`prg$IEzmlML_?310hn$j12C@2admkzs>|qYa zga3(?UGpEaI?logvQd0bHtv5@)+Y&v!58!3%MQC6edzqS#&n$7jrm8Roc#?Jpyxt& C`}#@% literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/0c/cd2833e149e9b8a7974ecf74a5e9e172322ab9 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/0c/cd2833e149e9b8a7974ecf74a5e9e172322ab9 new file mode 100644 index 00000000..ac9389e0 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/0c/cd2833e149e9b8a7974ecf74a5e9e172322ab9 @@ -0,0 +1,2 @@ +xmŽ=kÃ0@;ûWÜ^ú8Ë„²¤K§Òp'_¥±eTy¨}K–.]ïÁKežs‹ö©U Æ‘zf$kä¢8 +è½×‰ŒNV†Ä®[©ÊÒÀYÝÇ2kgl2½µ!áˆö‚>™9x£îhk×RájÊ œë.·¯=íô ‡ùÁŽÓSëý †µ¶f€gm´îÒãµI…sn¯Ãa)UÖû÷qÊíº±úþɺu¤–— N¥4hŒê•S§÷4.LÕ \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/0d/a5b74861eb22d39f9e2289864f900a05bb15e4 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/0d/a5b74861eb22d39f9e2289864f900a05bb15e4 new file mode 100644 index 0000000000000000000000000000000000000000..3ad2fbe1f97de3dd20aa180b12569914974d27ae GIT binary patch literal 1098 zcmV-Q1hxBk0o_^OZ`(Ey-mCLhXhvTp+G#s<0i$AVF|0tc26a2^m6B+ii$n?}6~`<3 zzwb!>C?(o)B6Pqs#}6WT_vyYn^3J>@xk!SaUM_$B0l&U4^5Bk2#RR{cFQdggpga{B zax@`#iq-O@C6ky{6uf`m>A7_ShMNtUu`d}Hodf1=oK;-}?U$c#4>v{D26l71sL*!Jib9Uc@ zeEBfsP{qSkG_54lu1`;HB~Qmgg?OqecMM%Vg1f8XA*!5KdfP)h5&40JkEkUjMThuC z3UQn7{lwARPO7iufoh^|J4mQTr#601-b4EvOrnr$jTM!pVjf zZKdcI>J$|;AN*q&28k#FcRe6F&|3=gTEmhOX0#7d!h?hc0&5w-0VkBiZ)l7#lR1&D7BPrL) z(>u|1`5aH$sif11bX~7UlI|D#>5%S<^+?{G{`59^`zvxJ^HzO&#N8{&Nb)Yk^c(=! z$C139i|2ICIAn8sAs)%ORi9p*p+hl}v(wx7zHv6)nr}@k+jZ(D`gbAIt68(W>C`lX z`Ub<=z8FUEXn*cYS_;LqkWFg`t_I!IzP{(oaHkh4PD-^ET6GAZVB1csy3e%wCeU=F z>~*7(d2D)x3YwP&zv<>hOrV@4s>2O)Xg=l`8F_nAftyN;*i6hYG9M}HF!7XBw&`7o=Y7Y>l^Hs8^h|2MbwLBi0RJ{WeGuTvjnitZU2 Q*7n)_7bQOX2O4U2YyRvk8vp6WiT`_Ff%bxD9F#%tH{k^IBPR|{+2y6-P4~eWM!UtdE=4r njoc;%K%h`ul+4g5IlCpbNH998>{*N!)64GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am|?EC-pA}OYW!+Tcm!G37N?|rP~ireVs2`x z0Q6fq16S=DB^j1*#{D)NU#`qv!5;dkVm;Irki1@UZVJPnW+rC^h9#n04zaTrUHj8_ zXW~BtsG5TOT(H+$YTuMjjJ`VOV(oop)h}yy1z&mA1aU=iK@l*3bdz)POH*`HQVUY^ zQd0AhGgFHhn)FJ-7rr&(^Ig1cp23orUi!JqC9&u!E=epZNiEVXNGwXtD`B`dRk;61 Y`qnarW!Xt@(%B-T#HLgL0B^3h?M+A1fdBvi literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/11/12d979e9da95e845fbfa9b8857387af4b9055e b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/11/12d979e9da95e845fbfa9b8857387af4b9055e new file mode 100644 index 0000000000000000000000000000000000000000..ac97c1f0f0c55c7e336a5669e3cba8acdb1297c9 GIT binary patch literal 1109 zcmV-b1giUZ0o_?$Z`(E$-K+B}G^4K~<76$0fKf5D889Hmig+vbN=dZMMIr@~isKgj z@4KWvN_}`qgbtV%t0}FLkfuOvb^RH?Lp+K;Av(S@6J==2BcQSLl2hFp=}}3hd=(d#y_ER%i@q% zkD9mW!{LAqmkxJve!jwgu5UMBnA4C8ZKz1t@@xSHSK9U7%7hv>t0&(UoI*V6w3=k- zW`&@=jLsG$mnq9WRjMO5L~y4MFa=di7(g$`PRX+PHH|N zZXgy;mEl{O7_g|&p#y~}E0{>Zy`1T=q9@n`Tibdmq7}MCE3{q_-1OK{#WL{81N%tL z9$O)}o#nIM+IwC5whuJZMvC71hyanNB@pb!VHPRViQ2|jp=3HD*m z!O1<{fit5*=2l75v|~yZ4BW`HTY#K$fnusz%2o90Oa1f}BLx4jbpEjQQ^)P}pi$$* z6}o`!Y2A7fGO&+J-~MvU-iHkA6Df>>?chxU&e?Dh1Kg0wI&~{ck*ed9Y-89Vqs((D ze0`(-NqVpm9a$Wm!R#xj=U}w>Lj; zZhFhr0S;&$XqowY8lpa0_gB0N8gP7;@}5DAP@VaVoQ)yS1wTJZKoqLO>v2s5-Lbq0 z-|avZPJ;T6{1}EoEc3u052y*uo-a`zIQ zm1ww1r;GOP;rWQJ?(~VGyB`Ge5$!JhiJChf4D*rPexFQ~-P+IZrfxo>Cn|5u=O^4H z^>sEjQM^wvKL02?)Rl?ei zZu)0SNn4)Pg`~PsC2hQ^&k+odF2hl*keVB*>dF&jLv7cwO6?Y;wF|YNh2Be}TLv(2 zRk2M~2HSiC)WtHFVU;S2Y|TK=ts0Jdc;epYB-VQVQDAO82bDo~QsLS|yhLKl{34B8C{%uTkx*4-P+L4H z@va?zrofu;nd>%Dled!1W+g>dLP7OzxQTlM|C6meuBz{a5wY#&JGtin&22p@7)s}( b%MSfj=z~bnK0`g-J=B8hw1dy^p9*U?WWB$*jU?`EKS2WDX>aSqh-CG z6bjpNFqmke1UG_pt1E7-&>1|1#kO%@;Ceq8*0w~X#r zi1u@g_A2=^nf~a==CJS?!?nv8K7}M%;Hg-YS0$r$@$u+@balVL1fvF!Zi*tEHsj|g_ot*pk}S}pU|3N!l3CiJn{p6~4~ zulZV3wD6JveFqa&JxmR!w}(k@SZi#XoAMI%Itc`=G_S-X>Tik9YnDbAzkyriz8Te0 zu6SW-ZCDpXI@x0*0JF5`HC*0R<+7{FfWlcCt;02T+lWizahCeOq0tmb)^KoUX&CK2 zX6YVQkAMSNy-A;3Oj%+_N)m(_CG=U}rma*2n67 z3dN0SxZPZgPRT5%w$L>kIx=Ye9jnBoQSDmRS*MU*^Vp62MmxrM)2J%T?NrxwBqzC^BD>#YFt1?3KgMqvww1Id>krWs8{8&I)Umh{S@!>yrRPMrkcj$ZZ ug`oLk5*j^q8eJgur`rDF!Qd;|y$GJ^`>BiMFI)HMaBqXyWB&yPcl&kn@~Tw; literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/14/351aabf9935f7ff2554d4bc737a2be25042a7a b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/14/351aabf9935f7ff2554d4bc737a2be25042a7a new file mode 100644 index 0000000000000000000000000000000000000000..c155759c1369cea133569e498759f9dd13f032d7 GIT binary patch literal 858 zcmV-g1Eu_U0hLqBvZ7cJoHbu@_Qq}D00JE|6N7-f6gViN>;MlBdCFVAe(1j2*-Y&+ zE3&FGqB3r(DjxtvLH>`S!x(T340j33hL0#tXr2?u2TSibI)X7I=_q-y480TVI4Hzigd;YDJYE52cLF4NC`3_6$0SdL+su;_v^k^r4wq%wWF z+ieO#VH;t-wHVW zKKHvIe1GP_0Gpgj7sM^YL;^j@Ml1!X8JlZKzm-PENz6wfgDd+j6uP*Z9&3o(9J!z5Y160XT z^32{3+un@SEf|sXSx~hR(+j?|{U)Iyi`y;`Y!7x?u9~ z{2q#`NXQ2{jAInNn`R?i>}#k!Z*D0Sv>J}phzs*}qzDj?{%phRwAtiuN}xJ(9+zI2 z4ya3>lbeghVzct-+L}2B`<`{_cRdL@a;629FPnUMqdugerRgqU+;@+sFs?pBLDyZ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/17/092007bce765ae3842bcabd9daf9dcf2e48683 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/17/092007bce765ae3842bcabd9daf9dcf2e48683 new file mode 100644 index 0000000000000000000000000000000000000000..e29de922a7f5913795b7e2e528b72026d4c04abb GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^V9Z^sapSnelp9aHJ{bw>%n4oC nTxVhc1PaAP$qbE>vs+S&1f#Q_h%0qS=yANbv8oRMmYo`lM2RBR literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1a/79ba70cfda4c30da3d44ba8f4e084ecd00ab86 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1a/79ba70cfda4c30da3d44ba8f4e084ecd00ab86 new file mode 100644 index 0000000000000000000000000000000000000000..b0de8288cb802c8415329630ecf3f2662a35e6d1 GIT binary patch literal 1331 zcmV-318&UA0C=Ixo1*w(OynZvy*AU+EP@! zU0zN<|Mgq?%k)EWly_2mVWmz$x>c9cmDb$_Aq~A}ZALpPOw3d#!8Z#@8@3VhYc>}` z=fq2(G?kh!XsKa?6;4qm1rw!aGPQbh5{cn17lYz7JI~ItyQ}M~UuRc2@zVf^1Vje` zm9=^?*eL)OqAU7?!SNkyA$H~C4Q=U?HJ;C5!6C#Lc~M0C z0_B}sBhK$+y=6tv3}=l=AJP8!X_ryYG35}Je(ac~gZZ*pRS8xXyy=95RJ0>pK}N-9 zMPqAtG%<8hUU8)*pRbX$W9NxYTMJr!jwra~dbOTsrD#Uft0G|&TCSP#aLz+@s6+{# zfw94ioKhuLS11^oms+C(11h_~lf#gx{(7q_4jNMLF8ubrg!8VvVesYPE^_A#3 znsvl`M%a$&@S&Umxn!Myfsl{E9-NBP!<%GMX=XG3j@1k@A-N0N`&1j|+E5#*`CO&a z?oMmC8|nzv5KOLG+NqV${UL9{ICIn4WsD97oD~0R((4#GFEY`pSz(_5rsc@_I+s<5s_9sv=BGa@Nv$ z&8kAnHOq+~VIIID8Oi4)m}oh7*uVxor$vip$1xF<#una05^pgvXnvE83tFr1Zlp_y zy(YSJdwmR@!jM}Sh*2D(xV_V+D3YG6c~`IDt`Di<=b;Z9F1XPD->JOYs#h2r$hSA< z|4mx&G#EOTVRT*CO(%n;538LogQ4;T7lgz0lY6& zYEF88A7-h)b;6Y}sQjX(_yR~<_OMo|myP}4^4JL`f1qG8bFCc+?z{1Yf|sP*W&W%v z1tdVL`|bmZRNtGB0Zl!SG3ebj$RFda(B`=ts0pDmAT4xvmA@(xw`@>M-t&?X(>UYP p0N>U4JgUW`{fFdiXvnB$9_UgBr74sth_?C0e~pTxe*t8c_nzc(maPB) literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1a/db404cef232b743c7da43e18403b215cf6b7f9 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1a/db404cef232b743c7da43e18403b215cf6b7f9 new file mode 100644 index 0000000000000000000000000000000000000000..cba2d7485bbf1ad284f1dd653e4f738edb9036ae GIT binary patch literal 1099 zcmV-R1ho5j0o_?`Z`(Ey-dE>WXhy$Ew9|Gk0i$AVF|0tc26a2^D<#o37l{-|Dvnq5 zzwb!Bl$7i^5jtR+;}0Tv_voHG^3J>@xk!Q^UM_$B4!^oD^5Bk2#RR{cFQdggpga{B zRr_uR^zFBVJm=k?VJ6blkEt~B8(ouAD>;X>KjE0GdytvdO(;F!d{%4#D+ zYgGi}d3-j*g~(|BN6k96OBi``AX5@axd!PO-bhiE@3I&uMyizHo3$hb-3fUcrMajw zj9L*RPNZgQl4{VXr9&$eX0)U{1NSnj!WteUN7(2#p@^5!IsCo;^zQ0yxcdEA7_Sk@K)z@c~vUxR$VcJmVG*8#mAyq8i7q zMa46@caRqcHkoIt-MM|eA-X6E!CfCLqaRP1?5iBW28f*Mb(i54X`nMeg?OqecMM%Vg1f6RKvX%c^wvXMKJ3k&#t>0UN{SBg zwG`qu-wzXqx1E%)Gyv5^-FA>rjZU3PPkw;*H<&~r*T|r zR-WF8uFL0m(oQ9vPNeI4J(9Fv?59JzE7l`k<455=@ECYBqPbY5Yux2 zTpvgBb}pXNIpdJc?S*(G=T?1safS}XNX|}gKrdP9OdDE$B z2K5bwwS6&+;L-lvm$Vd$X(5}|4qOeoseOIVnc+?^RGgG*E41nmK*6@1R&}3g^;Mwh zM%n8|CG*(y3KcXj4Sv(jiYI~<4km@>-BF4ky7fmAYyck_ zw~?HjNVc05mw5#p%MZg%+*|mcY~{nO`d&Cdw%dG1WB%XV)&~hgZ~9=^VZKg%kSV%n RXjt24^Iw$s>>r!sc4cjrAnE`B literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1b/90adfc6d5ec4d0ebce9c8531caab7e5a10436a b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1b/90adfc6d5ec4d0ebce9c8531caab7e5a10436a new file mode 100644 index 0000000000000000000000000000000000000000..963dbd05bd30cd07deb6f9926fc01a8f2db997d5 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^P+PenC6=*-=}ko7a^@Q>23H?k nyJcbk1PaAP$qXO0-GuUN(psG-Jx(~CeEOzl(k4Ryl9?NN1*;)N literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1c/22ca6365f4d96a556f8ca7d169ef0b4d12bbb5 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1c/22ca6365f4d96a556f8ca7d169ef0b4d12bbb5 new file mode 100644 index 0000000000000000000000000000000000000000..28dae9d4121e4c446439110ab1de5bb650f17ca9 GIT binary patch literal 429 zcmV;e0aE^W0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An8Ee&Ca-6$6XPNa1b_Xk*04%7Xeb4mVs2`x z0Q6fq16S=DB^j1*#{D)NU#`qv!5;dkVm;Irki1@UZVJPnW+rC^h9#n04zaTrUHj8_ zXW~BtsG5TOT(H;I<^S-gJuN!(znh-Y56$*3ubbTJAg(AbC;|qMZgNh3X^L)2YC&pV zN@`wmW@<6R|9E|tg*`vB0;@CY8Dkv}NuF_b$D*gWB(bO@wMe%hu_!gKgyG*Du1N3T X1((0x;wy8CVC)E5d}cKO$kw@ZTinva literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1c/9435d9d1762608550d7ad7d41b7884205c9a71 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/1c/9435d9d1762608550d7ad7d41b7884205c9a71 new file mode 100644 index 0000000000000000000000000000000000000000..58f1669f44a9b935342942e27ea488f934e766b3 GIT binary patch literal 431 zcmV;g0Z{&U0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An4xux)xJgEe@f=hzI}oPn!$jgkyYIOBdBjxSecuV4>-RIwgv3rJosIX8vjPcxIV0>ctfE{E9Ji?03Y zyEE~h0aQ&velFPS&sJaW@$8dd5cHU_zw^=6DKCq!=R;gkTu=lIAl>Ag{L&QNl+=RM zyp+_uYn-3lfV`^GX=lzRr&L ZvaW4#(-kk98HvoQBz^7B%+0Fm} literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/22/61866d48e80a763b934681dc8c3ccd98d0de00 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/22/61866d48e80a763b934681dc8c3ccd98d0de00 new file mode 100644 index 0000000000000000000000000000000000000000..e2796c4502820c5ab86a6625d5034e87ed8bec6d GIT binary patch literal 46 zcmb4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am_d5N+CRB*M=rcRH>cI`)atq@0p~2BDdwi8 z3P8V=GjP?eQIcT^XWVbY@#V_w73`spD%L}70mSyr7GZ3q{xddQ+h($ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/24/8d7fa9967e855b592603a38cabebabf2f33717 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/24/8d7fa9967e855b592603a38cabebabf2f33717 new file mode 100644 index 0000000000000000000000000000000000000000..162cf0a4f8fdbe745847e57cf6f182b9479c4675 GIT binary patch literal 1338 zcmV-A1;zS!0o7PbZ{s!)?lt)pf{|k-CTWTmfucp*MbQ+=Zm`}Iz0wkGb5{}tl8%!G z`R|?KOO*V`1AAxzA4GCE{AT8x;n1^M%#yR8&Q8C}-`zKLa>u0NqP>`$WXF?)wWX+d zySSL#e*QiEdGf9}%sVN*uu>-=-KvYpQtR%VkcQr|HlrOamn;)OndnHP$4XS5POLj@ztIC2* z4XO;rlj86oZ$!oFzpT}TS<1;^4rDqiS*t<%AYVwa>MpASOw3d#!8dbB8@3kmYc>-? z=fq2(G?kjqX{lj@6;4qm1rw!aGPQbh5{cn17lYy?JIj8|e!acCdY?`|{Bkq>-fa^W2l@{$jWG(o_o4j4MkpLSirb@{>3~wkv0Ht_?^(SPNrh6*8t@Em3?%i`$KeLayZgCB4)UPgAr=rd1-T_M>j4A!DsdJqtVj4G($?qR{9 z#dvv9ME^`iI2T7Lu{9|yLxN^FYn&5NRvbNUGwLZ$41}d0I%cV1zARQ%g4G3YIw2ub z?Fd(pU9nlw*cu*93|*90TxrQ?DyT?9T!|LSF@}X&4`9oBy7UWH8UR0 zc_<#0D8Vx@HkgrLs>I?8^+fY>qaI-yzN3-=FG(ekNXi}B*DRE=+sRU+{sAo51~W&G zE{U?fP(4Mnj)YGL+p!)#lrtcgtP?O0@*&uRQ*o+zlT2DoZ58;$Y6e-6dWE# zP#dZFOr_H9PHVV2>Il^kOs-nmsin~UA+N$Xb=%(v(x1M8(k~2P0S9++4QtAr*RG7~)IfeZ6RTz)#18zg)^^UB^t$xW= zNSHXtSxaX%s|qbwEGK@1c>s%KB%hODqUGFv0~_=lTxeK!91}rlY~ghz@fs6@=2zJ` zhx_%L8|e~ar-?4zULHfIFys~nVibocZf~?HilirN-qkC(_d{yIKFI^6iZIf0Nc*4Tg?o7+n{3)5&1z!)oWtV5oe-1tGEb+}E&wTs91MhP5kb0`aXS zV*6bH($Cey0CuBTL|NeO(A`%7RKuwLZ+K+JTP^8Bu;LB=7_0D(__Ktrk;xa?PdlDD zJ*F2j&qvpKkS|m!?3yq=a~=oG z;Wf?|ZR$I>xE5f=?v~JF70|))IgrAR941&@2)K%RZFa&a1PfrTU$Wy~7Vc<|&q&`&sI5op2=#D!*tcz5vpe-LF*YWn(|MJa&S~2NX=EuC)WfT{pf^ z@TzpX%zqiBfCOlD-+e%l>U$G1ps5Ek2EDxo`D45l+B|&&H6c_6q=oLT@)srIh7F3z wJ6%Dbik~^P#PKx__5Dg!Ya;6v! zw|TAu4nDq&E&@K=B*h4tL#AS5kYC{^@;XJE5~83ZTbx>{%Q7IN7vt%$dFfcPQQ3!H%bn$i7OH9d6W^nbrCCK%j>BF?++rRu> zc!imHS6nMlnYpQ{LV89)VtQ(^UU3G)Qd!}{3c?E&fW~gDAc_l^p z5VNA5Wtpzu;<9(Y^2TRBrmu=`(e%`Xswyrh%FIjGP0qiS3R~-# a_2xx&VSÚªUø; +7a}™ók^ ¨Ûòë%£ÃØ¡{?à¬Øò ¤œ7¦Ãd äK’\É2æ˜|ÀqtBºÂª&”ðXeãíÀšFCéGÀEj®ô£4äAð%Yq'…²ùëßýè%ê:Þ b<Ú•ÊËJ9/YYh¾"¿·jç~õAU"®±e†ÈÑ{Sµ€ó€¼pÖ!ò¨øt2!›ÊüÊ¢èa½à@aôZmZ‹!^2an«šÜÛV2ŠÃx7ýW …ÛGÆÁ£ƒÙ€}­ªz?Á8L‰<€b!Â!ASÜO{ÇÍÌ]¡\ä¿—€ãˆÇH—E6§ À9¥Ki¡~"_óʇý¼Ï<:š=0¿^ñSÖçõ¤ÓèŽk¨€>Y¹6 dYòž„¹3OºÃÊf¥¬à5½8ÈkßÛû6 +¼c#awš +×Ã#Ÿþ¼×Ñ \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/26/e51358b66170cacabb0d12ff9c788591765d3d b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/26/e51358b66170cacabb0d12ff9c788591765d3d new file mode 100644 index 0000000000000000000000000000000000000000..6b884ed136e13213c437cc063f292772f8cf1d21 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^SSH$|6}8x8Zf$MA_g(kb+>CtG nvE0M}2o#Eok{KE$XSbvl2}Wl<5m)Mv(BpVj{h+YSq31QWho?Z8s;R7lb9yRJWAsT{L9P z1kfbeRUFSCL1%PKMI=oUS(1}Pbjs)qk{FI*QA{JzJeBPL+%9X9Yye^v$KcQLxAjl4 zTc7jzH-H31e?f|XH26TjP!vgi5}bCA|La+F#aI>Ky{ME#S(c!CbD6@S`KZ z%Z9OPn_oa|W=lNkQ6gF*23{BfxIOe<;{Ifbm$rS5-~*J?)Q!K6$Nlr^Tl#E=0s#o9 zY&l^WhUE%IWNjtflHkoSts+R7+({-A*=0F8w$149Z3_}^ORUj|{#BBC)eN~D0o!>R zIY=GqccuG=XGrVH>Rl4l<%*d^LTHC!s_7@yt5_S1s@)PLzd3$foZ>t5(EtHK0_!r4 z)oZ4#H$~FPmTxyHJkPx*SCw(-$2`rCL^VBxhgvHpKY4vqUi9@XqWNu$5MY_c-u_2@ z6pFn5I&#$FC_0>Dk<-qLwPGI_LA=|`+_B* z&y6Yet5+U0rM;btL6hH%ok?<_Tzh`Lw&bT@+N$PMpJm6Fz;8i-FzqQ;sb}Z6V zN~!2PN;`0O{c_3iuq&Q*e5(c2yTiLLD96Bw*9VV=D0&~-rrG<+3tnKl#}QAvwiK*J zrE9-H&mQp%+~QWQ0i{k21Lyft@FE|=c&mCEtzG4b)vnyz2yoTPK1=g7hhm&9Hg!}| z0UM1VAiaS6@&x^MUGIKP9Yi`Y4V{mlExL@0wa&SXh2oyWc4y!E>QN_M%T4hVa-5gA zd9gaSnfc-y&C$Tcp}4wDVYc34X;QfMl($^TI~+>EN5CMTmRx7@r?{AhBzTODc+Pzs zVpg(6&(02tEBDrfF0{tAWMf558TZYu3w9`%k&Fxk)VaQluryCf$p&1cqHMZz@s|)R o`}G5mVDSHi6=Dt9_ksYg-*}B6-`VG*=Qy>^r^7+yU#&81r`Kw*ZU6uP literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2c/f807a8f2705f3d4ea4f9871c5cd195b4459102 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2c/f807a8f2705f3d4ea4f9871c5cd195b4459102 new file mode 100644 index 0000000000000000000000000000000000000000..accf06fc2090f49449b2a6044610e96d404dd5a8 GIT binary patch literal 47 zcmV+~0MP$<0V^p=O;s>9WH2!R0)^bf%shsNCiCv8%3cqdzu@-*iGTAFB}L`d0RRSz F4%N7q6W{;< literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2d/b1c7134855e385ee54617ed9ed33f61b517f07 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2d/b1c7134855e385ee54617ed9ed33f61b517f07 new file mode 100644 index 0000000000000000000000000000000000000000..3bf29a57e472c2a03fddfb46414fdbca87badfc1 GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7AnBkWLPrArr?HHMe`B6P9CONRS7)t?7F*h|; z0Q#+*fva|nk_<~Y<9-{CFIQ%-U=Mv%u^ws*NM0{FH-+I(Gn2Cd!xB+0huGPRuKnq| zGx47RR82vCF4*f^uE$no@0tH_=2f<(m1=(Tm+*WjfViT#pa>X1y2&~Dr75~8sRgNd zDXDqMnW@DLdrh(|+vC`81V%-?tL2Yc`})A4by)Nimn0UIq!#HGBo?LSl`wn=+W1-0 Y;&1U!#T;%o>1kWeDSul80QEw+&4sPhf&c&j literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2f/705940b7e003af2510b3241e5428ca7a2fdb2c b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2f/705940b7e003af2510b3241e5428ca7a2fdb2c new file mode 100644 index 0000000000000000000000000000000000000000..179b256fe8511dddbb11dfe1279b98a8a02b5f06 GIT binary patch literal 863 zcmV-l1EBnP0lijDZ`?Kz&DH!BgT2@WcBMK%QB+tPs2v9g5XXh>_7dbkN!(o`lt$oC zb{59|_Y6r%D`7WndZ|t#=Yx-L_&CfB=J597_ut-RYwb2|p25bshO#t`@1U_U(yh=|gV(ifiIkzohr#O_(f!?Lxk!FZ-X;&X zA8-G7ycOaS9>W&l#%~cG;;!JyG9DpxU6{61S*B}eF_Dbz^A`@fgujS+nZ~|TjjBsk z7g`a#FsHrw!#(`j!4%?YqmImjCXi5J*&1o*plT+QagkcAtt=H3t(8udK*|BGpd2lg zz!O4C3fw+(+{~ksmh=1&%pA7ZLe-K3T{URkVT#F~a&3%Xy<#X&@@F$i7-`hJ`%eAUF z@JaxGdlOeZPEDt``^jKfTWp&T5(!#aS*aJaUz4z}W!k%h1$>bImRw7{l7-{g z7#CH!7_c#bWjgYjhIduD>Z&rKaGCbjX^h)8>WX<>rr~dDqypI*56&`;qrqdD4zNZ9 z?8zEUhRyX`*4UAf^uqoLI(pYd?xFrH1Bd7G|Da(+OgJ#3@#JiUb03rw2Z@#Pbx3;8`htd=ImUY?8M0!Yw#(IBx+6mDoITd2SF{-4; z6E!k|e~lF!MHW=qLkok6ynAR9@y>cueAd%L0cB%(^cfBh|EZ^P7w@}$-|L?QR=y;$ pvva4h1#*9?-M_pLLM6K=zz-UI>NADQ*1t0RW1#P`-vL*h_~yGXvF88) literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2f/912f067342a5f5227d5dcc5801ee28c03f810b b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/2f/912f067342a5f5227d5dcc5801ee28c03f810b new file mode 100644 index 0000000000000000000000000000000000000000..c47d4ab20165bcf59ec889c546d29658a9685f81 GIT binary patch literal 1333 zcmV-51Yeiz{Em#3VbtHbjj9IeJy5E znvw(wl%~q?Ijs$BaKbst%(HDUMgE(xJ029#{{mJ0@j)?{m`r(QSx?sz|=(yk^VvvF; zLVkwy-meMkxANZ6B5H=S#32+KTl%<;i~Ijp({t1G_jq=IC0BV0jB zrDi2#XLvF(bWz!GZ4{rakhNpy$+c)DZ9XR)TyS%{niaKNj=0w(!ZxVCLx2XHL=A zqNilmGw%sud#b~S_6C%SbrJ?rJw$tOD$S2zlFg;5OZ^+xGDwB&CT{O@ZJ2CBZKUNh zoh!FHZ{c=m6I4Smr53c)x6<^7yb9ygZ+|1maQX(yurPoH9NfhFxJF*_Ph9z4TVd9`< zg3emjR7R~>Nx}&802awez9i8^$GQCmF41#vbz#}@Oa!H=g;$BhYfOxqUuEMQZqjdV zq)&*QCi--Hc?`Y6m|GZ#Q5=%Ez0sy5l7Xyc*RJ5QkEs#np%WV}_|X5~sl45)7Z@AK zw=?GdOOQVU5qDRzA4@NKS`_jB4hdE_G0vVwr+y+i(2es5<-?WTE(#l5>%& literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/30/c84aed22253f4adba012417eeaac82b78e7aca b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/30/c84aed22253f4adba012417eeaac82b78e7aca new file mode 100644 index 0000000000000000000000000000000000000000..bd0eaaeed07151c1d883066c8aaccff1848b831b GIT binary patch literal 52 zcmV-40L%Y)0V^p=O;s>9WiT`_Ff%bxD9F#%tH{k^xGou!aN_EfNB?;5O1<^B7ki)l KSq%U}QV~!hRu+B$ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 new file mode 100644 index 00000000..f751df95 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 @@ -0,0 +1 @@ +xmÎMJÄ@†a×9E]`šêŸê¤ADEpQ!ÎÒ]gÀI‡Leáí ãÖå ß_©çóIÁ¼ÑE"…‚©cß‘ål´8ŽmÆI\¶Ä>ql¹™‡E&ï$vÅÛÖû9ÒÀÁ§”81¤Ì›aÕc] Ÿe*²Àó)g¸½üÕý×Vf½Ü ]Œ”ì›rý§W¡ûu3S]dþþÙŒ×l¶Á?¬9Ì<¨€Vȵ*XCÆšÇÃËëÓ®{øè÷‚ðJ9 \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/32/ebcd2c317339400d65ad43999d4e5ddc05bd30 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/32/ebcd2c317339400d65ad43999d4e5ddc05bd30 new file mode 100644 index 0000000000000000000000000000000000000000..7b7313283fba86e813c6533064cba9efd3ebd8fd GIT binary patch literal 881 zcmV-%1CIQ70hLq9vZ7cN>@{C;_r@#c;Z}5aG#~;Z$Rvt8hRdK#asidEZ>!$6H+^=Q z8F_|?lUd)k^#o{Ip#GRfgaDJLbSBa)C-FRDB_1K36KE0T5alde2z1KRVnK<-kc_CC zK*4=<7O_++q=F>oDB)5l3Li5>FyS}~aak@fkVxjK>PHX^sLRj@^g2z!pZFX7Q-08o z8UGFF&s-5gk)^>GB~lcT{a$eTIR3A*97dvVocNJkJ?#4igD+4`(|~`H@OfduFD{ zvZ9u(cL3`~3Rjp(%%`bQ}FPkBvelK=@8efr{S z?CaIs6{wPFvHBv~&kK3<$)&2&#NTWVmzGvt?eW+!{;`S>HT(F^xL$N8z#tqfSCzdg zqy+y8UrwHh%LeJwpuW&UNOc;H{QGqdgwXJBle>fgv{X9QRmq)sh9iJr;n3=9A-a>E zF07U5yhm$(zlNO$vG!h%PZp2CL!(esx=W+8Qh_A-Lb5g+z?2jTP#Dn9dj59iA6;i> z80`lNE_Xr6nah*!gX3o9cEwJp;^Y>qZ5b|SCz~`@hdR4qc$EOsT-->ybxc8PJ7oC} zwMy}=>8L|ZJC{SC%hyrrRQufS@?=%U_ACYg$UY{BxKH!$@;8E1@9gTIuMdDwmhj_d};F(m#4 H^73z(cDcSH literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/3e/f49d448c45bd8c164a969cfbc81a2ee7d6dade b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/3e/f49d448c45bd8c164a969cfbc81a2ee7d6dade new file mode 100644 index 00000000..aebf8b28 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/3e/f49d448c45bd8c164a969cfbc81a2ee7d6dade @@ -0,0 +1 @@ +x•ÁNÃ0D9û+V½Ù›ul$„Pùƒ€¸¯íMc©q*Ç­àïiËÀmF𧙉ë²ä=ÒC«"àm`L‚HÚ%íÅ qÐOdÌdˆ‚5œGêÄUJÌ$Ð:ý¤ÀÃÔ;¦8LZØ£ M¬£uŠÏm^+Œß\`Ï_M*<×p¯§|Y»¼¾€!OH¶×µÕZÅûÂ[þÿ¬å"µÁîSê–×qær ¦ë”7^J’Ò½UŽÂ›ì”ú˜óvµ7lƒßî?ŸìÔ¾“g \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/40/26990f53a380129e19892d8c2c1d60851647b0 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/40/26990f53a380129e19892d8c2c1d60851647b0 new file mode 100644 index 0000000000000000000000000000000000000000..2ff67e117cec0cb57af527c7d1add0dfe3198ffe GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^Na&k+K=9~q>1{FbJ-1F27uw!D n?P6j81PaAP$qWHEp06~z-}=-!gE2f}>WaO2a>;)I?7|)acI_lj literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/40/914dbb351175f0313ac4f7379ac82e2803e943 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/40/914dbb351175f0313ac4f7379ac82e2803e943 new file mode 100644 index 0000000000000000000000000000000000000000..f3767ab5db8fef7ef3dece925e71f13554974bc8 GIT binary patch literal 171 zcmV;c095~Y0V^p=O;s>7H)1d`00M=S{N!SWGbdDUY4pi!$_koIUM_dxS>9{85<>$6 zGZPbqg8W>)irgHAb@@L$YEO&K{O_ix^h2}#%j+h$I*19y1x1;8>AJ}|`K2kkDX9gi zc`2!R$(gCe3?0?KmE?TPC+W%EpL+FbjDm(tO*|Go#U+VFC8ngdE)+wXs>6A>;MC!r_r8o2R$M?_K z$MiBEv&NcRS@;Ch+Rf9_`({RI&F`cpyx~PDiLo2{?dyWRBa?6oDrbAAdi8F%BfGb# zdo!6#>957j5)RfpQ`&j13z?2baA4+e^~Mz3qpN45CFc}-C!)y=T@je4`FO-?BV_e6 zW}V{}qbF;i*;vyyUqlXh5!YA%vbMaIJ7c$`s7xyuJxD;!tygPacsLNn8EP^}%z9}v zVG76SKm}(SZl(6%=RbozA8pmD3jCdf8?mm;`8BVcH<~P_j2_m&4(!2@It}9sw7rxzdl) z1d>NVz!#Kc#hnz&=CA*Bqra38sOxYqi1FyIR9;rfc`3-sLi3dn`IA+90CRE0Ya#VT z$EgeU=n2F&w9XJc=Fn6vAjEtiKb(Yha4@I~KA}v=rZT^?D0)~oI8Ye9R-4x1gNT=m znA@r*_qLUc;xOJ#|J6bP`{;*pu*K-XY{0)(RR_PDU>v4I9)K|lgAn1EAdH78_S4Sa zX;X7oC*Jzfp=^q?5<-| O;d=Oi6WiT`_Ff%bxD9F#%tH{k^;9a`iBk{G;<@xiJI@|mwaIx+d nePUt&1PaAP$qbE>vs+S&1f#Q_h%0qS=yANbv8oRMgt;08+RP=C literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/46/1fe2b2571a3edba6f37a4c6f0ea82e25da0c57 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/46/1fe2b2571a3edba6f37a4c6f0ea82e25da0c57 new file mode 100644 index 00000000..1557600c --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/46/1fe2b2571a3edba6f37a4c6f0ea82e25da0c57 @@ -0,0 +1,4 @@ +x•ŽQJ1DýÎ)ú.ÉLw:EDo°‚ÿ¤×ØI–L½½ãÞÀ¿*¨G½ÜÖu0Ñô0º*¸q¦‹c?yˆla)\Ð%'K9 +;s“®u@)Qˆ¨N] JgõèSä”Sâ½!£/³MF>Ç¥u8ýH…ùÚáØÓ=<ß–¯6äzXÚ8ÜOf„ðhÉZ“ï†ûÿ³æ]û¶´ +ù"õC78ï +¯²Ö¢õðvBèzUÙÔün6P¨ \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/46/2ea36e1be312886a3071d3d065f14c98c50ba6 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/46/2ea36e1be312886a3071d3d065f14c98c50ba6 new file mode 100644 index 0000000000000000000000000000000000000000..b6b2df2f5ab16ff1e18c73240fea299d41dc12ac GIT binary patch literal 1104 zcmV-W1h4ye0o_^KZreBz-B;%;RHLsFowQgK0i&XAu-F30HmKXhzS0tHb3>5=NyYIN z{r4SGmr{~1vCslllRSvz%puQ^nh{SHTrPs&U%kBe4ZnWOcQ>D&!gEipdyhe z6RWG~=TCoxucoi#Gn^~=FHKAU)n6$Y#)c%@{KzfWVJ80lO=Y?g{-bR*S$lyF(3 z7}X}$oG8PVBr)JoT8GXkOleL<3gKl`hb25lp0V|Rck@3# ze8Q+6wU&xUZqzn>aLZX8yWQk^K4+g*(3 zE^fg)8?NBmiv&i#nG1Y!PgW4*IG34aRX6RJk~xL&QtdV-BTPgKqG`%h{QOJx^c6)B z{K1y`!!~BE?I0T+)d98Pp7kj2HSb|93LopmF)ZJ_hm}ZS6dWIKaqwOqUR=+ok7@(I zl!Zvu_9Wz8etmSAWm5PtI2zBS(Q`66nu{!qM&BU+2bjYU6&rFrb(fg z@nd?Fde5ha3QTmty@ejd?0EDLHK&DHpMu!&=p!0MN!B2~TT`wnIeboa+oy+Vh`w(S z&!eN~zGdG-dmsh(Un3|?hnLrO=;8e*AU@gv$~;kaD{|kBT%@ zmIeY5R_uXf!cYV_Vop9H5w6A|w z?OHNkX?4Txw>ds>Ct44K-cc@@hB1jbEq*$@N+q-5`L26Yl1v zQaAr*Q0aN@hE*sYTe($({%i3oK{R3#akkJ6ZpcBu!D$*B zRZxuTR%MPl_SntmC{}z963lGmK**$f8Qyvpr%-H=PvW=)UG=+@1QD2m{JEFn$7cMA z1S`NN?%P04-cHts73aJF&G%#f5O)TCk)ynuRW}Md$To*>@1Fmh$9gAWQ1^FkJM@>S W4>Cpb43fWlw*QEV&;AD~FXG?7yCg;c literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/48/c4aa9e128127a4fa67afbaaecef913c05c6c95 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/48/c4aa9e128127a4fa67afbaaecef913c05c6c95 new file mode 100644 index 0000000000000000000000000000000000000000..6c69e58ab52502b53b08040abbef84c686ad087d GIT binary patch literal 857 zcmV-f1E&0V0hLq7vZGcI^_s7^d+I$A1c)iyWspdcfO`=^(vF;S68d^;X13nAcjt6I zT^+V{olk%yDejMHh+`0v9K*&TyQgV3jyRt7_j@{`sfeU}KlpHD%=`?%I)8|p2_zg5 zBuv6Z5z9tALnSTFbp_8AKK@rjUQPANa2<=%?W35w7!ADsZ=o%9Au=UciC+OmRIVVVstYW2|5d*y4R;E3s zn=E#?=b{N_Qg=3TTD^B8<$d(8aVOkhK2@z2}+^vZ^ z(H&(svJrZkU01W6!g^|Jl8}j64Bf+I6D{WzyH;?mOqC8^9-YDl199Lx`qM%PcFxh$ z1#%tXUh@NKT}WNMv5MNtm7i~+(R!o0WVozQPdz`M3;ctI(}=Rdr`xFoE&rvZkE^Iw+IyhKD&1ov(ih*Y{-yQZfxAk^n16MMuvL%j0b@LYskMc(#q zy3RIHZdM~(p#^rOa=z9Cy2@1(FTFFHJG$nCkCIO&K_PDKH&T~gbD7DJj~BzmIZ5z& zI;YO#ZnF=1!%yx=J)XHUjZl9d8IkSC8%0?V1N-oBGgU*sL2KLPB>_dAWhzC0$=E(} zibnoPeZ|RsJ;@Svc-&3jdG`4@z7@{BGUgovV$VoV_Nu9g;gHJbNbcRX`SMk0QLZl+ zTt5_NVG`cByC?MNF&<;ZTuW70uRfAJHpD<;y&u)aMf>ARr=#nHKWh>Lf4OsoW4|9u jGEV>XR+!VJgCE6UYQgvweg$)0MS%RKze((0B1UH(`qQ9S literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/49/78326d37eb4e8d8fd4ace8bc7b16907b524a89 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/49/78326d37eb4e8d8fd4ace8bc7b16907b524a89 new file mode 100644 index 0000000000000000000000000000000000000000..bb8879c676719c1c195f832359439b4d57a5e3ef GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An4ydLq4?kUQngdE+!Gyq7AuFBYF7eHF*h|; z0Q#+*fva|nk_<~Y<9-{CFIQ%-U=Mv%u^ws*NM0{FH-+I(Gn2Cd!xB+0huGPRuKnq| zGx47RR82vCF4*f^uE$no@0tH_=2f<(m1=(Tm+*WjfViT#pa>X1y2&~Dr75~8sRgNd zDXDqMnW@DLdrh(|+vC`81V%-?tL2Yc`})A4by)Nimn0UIq!#HGBo?LSl`wn=+W1-0 Y;&1U!#T;%o>1kWeDSul80B+Q|TE>jkw*UYD literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/4d/473a4a40413608f4825ac89bc11aef89be0aa1 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/4d/473a4a40413608f4825ac89bc11aef89be0aa1 new file mode 100644 index 0000000000000000000000000000000000000000..74f4789c4300e89e5b39ccc333cf735ee4b9dbb1 GIT binary patch literal 864 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 KeD)owG3^ji_3)ek literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/50/d8e7a932df85e5436801575895a8bd6e1e63fd b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/50/d8e7a932df85e5436801575895a8bd6e1e63fd new file mode 100644 index 0000000000000000000000000000000000000000..70df10c9cf91217c1f02d57664098a0de74d4e6c GIT binary patch literal 46 zcmb5Hup|FJQv!V8VK6i>Ff%bxC@v_<%uClz&dD!L(Jd}XEGkJYD%ML($xmkZ da`Fm`?v^s`m!GSzEH0n#xkdHzWB{hu8BL(?9vuJx literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/54/b57816e97f3d7ec73f4cb2facf093c377ee9f7 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/54/b57816e97f3d7ec73f4cb2facf093c377ee9f7 new file mode 100644 index 0000000000000000000000000000000000000000..48b79bd394c9908394957860630caf0872abda35 GIT binary patch literal 1331 zcmV-31~xZ_wiFd_ z7nhSyfBlyJGI?Jd=baRvS*a6{Zq?;vsdaZjNJH;go6(MzOO^?_Ah&*NpXCXH=<(o-`48FEahY{2QnR%tkocWlrN-Mbswt&Ow3d#!8dbB8@3kmOEwci z=fq2(G?kjqX{lj@6;4qm1rw!aGPQbh5{cn17lYy~JI{X1?yjz{ew|+B#7_et5)d5( zRMuiu#fWwQGBSq|1wbEYQ$duccRvl#wBP`5-)?nA0&rJMm6CTD%VKK0mwZ5s$<%rz zxiy~7Ni1jrP=28caCXs&2Cer)SX;@uz@RH&q2s1~Et&2ZM3^bze(9(Nh_6jKgi>4%P4I+!nuRh3|M!JAGR*Ggsy($tmq2-zx59d5ohf0*- z85kSP$SGA~b%lbVdAU_^u+H97Nq~!_5=b894(*E)%Gm8>sZsv`7Hor=lSh|0Szn2s zqFG10Cxq>o4j;-HkW1DH7zp_g?7^uxJ-kUKm8LfH?^w+s6Oy~Iy-&4at_`)3n$J`! z?e4UOyP=Ly4Z-B9rJY&|-5>HQj8nJ$jUfH$TPXd)02Xj?AJ?#s%z5pqh#Le;Y`*lw z2|n;ieKd{{1hQwH2h&pzmg7iyFMxorg_u*wPhWZQ$UfjUL|*U6dfe)lOjU%5qnx#L zRa7uN0Ow+rLl!Kk;H3E44PkMxa&h|_<88Vh6^tA|92|yw(14O2J-EV z`G1qvI}L`8Wf)x-cGJmV>BDO0%V4N{!380)58T(Ve_S>UcZRhqXaez_C1Uqo0MgIZ z!vJ=xSVURi?$G^L0aU}N{%?6?##=4vL$Klv{urz9j`+QVu93+X*-ty3IX$KqGVepz zdXUdlD(sZE8XD6lUO-=LjmT`H&!G21-OdfC_yE{~mH@&^hgQ`g#o;JzDQD0oS_UFOe< zQa}QXdftnC11JXiwSNV$)amxn99vtTeZFfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+hMATQ%g!R^U{m;Dspoea!dm?pT1dYrp>o-dZ%O0rX62@K7}bPDM~EMEY_<8 zDr-OZ$~$|*<%YtpAD`UrK07@5y>JXvnUANlt6#9IUP(m>!!_5;uws*WmhLZ}u5&Wh zdC8fn#SD8*vMk%<*lz?zMZBx!k6Qcsz@c?m^c0sQ7L}wH m=@ujwrRJ3|+?OxE8ZRPla3K5pVwd}Qr8Y_T_W}T?CzUZe-=+Tm literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/56/6daa418f53e211932941cc554b34fdc72c779e b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/56/6daa418f53e211932941cc554b34fdc72c779e new file mode 100644 index 0000000000000000000000000000000000000000..b858dc9764e94141da6fe3900137f7c8233f3a88 GIT binary patch literal 81 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 wJ6|%&*<%-Tg%y6kno@l&w&zJA3&W4eykP*L CE)%8z literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/5e/0d7c3f9c24c16da6b268aa3a18ad41a7ff3b70 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/5e/0d7c3f9c24c16da6b268aa3a18ad41a7ff3b70 new file mode 100644 index 0000000000000000000000000000000000000000..8bef1db2af02ee7797c9aac39ecefce3157c41e2 GIT binary patch literal 78 zcmV-U0I~mg0V^p=O;s>6V=yrQ0)@ol20j-r?YuhjshIgC%3S)LzOUb?%L2+RzgF(y2vW?v;mJ+M6B_qjA#@K(~ z(UF}vUDGn?ojzXayyrPb_Np?gWcu#y^aZ=z*Hv;Sty4zN(?%jX;VhD^dOsGRMcI;eNM9ofA` z-K)uDN`Ky5FX3R#Go_v9x{&F31P5jgSFcUMJ-T`_T5?XYcOsh1&=rAsnvX}UHbPcE zV%9lsF?zBFnvFGW^GW287jcaRAZyEOxifZ4ipsQt(Ov>-ZoOLb!oz_m&QOy1eA~Rp9R=+=z8$&aZgoywT+AV#;X02!80n5Lhd=d;>Y> zjj6*%KLwcv3i%R=B#QtdS;i!jD@+piK_{dutZG6HPvucI+zv3TX(T|D4uJ$-q~=OL zh!apA1%Y2sk`;GSD4W0h-HrZGLZGn2y&%S;yHa^sDd(jiD+}FMLgWut?Sah2g4aUo ziw;y5?7)>Ee7<@ySkWFQNWl?m$aB!e7daX9C#TOAT z88Nq2P3~_=K3WE^gm>`UYDITVs zztgVfu22dt^2QDyPQY=(W1!0-n{!a$oYJMVP)Cukp{IevaRFh3o<3wA0-en68H}H? z_)Y8bdemuj$2C+ypRL?8n}jd3EO`r0!`zxj-C50a1n0xSs|O3(E*(f|Me literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 new file mode 100644 index 0000000000000000000000000000000000000000..5aa972a15538bfae9d7dbf2e5830f6e6b59ee529 GIT binary patch literal 624 zcmV-$0+0Q80j-r?Z__XohPiEjMHF#K>~;)lXYd*$^7m4*$Z~DudC!vTBnR&rgJh&6R8U$l-@4W@83RV z@6wBW${K5KWZ@G~Yqv~G@0$gsHNTUZ@P-$qB*t#(m(SPqoXo;4s9fxw>eaj5j_h8e z?rb)j)1TK@D>zv5Oljx2E@V2Lz=4Is)hknQkFK7KmYh=ToroqgbVXpE=Feov$dveK8YOiBCfFjWMg?PcgEh5qB5;u^dJE>w_a^{;o(3OXQ;^_G3%wx zgee@O0~MTUxRu(2pZ^T@bhLG=D)2W7H(_0w^GjX}sN3r68%7UnV2Ad8z*%w2w~%t) zm^y46rXbS*AzvYo6m52T+W{AVfGO2;*Uj{j~EpZf5QZ zrQjlO?C`w=93vhBT^8A#f&%B1E~SO~iG0H=2ON$I2qW}zpLqy0n%y%Pzh3cE*5&o6 z)98+CsDM6Mxo0*BA7okb7M_H;F^{^#%4Vgk;59uv$OG1{xBE5&e3cdFcHgy zi}m^RgaC4A&Fa^ltzZm zDg@(cbTT2COj!D7SES zm0gt{re<-Wxbb~@^eFXodZ@re7pZ6HQOu4;4^gMAFq?-Ub~O5kMlqT-h%c3t*XgdG zI9exPx0QOJhU)7E5~|U$khkP}XrI9(2DwJHAdlRozLLwWe&&J9R%P<;aft+jg@x>WB6azVXy^S9mXWOm$-o$cUr)Hx47P7sX6;G>9O*JTA zFud-I5e%R1&wa&mskxD=YVE+&pqbj0@0o67Miq?UdQ^$y zjy!SuIf@mZI|*jib4Chwkm02#@eqm)@`E_8XsUlWN$6lQXx<&9_`X@cC&3Evo^cz< z$%|xtSV^81(6M~qKg6AdU*st7XVvw>99WH2!R0)^bf%shta_H2jx_N-N&w`Z&1#jxxvle!YW0s#NR F51!;a7QX-h literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/62/9f2fa7ab6c97d6126523c09cdefd8fce776a56 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/62/9f2fa7ab6c97d6126523c09cdefd8fce776a56 new file mode 100644 index 0000000000000000000000000000000000000000..94d9e1ec988ccf411cd56ba66a82a983c4d7182f GIT binary patch literal 1339 zcmV-B1;qMz0o7PbZ`?Kz?$!Pk!otT&w4D?!3|T?jpr{KwF|u*dD_7#~GLb}qa>+6w7v%cm6?vN-qZT81 zcBgodUa!~L`i+r0Jw84m|6E;8VPiv6-YQMol1&Z|V8fX*vzMZz+Ms&!v}BjWovJLz z)S${>JSh$j@J75AuZ+tL~yIz{E^-5_~h4v|(!@zh*Nb zbWXekN>i!%oR%6kSm6|9QZP|!CR3|7Cy^NLaxo}QvY)ay*>5)&m+#Z*hhML!e}4R& z6Tb?$NC37MS6Pcy6$9IX%gF2p7I3|%wbG*9hpYvkc$2rQHWFY%#Z)PIhv6-z#-YjY zh&P#9CneX$`8kONO-#zKbOHV^I?trhCdJRB+OfK3o%ZWojJPKKDb;Bt+af-=EGbT{SfEY}fa~jIq zY(^EUxGaty+}9(?GWY=(<7H$=j6U;Z*cFnk!eA}Br3V2)=vZ4pw%=dTmM&Q1=^hpw zT8x($Mf6W(gmZC}5?hnPG9+k*v&K0QWyR6MHlrTn#6Vd3zGIde=F4JLC0JeXrV|n} z)sAol*%g}=jjiF)#Lz`~#g&$Pwn74rohR09EogNU(Q(1`ay83J(Tr$VMZzY`Tr=b0 zoQL93i4r^mV}lv_rAjQmP){^3H|i0V;ae&R@RC#liKN`2ea%7{yPYgG>L0*@Z7_56 z;F2io3)N#Z>qz*BupR5+LpcL-$vOc8A@74dI2EUgH_4>c)K-B{tY(lE$)~WrPrG5> z4YiS)&r~Yy?zD!hqmEDw!Q`r?omvXrAMzrMQ@8zFpd!fvS*zK(^C(Y<4AcgfPk-ym{Z74Uxo3=KHxS)Uhl|y-0GK1 zg@lQNoV9dTv#QW?#d6|Dmh5-%|^Xnv86 zbGTo>yOAy-cADtY?fEfu3PWyTAVzVB;`U0LqDXqO=3Tvldq1RxpNBSWxZpznf2Z~0A?RskIxp93lE$YFxjg@CK5*JdY-La+eV`XxK=W#NwY2)$4= z<>h=c+1*N|UN-iF%VQ^)d_ciu>RLMx+;!s% z1+PlC%lwy73P^xf_uU5+slGQM1DbjuW6;}ckUz#-q0Q4bP!mFBKw9YTDt}fYZrGrh xyyYb$rg6rn0lu;Ec~pyg`v=PD(2!Bh+|#8FN>eCP5N-2~e<~G+{{khh0YOuAl^Fm4 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/64/59ec5877fb2d620fb0f276784bd4a3c30cefc8 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/64/59ec5877fb2d620fb0f276784bd4a3c30cefc8 new file mode 100644 index 0000000000000000000000000000000000000000..ce6c8ee71eecaf0bef76459c5763e50a836c6e0e GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am|=H$wDdwi8 z3P8V=GjP?eQIcT^XWVbY@#V_w73`spD%L}70m4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7AnBkWLPrArr?HHMe`B6P9CONRS7)t?7F*h|; z0Q#+*fva|nk_<~Y<9-{CFIQ%-U=Mv%u^ws*NM0{FH-+I(Gn2Cd!xB+0huGPRuKnq| zGx47RR82vCF4*f^uE$no@0tH_=2f<(m1=(Tm+*WjfViT#pa>X1y2&~Dr75~8sRgNd zDXDqMnW@DLdrh(|+vC`81V%-?tL2Yc`})A4by)Nimn0UIq!#HGBo?LSl`!0wFTWZu YB5rUX`}<;-`+21{N%!{x0O=>VYIPRW9{>OV literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/67/0941965670c973ce6fc4032bc7106145d92240 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/67/0941965670c973ce6fc4032bc7106145d92240 new file mode 100644 index 0000000000000000000000000000000000000000..04f429eb0a0c40f64fe9ed7637f1254f4d4d1a3c GIT binary patch literal 172 zcmV;d08{^X0V^p=O;s>7vt%$dFfcPQQ3!H%bn$i7OH9d6W^nbrCCK%j>BF?++rRu> zc!imHS6nMlnYpQ{LV89)VtQ(^UU3G)Qd!}{3c?E&fW~gDAc_l^p z5VNA5Wtpzu;<9(Y^2TRBrmu=`(e%`Xswyrh%FIjGP0qiS@^!cJ aa&R=`_|g=0V)j9)_nrH=76JfxjYC7ft5q`q literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/67/c51473a750f8acd5c3808cc692af5d43351418 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/67/c51473a750f8acd5c3808cc692af5d43351418 new file mode 100644 index 0000000000000000000000000000000000000000..d274280018e2e32f2ff2a4fbe326f1b999153bea GIT binary patch literal 173 zcmV;e08;;W0i}++ZUQk708{%bwnsvKu66WiT`_Ff%bxD9F#%tH{k^xbR_J&#hg$)lvH*vbbNa`ZKlf nyNQVb5GWKEB{MWi&TdI95{%AzBCgaSp~vy!#;QI5{<$3co5Ll~ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/6b/49ef3e032baf487eb496da619849900e05a4f5 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/6b/49ef3e032baf487eb496da619849900e05a4f5 new file mode 100644 index 0000000000000000000000000000000000000000..48f36d7df8399dc45578d90a03ef46920ce54e5e GIT binary patch literal 429 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 kh?1hxq)LX>2a^OZZT9^Vv+ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/73/dba9e0f8451117473e54fb10e5d820de7d286d b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/73/dba9e0f8451117473e54fb10e5d820de7d286d new file mode 100644 index 0000000000000000000000000000000000000000..37db3857a58302f236822db575b66038e2a9995f GIT binary patch literal 865 zcmV-n1D^bN0hN=2MZM-LYOi?BEJTOxFbF6H2@psKv4f%*#5`*FdaL_wy>aet zX51Vi@}RD1${El!%l$Er7z2i*XqKmNj9D?JvK^vC7U6`Zw*npSIFZ5(MPXJT`gp|c z3@9Osg*ahwny?w4vdnhNvs@~0I~G$yOw$PyXCliH@iG_P2>c$m2#)}kNdo?yzSTeZ zNBvl)zX8qdb|S;@A`iYOfuacXd%^kR_`lA)&!;j6U%x_DpKovG^B=ygYmPelP==pQ>Gbk>`Vt4-gR4TAO4xHpH_H4mX&`d*z^(5I25W3QaW`|jZA(b?f^k^t7DT(WlS z2kEAQ2vy{>d2eC<4`QSRZeHO3tCGu0lzHYs?*KR??=j_2Iz)7x#A?a>p zH0$`SD#2cuwA;yOjas6;GO+HqX{qYFJa*)w+G0$zzmm6Q_nZf`3gIea>h3`dS>Xv@g zVB?8pVDO~d9*nhWYmd)-Hh4M(dXKUv(Uc;@vKx`6xF2^Y!WIFjin<0g2|W{93(LEer}G5( r3ya5?_y$Y0mH)zuNS3AtQ;k2+gSbrr>e_jX(G1pa-X`K-{8?)!G>5w8 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/74/2a6f55adbcf38790d53673b2c203bfd5417f67 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/74/2a6f55adbcf38790d53673b2c203bfd5417f67 new file mode 100644 index 0000000000000000000000000000000000000000..7c7486fea7f1b41804895481ccd09e09014b02bb GIT binary patch literal 429 zcmV;e0aE^W0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An4ydLq4?kUQngdE+!Gyq7AuFBYF7eHF*h|; z0Q#+*fva|nk_<~Y<9-{CFIQ%-U=Mv%u^ws*NM0{FH-+I(Gn2Cd!xB+0huGPRuKnq| zGx47RR82vCF4*gPZ(7VUU!kyPNrI940=_fN-#lN~L0nN>Py`Gh-Q=A7(iGj4)PmH! zl+?WB%v7M$)*f2_YNb-v_Tz60M7l$xo#g^=W6@Jwl2}xdTBKW$Sd^Mq!titb1#N+} X%L|Wg_;j85Do5K@oeLcRS`@lNo8Q#7 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/74/9fbf3d85c7db1c8ea51866435d5b8dba317218 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/74/9fbf3d85c7db1c8ea51866435d5b8dba317218 new file mode 100644 index 0000000000000000000000000000000000000000..a82b6bb8d80413c0b181b90477b12faf9fbe60b7 GIT binary patch literal 1092 zcmV-K1iSlq0o_?$Z{#Kv?d#-MxTAeF%w#`WMZ~Lin@W`ub(LwWzG9o1p|QaNoXK>x z|GgLd5p0j!iM5sLX7ga+aJc6J_lCQ1Cgb4Uo7KCo$or=}3m%!$T#D=E8m*QA6NyZ@ z*j+Dw{pH8-+vWS{f)q;r!4eYyTIlQL-k9PF}0Oj-6@r8;s$1b6xXQ&7c(0rZ0Glq`#%(g-9XT`2I)R?(atqP#pEw<<2n%RLkCoXnQg|OI$Uo@?CN6& zWSS+V;>P#e_{kW62XtV&E;G+Gdx=kHV@^u&nvCIR1JfJ2pdj|c+z>t=_`>mEI;w?&ii>iH5v5 zU9^`}=OemG%M(R+bNYNlx5;{h|7= z^SR@Yh1~mfqUL7${Pr122op7X#fLAu&$gWMTvKwjpths?7P7^ZEzjywO5LblFuW;K z5e%R1&wa%TskxD=uD!t1pzS(V@0T;2LZj>sE zZ0SxzEz$DV#Wlnw&Uma_-Y|n&U`DXTyN3$AR2s&*V?mgpamLcfsFD%fv}!o+;fY(% zNv!q!t-#!R&Pc&V72bJ>mq=`xU!-wMGyTOyLS2zTb!}AQeLH@pz?$&PeVeGs+sWpz zk|Haiqqf49WiT-S0)@ol6``=f^^#3xil J0RTlO5t|hc6sG_H literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/7b/069f0d9a9e695980d5d6119162c21433f91619 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/7b/069f0d9a9e695980d5d6119162c21433f91619 new file mode 100644 index 0000000000000000000000000000000000000000..d8c7b72b4c22c5f593b7ae765327a74353959e70 GIT binary patch literal 985 zcmV;~119`<0o_+kZ`(!??bZ4ftd0T5mE#@)Va+tLTO@$p7?D%-x*}H;85M|v} zm-8?8zou{IZ}S=LrTCKshhonUEE^`*cfw$`(3`K`!^I z4(Q!(m+dYL?)74EPX4&PS;4VoY2B%Tbp@Z#&fu_A#(E#0CtLL%m_e@UhHQFHw)QXvA2iNL3D8rt7h8N=hOaoKT9d ztO7XiMN7%yh`WxpJYShm$(0V3tZb;{y$xjm0G3=8vhFqcXYnx(Zmx^@6>Ceh<^7kB zH`nRvw|94|51;NS@z*9x$-4oCIHQ#mV-JexUS?@-B=Xz|`86|qDe({ukJwI%a;g}I zjLx&y*~K#nol(gfH2ZZ~M-v!1}>~ zRr!Zs-d$6ozjVz^p>%_#&SR*#GNjjaH%RuFSvm6DNf>20zA=T5oN>lnjExIqzo+w1 z@}74PT!Gij6aj5sJq7l|W1D+`C+?qnEiXk82lGJCK}JSw=83);F>Hn;NSlMUqc&c& zTGwtt*=^-qCb9-T61KsmyxRy_V9u?>(V*)m_?{P|R+4=`w%81)hNw=^dJn8?~|?o0=DC-O;$l~JRwP%hHNOA@~0bCH|}Zk>C3L?_M7r)Ca#?}Vq~!7u#tkm{I|YA@_Kz6 zWn%6&wI3FDFyXWi?3xM+z|QLh3M8Z(Q`8}t9v!WNU#dFRtF0Jf4NZPiRtJFlB{3?9 zm!^*I)_hhA($s4e;-c3DYr>|~0t!#MY@m;hts7ptvig&)EIRBnuy}ODQ*?ZuCD`i9 z4WgS&$%Nr;gm?+X5cx$MH<(Vy_TMFmA3Dy|(-c34`|l*^0)A)T{voHRlU}TD-G25R z_IAIA!^QtZ%69mVSshp51lb_ICkOYxDeIGj{o)ICaBYX(u0BkD_{MgenS=h*A)oyP HB){x}nWy|< literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/7d/3e39d11818aaaf7a648ec9fd626617571b9a3d b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/7d/3e39d11818aaaf7a648ec9fd626617571b9a3d new file mode 100644 index 0000000000000000000000000000000000000000..efd2f4c1d4d80724bd5c1a566e19b18ee57bee3e GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^n3?+Z?T%Q@-iHhHn)W&#?OWDY n^Tosf2o#Eok{KE$XSbvl2}Wl<5m)Mv(BpVb%)gfg+Usi+M*w*gL4wxJSJtRZWO*4xaL z(T9|bH8zo6WiT`_Ff%bxD9F#%tH{k^m?b*@mh}tww!Nm2`yYi(KA5t; n$=AdH2o#Eok{KE$XSbvl2}Wl<5m)Mv(BpV literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 new file mode 100644 index 0000000000000000000000000000000000000000..a5da3afff052aa12105d03be2706fae9570c9755 GIT binary patch literal 171 zcmV;c095~Y0V^p=O;s>7vt%$dFfcPQQ3!H%bn$i7OH9d6W^nbrCCK%j>BF?++rRu> zc!imHS6nMlnYpQ{LV89)VtQ(^UU3G)Qd!}{3c?E&fW~gDAc_l^p z5VNA5Wtpzu;<9(Y^2TRBrmu=`(e%`Xswyrh%FIjGP0qiS60{I| Z^+f2Dnsa5ic}?4UDfK&Fg#dhLLkmBBQf2@E literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/84/7dec75915bd59cd17ddf2325f4acba53d4e682 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/84/7dec75915bd59cd17ddf2325f4acba53d4e682 new file mode 100644 index 0000000000000000000000000000000000000000..d5929f5151f99f97e0e5fe602ccee05d6ef3ebd4 GIT binary patch literal 984 zcmV;}11J1=0o_+kZ{s!)?KS=ts*ejujGLk;3`W~+lA;9?bP?|^dZi^=R#zegQi_v* z-^WkWUMJlYJroTPfE+#!=gqts!Rt=0vx~(K7vIpgkA0UtaHU%*F6WEle4cSp$+{KI z<^1D^U-BR4Z_61Sl>C!dV+OR)m-Fp74ogCM_P|BK23Bo(Ayq@(|9(flFV2k@i(EeH zHllaCU9r2cxbM!-7vzt-+Z8VMEN_J#nW*@Dc7_W}ZLPPmVxx`fZ(qxvLp9N2(iYHT;G8h@)xJt*WOuR1x^IYLz&hD%7r zXVw5*4zj0Yzr~qgJug?*Rd!`uWh>_@``Nj&003*QE7cB${EPS$hikryG@24~ z)kI!NA)s56NqAkti~WD4zXJCtNqiaCHGklp9Jspr@(r!GF6N(J6}Nlmlw14@#SV=5{DGjEVckW{`+k<=s45QQ@oGoUrEqA{K~rhLrzI0gIN8zy$=-* z_ArOz!T&_cuKABy9cSSL*(kne8~48{>yw1T;EQ?iWry93K6HLuV>-_4#{5z!XMX{| GH0QkQMe=q4 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/85/b43abea24bfc749f9bd3c0aa4089a449abd8c2 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/85/b43abea24bfc749f9bd3c0aa4089a449abd8c2 new file mode 100644 index 0000000000000000000000000000000000000000..ecc98724a9c960aa3a42ee71808107a319335123 GIT binary patch literal 82 zcmV-Y0ImOc0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^*sXK9eE*5?`h`ndXFI1#eB5I5 oQ^3Rk2o#Eok{OD&U+X(OJ7it+?o$cX4Sd$!^FJ8?0P$2FHQSCQ8vp9WiT`_Ff%bxD9F#%tH{k^2({PrT6WiT`_Ff%bxD9F#%tH{k^c<^kGmz1Ao<(FB$7XA~a|2$<_ n{maAv2o#Eok{KE$XSbvl2}Wl<5m)Mv(BpV0o7PbZ{s!)?lt)pf{|k-I@>L_2o&vMivnA0+92*0z0wkGb5|w>l8%!N z^4~kdmniv>2lmhcK8WOS_|42W!=dM`oM&&}P2c@czQ0?y*)3C=OK~|lFQ$`>iCQ*X zEH5XY|N1TeW%9l{EjuN@u-arGE%fDNWlVQL$eP|VQP7UoD^^IgB-ejlk+;PZwOGlE zJI$l?cDpUMKUujq)9E?+=jzi8Hm+&Tg*H^wY;t-68!oh+{UmE@EUG6@%MMB0>BfP~ zEvf>>lj`)OT+4>Fe>Q-)= z6wMwmR^~XG2@{_CVyQ;NL8vY)CD@Ykn&Y zZL^tNm@NSLG5aX$q9h*u@F=9O(+#JT#49Ev&6p`20|qc{&skG0iaFJ+;i@`&@L!Ll zDBuUAOP7%bDf%K1APvJ_0k9BV(H{(s@0e&HmG7^ppi8z6T#gGKA;u_(BH}0L?%kU3 zeJ|r3E23sNYfSir@@EhGjCxEH0AZQ?jyXEmFNamvV0FdUom7y9ZiFkysMM@v>IEq|N7qf=g~zn|V>o^@w^+B5Xs;4YM9Dd8`bLtidxdwwRGq zy2i>1#lrAe^3Oy#Xo_LQ4 z+cOOR_oQ)zkxlWZ!@T;|`fmO&s-0rc?X-aPSb#K+#L`z)0^u&oi2uXc1 zju8a1XI%i(QxBHYNChu|K&XY7Q^?OydGW|T;4VZ#@5p-G8kTHTgo%@q2|90CQyH~k zB?%+U16U*@`I1Bv9p{c4xJJ*x#f4?ZGZB=g7G5P1FEKG{evyp}xJSRckv<^~n&{K* z`7!hgV{Ty}MsY~u_DY+QNCvW&UAuw1KBh*PhaPOW;6wj^r}BQQo?&bx-@%ywH)*}s zVCYze(e+`soeY*ftahOc#>y965EJ{zeGU7^Wy5l3Si7Po5Z_xO_TL2{{Zu`SV0Vf| zk_G+_J$w~FHB9RNjz{KP7)9@+6|eBeSVeHe?=^IdOg+nf+VR5cvAvLe8~WCRe4$EX zr@Yh9*go+B`eJ89;TnAgy&wA4UIyRMRcMaF<{@+^^9^rZ?-goIxSxDBItbv8(D0%W z{=w^BzmCL^kU_%TV1s9%mCTpjGI!Fuy)c}>?pSSm&Hy2u3pij7uW`Nl}4VtN2UNd4FXM7sqyBeQI jt-N>tj=UKfGOC$Jy3|2wie(C-ZNKp!qw4fu;(hkZp=E){9k7^R8w7nkDs-)9X9}>6N1Eb0u!dO{j1M` zJsGFE?|uNMn?r}+BJ6~Y1a1-sR`1pC7vH1Mfqj3Ozy~-nHcUTw{tah8Tc7<{aexDL z=IZ*knC@8m@ z_Bg2{Xd`Li+_d1nGq0M4t_RJH@w3Glksy=Aue<4guj7|jFI`{$mb5p4gzauO8REKb z%)Afevlp&%FW((yAtyvQxJSO0Wd7J%*(H?=bEb*=;#)7Lp|Koj!+}%7`ujg81$lHAqw1f_2MzR;Z~*ISn21yVnBlc1Pb(_3 z@6PWM1+Hj!wUHQGuUk+;)?|*S94PT^X*%k$deDr`I~^SGY*pOr%T%`ZBa-uFb@KSk zqgJ*#vF|>@TFtK)Zc6+{e37uy)j&yXaD1n{~`C>n1 z^26@VRAIia3bxdJdol_#s0Dmivz0oOmwMi?H{p<-2~1A=q#mQEG0|~x_c`!au)!(! nJ6LvL{a38GbSM!cAPLMc+3X--J+RPaVtx0y6}f)_W}jw~ofxc! literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/93/e48459aba68e92c707c1b6c8b944a0d04d2eab b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/93/e48459aba68e92c707c1b6c8b944a0d04d2eab new file mode 100644 index 0000000000000000000000000000000000000000..c64ebff7ce82a8c9437110b39145a88836721f17 GIT binary patch literal 82 zcmV-Y0ImOc0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^aMVA{xopc#yM5vrclI1tJQ38f oNXx_k2o#Eok{NV;142s_wb%Ok|&-QiCCal7qi#DkT*|hf*zSvvEWyenLnK%#zPUs ze04Rs|NMt{F?kb=NhZbLEYt|3xw@LHwazXvPU$1#KFw&jX1)bWyr8Z-)N&kA`F%NUQqy)jc>0Z*_aY;?;|1T+84Klk6=f4I5!=6}Auo4^0~ znc!;FNJ^G~e;(N#)oW}>;o9P7S62wppM4J=o@gB1#{B`hDuxal$DIyzlc zc_g5R3ge{dFn0y(p9K&~QkA{!I zC9XyXku$wa;-?1WtHV~dRmNAv)4^`jF}rzs7`v^q1GB-$KpqR-$sRaAW@X0%LGhsb zETWnrEl_!WbnI6w%w??I#dmbib#ywY5M`AoP7r51j?MPEa5XxJDq*=^pMu!Z=pt&# zXj&t_lR`Ws+wKY5FjF;^I-r`WhZ+*{_OTP9A>Tp!3MMf)l;tUqT_u}^+#?!NK$-Kl zx0KTrORJn(4-{uPDj)Kz=b?p2kvop4MtaSlUuzgr!nC$1q#P|65^#viID*8A=mHwZ z^GtFu>8G08wolFDfZ!zOMsUi_+Q{gwd}<7+vdfEayR<7;e{bY9LkcDjJpeN@_eRy$(Qch3KP7&zm#@Up$ew6!ceXj0k-i1t2YZ)hH zNvmuWH<-ApAQB9(_H$pdOsH53S=PYdYEXA=i+j$9)Ow!cG*fG#RgC}&wmvs63Uc!w z0%h6GUN>@?1g5I0pv-IV%eto@3!KCYRpWXIlxY)!jl8|6z)ht>EIUSoak@xY6lj?< zf~!_3j$87?&Sxo>d=3&!jpv|V$@Vh5btF!qSR4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An4ydLq4?kUQngdE+!Gyq7AuFBYF7eHF*h|; z0Q#+*fva|nk_<~Y<9-{CFIQ%-U=Mv%u^ws*NM0{FH-+I(Gn2Cd!xB+0huGPRuKnq| zGx47RR82vCF4*gPZ(7VUU!kyPNrI940=_fN-#lN~L0nN>Py`Gh-Q=A7(iGj4)PmH! zl+?WB%+z9r-!JBEYcF$A*zqkk(R|94V1uXSidgg%mn0UIq!#HGBo?LSl`#BVe?eOy Y?efB-8$MlUzRJ;dRp&wn0Ar!LXiW*#8~^|S literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/94/836159d3159f0e7d829574a14d3a304d4c596f b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/94/836159d3159f0e7d829574a14d3a304d4c596f new file mode 100644 index 0000000000000000000000000000000000000000..97722ded38f51bbbfa446bdb1b904567ae05490f GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^D4D%rlM+YI+WtI`zwIecsX zoZs5#WB41;oXD>vi5DRFfNw-1`)Y7}XZ+vH^X)uTXYlb`WK}cvz|kCVFtk1L15f?3 z6X1yZq3YV7Kx-e4M(vVJb2J7_3;~ok^n1j&%hCL)jS{ykr66)BBy^dx(l_JDiE(;ItQ{~^d?f(w z!=>_yMxROUX$j9_5`f=$ zw>HwaWy+)yU1{qSxPnkyox1h&MxVlmI-B{5OkB<`m*9~$hrL(}#v(BHOv)z$ka$DU z&#*yCC<<{AcF1PsBqz~zQ`EvMEN^kYmsg5NN3!L)QBW=tZl=}oB%;Kg4)2{Ah2&jI zr^k2WS{`?BlKAz+PS?4g+}n+v_Ez7W=f^zom6`|2`ovWEzU<*)kZZTK3E&O6;jlg; zFRsscr?IA+){=wC9AB+vZse0}<=SO%=y|ly^TNX=utZC``bty9c}o!>TGmdixtihn z=48|`cg2LUqdv!vVj;m1M54V%6x;+iZ-)%H{-&`GA}2#{@>m96>FtExsW zv|i*HmJ6IzD}KeV&GBNsg3>Bnb9ar~SJ1U;l9!fm^vilUKE2K*fRoc*a60s4*jNhZ z&5^8%w7;mN7LVqRY+^Thv#D%%_BmGqYRfix8y8#u>5U0~sTTq?O)DHrJws`I)A{F) zDjo_y+iNs&t3!JYr;!YEj?dYP0WamogN2gT#rAN@&}9v+cMlVURK^gPx~=GmIiR)}v7Mu}Q``x#lZ_xb&Af$6V=yrQ0)@ol`o^0PtlT;_?+DvH$=8 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/99/017a6fa992e0b6fe03a79c9cc7173c29bf182a b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/99/017a6fa992e0b6fe03a79c9cc7173c29bf182a new file mode 100644 index 00000000..34048bfe --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/99/017a6fa992e0b6fe03a79c9cc7173c29bf182a @@ -0,0 +1,3 @@ +x¥ÁJÄ0†=÷)æ.”d&išEDö"AÄó$™®UÛ”lôЧ7‹àqàû>æyYæ +DtU‹ØA³'š‹â:#Ú%AÑÆù`¬JÉ ×fè6.²VP1&‰à›0²ó͉“3lÅ7 ‘ƒ¿ðÕJpÔ&ZT–4­0L,±Ñ|{`êø«¾å\â¼Â}Ùåý¼Ç?àf9ý]wÛü+ös¾m‘'t +®*ÕÅßuUþÛé^ž ¯°ð¹Å—Õð²%®óz‚cÎjÝÛžúãs÷8hš \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/99/65f5edb85d298de1a02e82bd41c58ea68e7cf4 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/99/65f5edb85d298de1a02e82bd41c58ea68e7cf4 new file mode 100644 index 0000000000000000000000000000000000000000..a1a9374051f0d414261bdbe4b259e36d0a1311a1 GIT binary patch literal 1108 zcmV-a1graa0o_?$Z`(E$?W^-ERHLsF&pP?5-# ziPiP=>zCicH`BNA8P1jbizX%jYoV{FYh&^&gfj9-MMQFvtZ5|G3f+IYL$9NAi{dP= zo-}K$H=9kgxpa0H=jSu@=iTib95WI!p$!oUot{m=;Yz#STbU5!R&{i?V4ua4PRm7x zZdDPqr}5bYXELSykCJulhA?XNflW>n6$Y#)c%@{Ke@tVb80lO=Y?g{-bR*S6lyF(3 z7}X}$oG8PVBr)JoT8GXkOleL<3gKl`hb25lp0V|OA0kBe%1;)Q#Ui;5U!0B2j<2C$nU3yksF5~B~lm#$H!Y7yqAX;*YoM4 z+Q2VmAyTzH33-=aA6;gd6n+ej#xv=-?7$RDw({0`G^`K>-=l{ps9AFMbP8nGrH83$ zQYdEpm>#9x^XZ`i6J2m`p+_-09z8_OX<^o3pHtoT>0uh8 z9~#6NWWXcmzGdG-dn5(-Un3|?hnLrO=;8e>zU8RhHv^xoBJhaPKdm!s}UKkH)n|}sU_EXn*2$v;xAmw&_ z9u;Y*#=}W_rF=Z3%kn>vbo<+3Jfz(Rz(CHekB9M4ZoW?j(r*06SE=jo@PW*0_wf;T zdPH>@97x`W7+(P30zQzpcXc1nI}U}{NeTlw*Y4xnXV7>Ca`x1rpS#ai@A{zwI^nMA zXkY)V+O=f7(z>cfd1+&{w1^Qrx*Lw7xzx-^Rf%J88)~|?<<)M28^2HslIyiJxnEQ%Q3R{?rsK`vl_ALm|!Z% zg3~lMs-PIvt;!sA?6I5AQLOkJB$(OAfsje}GQ9IFPNCQ!pTuzqy6R6S2_i5B`ExJD z&&~KV308p5+_!<8yq&BME6#ZVn(ycSA?^(PPmc0#R^2Gs18pWqh{4g~(|BXRSK6Lm2h?08w2rr{5tm!dwz{a*&ig*=WM62lT=Jw|2%?(Cvw}D8S zLtq~0N22%0s6m~p&zgELXE)^sk}EBEba%aSC&V12o)&_U9S1ius#3{Hvu5$eMk%;9 z!3jP%x-oKLHq7Zg*+EF-QWQo?+caZRloWzVm0gB{FdijD(TvIX^{3|PGm0YkhXr(p zO`v+gCkGX^QCvlDV3S&%CovvDQn>^dK(K~5_3T}UXP*kLCF}~v3wYf|yzqcNl?m%s zR6LW%0iEZQ-Fic;&nSvQa97}Xgwg?Sgotn1&T+~F%8xW?bYUJ1r+S;S$0vD)IFCrt zw31A_VKU0RFnKtS30ziH?s#-6LOqyAqjFm5{gX5Um`|f6B}GSby{EaNWF*q65A=vM zQTH9q3UZE-MWRSCJgC-Xm)-Mr`%We?KCd}P;e??l!8SARaDO{SSB*-cXO5nP{! z6D9YL(piay^K`ms=P;g+==xZnD7ybmFdxzO)Ssxi_r)+D$=&zKMA@DF{7&ljOM0U6 z)_i`#-J8}#@h-*u0szr7g>wl2X&CFKw)?*I@*Y_J$*ADHPK}HZ>@?4Ru||`f9hpon5FnDb-$R z)iHp9t&eT$g4pIOpedW#8&)Or*wio;6jcp>Q)P^pKsifP#~bEQ6wNU*czZX4%UR3V zbSyCCB*|$OYgti@+ExQc13b3#S&5CFe-&7m$U%{io>aJY5HFF~F~3OT7HXE?TqG1& zDO4FxO1$gFpDC~*eCE1M)a0yWyIFCWS5R8L^EdHe;5*sMH2 ff}w~$y6n(jr#{FO-7{3y?X&rHCqDZEx*)I)kaQ@= literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9a/1b1cfa878b14b2ed5b49c7c81b9de911a612df b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9a/1b1cfa878b14b2ed5b49c7c81b9de911a612df new file mode 100644 index 0000000000000000000000000000000000000000..02c04c31754105dee7a55869ce2882c47b30edb9 GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An4ydLq4?kUQngdE+!Gyq7AuFBYF7eHF*h|; z0Q#+*fva|nk_<~Y<9-{CFIQ%-U=Mv%u^ws*NM0{FH-+I(Gn2Cd!xB+0huGPRuKnq| zGx47RR82vCF4*gPZ(7VUU!kyPNrI940=_fN-#lN~L0nN>Py`Gh-Q=A7(iGj4)PmH! zl+?WB%+z9r*Rvv+8KXV_=#d3B%9z7qkV^ YE-yT~;nQ{Is~l}tbuM%O0QNe#>VU!3!T6WiT`_Ff%bxD9F#%tH{k^5EQyu`SRA(7p}j5&F%=dsQR*# nHO|BU2o#Eok{KE$XSbvl2}Wl<5m)Mv(BpV6WiT`_Ff%bxD9F#%tH{k^NMOs@GDU=`U4F?nCnmW)O<9Z= nPMa72fkJUnGDG5%e7+4`@qD@>R+Z;GrrqI^IJOc1PyQJC2B#uL literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9d/396e0bebeba62d284c8539c952f17d764647d1 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9d/396e0bebeba62d284c8539c952f17d764647d1 new file mode 100644 index 0000000000000000000000000000000000000000..2eadde877a2dbec33e22d8b0bb10abf54bce7f77 GIT binary patch literal 226 zcmV<803H8$0i}=4YQr!PgnRZ=?7a{qS-+)((jH0=h2DBztyZa$m4*VZ zb>;76r4^6xI9|P{!=JaCPkWHsOR2mQ7Vd=*`HPZTO{tpET3 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9d/6b849e70e306e900a1b83e6b37bf1967a9499f b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/9d/6b849e70e306e900a1b83e6b37bf1967a9499f new file mode 100644 index 0000000000000000000000000000000000000000..099662e5da955aace0398593560cca950087b455 GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am_d5N+CRB*M=rcRH>cI`)atq@0p~2BDdwi8 z3P8V=GjP?eQIcT^XWVbY@#V_w73`spD%L}70mSyr7GZ3q{xddQ+ai8q?<0OU-&%f;o_6951J literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/a1/36f9eb5b9dfd3160b52bef499157e67df6c301 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/a1/36f9eb5b9dfd3160b52bef499157e67df6c301 new file mode 100644 index 0000000000000000000000000000000000000000..c7e66e7f5b89103bb112a11355a4b13c08d5d8e1 GIT binary patch literal 1110 zcmV-c1gZOY0o_?$Z`(E$?W^-ERHLsF&pP?5-# ziPiP=>zCicH`BNA8P1jbizX%jYoV{FYh&^&gfj9-MMQFvtZ5|G3f+IYL$9NAi{dP= zo-}K$H=9kgxpa0H=jSu@=iTib95WI!p$!oUot{m=;Yz#STbU5!R&{i?V4ua4PRm7x zZdDPqr}5bYXELSykCJulhA?XNflW>n6$Y#)c%@{Ke@tVb80lO=Y?g{-bR*S6lyF(3 z7}X}$oG8PVBr)JoT8GXkOleL<3gKl`hb25lp0V|OA0kBe%1;)Q#Ui;5U!0B2j<2C$nU3yksF5~B~lm#$H!Y7yqAX;*YoM4 z+Q2VmAyTzH33-=aA6;gd6n+ej#xv=-?7$RDw({0`G^`K>-=l{ps9AFMbP8nGrH83$ zQYdEpm>#9x^XZ`i6J2m`p+_-09z8_OX<^o3pHtoT>0uh8 z9~#6NWWbBVcrE)L+9N5r{~AGIItabS_1vy~YPACduY|QSX7z@*>RzYn*ag%%_|>;v-gT(Ix2hkwnQczX3gMnC7fA34 z)Q6a5xl{(DvgKGpk!jKV7im{1V<7EL!Wj?k^3@*5x}6usL)zw_ft3B!H6Frci5*C} zU7trq8mjSd(q1Va59zY}4}FbL-<_Jd~U7lYz7w|M6Ao`a66e^V)rU z#GM{dT?Pk|_aVj?0Jwk;wP=zvbR zYdYH3KdW{v8Lzais!?9rSS>AL1dr~9qi8NQGg4LJ7~F=Mu5Ed>o8ZPT)Pm%CEsbsv zz`+T3^HQms|1hZZJa@w?6pyXkszLv?_>~|UF^M=^=mt0Bpx<(gti8LN!R4$*tU4x` z3bNodjg2ZOMs=$)M;&|Y=5rJ)J_iYAHgX_j(!C7tJd0B(HpnM&T!OCp(@BB|OhNwK zOYw6v{!D@u;4}AaASZ7p>%)q3UV!HNxqpZ|1OJnwyqi@w3OmR)hi~tm|2L2IPQsw> c@7#9iFH;|6isl(4fA?&Eh>Fkt0a0V(;g`@XhyVZp literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/a6/158c2a5aa3349d7d7d50f7badfacd959e288a7 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/a6/158c2a5aa3349d7d7d50f7badfacd959e288a7 new file mode 100644 index 0000000000000000000000000000000000000000..e180c2bc1e9c6ee0e29e02925e6ec4e4b645fdf9 GIT binary patch literal 1097 zcmV-P1h)Hl0o_?$Z`(E$-K+B}G^4K)?KJ3yfKjn^889Hhig+9LN=dZMMIr@~isKdi z@4KWvLQ2+}2rW=G$b(289^P{=c^Td$xk!RH7pphl;kS=P9z0N~nBZ5-b+lRrl&2zN ze0R0{^N(M{AD3_AGh9mX4^4FdXs)i7d#%e$gbMONc|=N*?r9|C4!!^V7F|Ru!(x$_ zkBW8Z!{HDeUR&JxYPCjx-`;FsVnIU2l_or;%d-VcxKy_HMx;brt3J6}Fot+kS#4x! zt%{(%jL#Oh5E;$?s#V8!2qUi#FeQ~3ZtZLnlUL#3cjSuMxh{#M+s3hV={jAq51lVq6mH=e(tdG zljnPKP*Ll|HF);*lW#|H1Cpe2NxT4gBra}1k_xUR><-7A)u=fG@Q}{>kfJyBGTthP0w61b5}GqaQ|mmiDkG$oQ7+9P7?ucXxZ+w@!G_0Triuo3lrc>tckf zj~$RHnpTo&*KgxHV*nn|L9kSnJEoaKJSx+L4yaU4E4}xq#^Tw74ym-Hr0A%AmO|X; zM{~~C7BM3v2luX)d z*S77KUKYUM+yGuUnq%c%8@=3Z3~003s}HAUw?6*p=5#YnA4^*2T>E9TK*~%Zw3<|7!c2)GF+O0Fl* z??l)4;&jo@O*x-P*Vpny(f*x2AJN@qJyCZze}0?1{qu05@^ameQO{W?)|JAHm}h7!U=%}(**^TyefQ=V!{wieWN_-`RoOxd!$DWx=x z`US(1I4RX$Xw@;m1X~x{)Psg77p8pkC7|&_J>8Qe62k{b#9rKGcZb_~_yGW=jQmC$tO1$gFpDC~*d}iDx zYH}jkZdP386_gb3hMTxI@QrNc)2jMjI3c#%e4{b{I=A&n!B9Lt8FuKeQy*lC?i(t~ P_S^hZBR=~N%*$0$sbD14 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 new file mode 100644 index 0000000000000000000000000000000000000000..7d3dddcd002eeb3270b30352f8cf332fc758dbfc GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^$err+;EwTvfA4%9M5oy){G7Gn neU^y<5GWKEB{MWi&TdI95{%AzBCgaSp~vy!#;QI5&$b)%y}KqR literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/ab/4da5bb4a21ef89e3a84666064aa13ebc2e7cb3 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/ab/4da5bb4a21ef89e3a84666064aa13ebc2e7cb3 new file mode 100644 index 0000000000000000000000000000000000000000..6f1bfa29f6fbf5d9dc46cb309b84eadf3f15d6f8 GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7AnBkWLPrArr?HHMe`B6P9CONRS7)t?7F*h|; z0Q#+*fva|nk_<~Y<9-{CFIQ%-U=Mv%u^ws*NM0{FH-+I(Gn2Cd!xB+0huGPRuKnq| zGx47RR82vCF4*f^uE$no@0tH_=2f<(m1=(Tm+*WjfViT#pa>X1y2&~Dr75~8sRgNd zDXDqMnW@DLdrh(|+vC`81V%-?tL2Yc`})A4by)Nimn0UIq!#HGBo?LSl`!1iR(*R* Yq2;`?X{%q`7M`&*|K{BZ00RlRnw6i`1ONa4 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/af/1862edd7acfab8b8e4489b61ee65237f222651 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/af/1862edd7acfab8b8e4489b61ee65237f222651 new file mode 100644 index 0000000000000000000000000000000000000000..2d8fb2312bcf4fbfa3784d227d36f93d5fc5b29f GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^xW{?qWt`$)CA+H`){o{?*<9b= nT4G`V1PaAP$qbE>vs+S&1f#Q_h%0qS=yANbv8oRM!_^z6rmZEA literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b0/5cdc5318cbc5c049a391fe67ac4a8cf763689d b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b0/5cdc5318cbc5c049a391fe67ac4a8cf763689d new file mode 100644 index 0000000000000000000000000000000000000000..157effddaaf7ed66cad9c11375d46f86de9df559 GIT binary patch literal 178 zcmV;j08RgR0hNwHZo?oD0CVOQ`+-(#ykL-`sLB)agEcG-k_{FnQS$q?{y}eZn2{#b zb8ivJQfXNp0MubQmR(k3=qznWGDXCHB^b zGzT}Z7MY@r97XY?-)n>0n+sg|)uq9?%?EsK`B^(JpSfOOAV->v84*6vAgXX2{`voJ g)%CG%xqQP@+Ma9KA^koSd39*A2=AhP0H?xGl&a5FS^xk5 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b4/d75d7a6bbc9fe199d506a579264e9fa40cf070 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b4/d75d7a6bbc9fe199d506a579264e9fa40cf070 new file mode 100644 index 0000000000000000000000000000000000000000..67e7cb33a7f35beaa040545730d5126b1235be1e GIT binary patch literal 988 zcmV<210(!+0o_+kZ`(K!-D~_Sv_2M)7;pAa7>v4Yvx^o;+MrI0UTKMzwUtPLl;Y&y z_wmz`>!i(M4@Cn6Acv2`c{6WD@Vb%fzrZ%b! z`*}V)p{*==^U1N!?GYst8!$}u^@bJw+cMXkLO#->kwcjxRMm5pu7|oQDH*|V390zP zDuDA&wv_C*I1{Yp`O3OVUK>}*%DGBjIad|{V99l%>dugV6hFq{ny+Gh!5ZC5k-hr( z_VOZKy?c4Rdh`B?{C52N7AZ*(bVYK(|?vAZ<6sj@$&% z8eRJd<;Io2GLbd#BVk)y%Ed;i0*&r29CW&Qg5U9CFiLXok1Z|;Sn4wOj#6c^NC_-9 zLL62Str~W28_)<3hvCfaBGia@Q&)qs12TZnM4?V51Mt6Q(0X|>s!zn)V2ftJ3>n!B zCu_{nRxOC7jjYT#TRvMpqa+;q_{|f+Hugd_XR6rVC?<4mnmX^*z#+~v~h=CfLore5pl7qu=}6DOsqZhX>51APd#Zg}a_8g?$TsBnnD;Zc!5(ertf zU~4jmFW00?CJe7eh^J7Do}a{VgYJZE|6h{$&~c_8ruZSA{~$r{@CWPmA32RG8N}+x z?T1j|U=MRR9{eIwcFljt>M#pO$VTx!*tkEZtd9~7gD>X6mmPLD`q24tjp;bE8}r*C KpM3?NG3^gm)$dOL literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee new file mode 100644 index 00000000..ba83b9c9 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee @@ -0,0 +1 @@ +xŽ1nÃ0 E;ëÜ”LQ2PÝ2õ´L'jjË•>}‚ @öŽoøï¿Tæ97pŒo­ª‚:׳0b µO:9âÁ’Sâ. '"{³JÕå>ô2Ñä,»4NÈäRˆ*Q¹K6Y–ÑF®í\*|KMycÝõgÛÓ.ø˜O/úZó_iòûžË'XŠ÷ËØw ´ˆ&=j›þËÓ£O9–¼œ`tV`[dÝÎ¥mæÖT´ \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b6/8a7a2f973c3f06f0594f9219bec7a79dcda421 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/b6/8a7a2f973c3f06f0594f9219bec7a79dcda421 new file mode 100644 index 0000000000000000000000000000000000000000..76500f9ce5c92a752b7238b740f67d8682467f63 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^@c5*XuORJ{6zto*Zko%L8S^sk n95XQh0)^tDWQLF0ZbErBX|2wa9w(emK7CU&X_FxUl#d&buZAPo literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/bb/2cd377bfc8577fa1a5859b436518f1b43cf910 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/bb/2cd377bfc8577fa1a5859b436518f1b43cf910 new file mode 100644 index 00000000..8c535d4c --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/bb/2cd377bfc8577fa1a5859b436518f1b43cf910 @@ -0,0 +1,4 @@ +x­•]oÓ0†¹mEqIìvTUn&1„„´ DqëÆnã5±#ÛY‹ÿ}ÇÇi›ŒuÒîüñÚç=Ï9NV•Y%Ów³‹Wìr_WÉ´N½H§d’&RF(½Y¤?¾ÊÞ§—ù˜5ÖÜÊÂ' Ön‘–Þ7sJk~'5á /JIŒÝЯ_nèŒLÂ-¨œï:ªw»Ù½EÝÅd2¥¿n®—p°æ™ÒÎs]Èt<‚s‡«×¦à]=-9§Ø;MfèŠÀ<ÍÇ#V!«Ÿ1ë·¬fcMÛ|9äE\cÈÚòZîŒÝ’¢2­`ô 5·^­yáá@g¨É 1ë¥Í„)£=œi¸•ÚƒŸÿ ö|´U«*ð77b]™ó+^ ¨ÛòÛŒÑÃØ¡G?à¬Øò ¤œ7¦‡)È4@È—$¹ +’eÌ1ùˆ9â>è„t…UM(áPeýíÀšFCéGÀEj®ô£4äIð%Yq'…²ùë?Ýè/%êÚß b<º+•—•r^ +²²Ð|%Dþ`ÕÞý&ê‚<ªD\}Ë ‘£÷¦jæyá$¬Cä^=ðédB6•ùEÑÃzÁÂèµÚ´B¼dÄÜV5¹·­d‡ñnú¯ +wŒ~[ŒÌìkUuл ÆaJä£0N ¸ŸâqÚù63w…Rp‘7¶ÿ^Žž.‹lÎAsJ—ÒBýD¾æ•§„zù˜y4˜=0¿^ñSÖåõ¤ÓèŽk¨€>[¹6 dYòž„¹5OºÃÊf¥¬à5½8ÈÖ®·mxÇFÂî:5®‡G>¾³ÿÏ \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/bb/7728175acb380192f2f4add6dd349ef0609a60 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/bb/7728175acb380192f2f4add6dd349ef0609a60 new file mode 100644 index 0000000000000000000000000000000000000000..4e417ec86e4d78fc6e2774635a372fdf9b1d1a0b GIT binary patch literal 52 zcmV-40L%Y)0V^p=O;s>9WiT`_Ff%bxD9F#%tH{k^__?vyA}Yt#&qNocyF|u*cD_7#~GLb}qe_srPkdUAq~A{ZALp$ zcZvt;^?IGHe=>4!j*m~s-&dDY*x1mNw@TBtWRt@K*l?!I?4>BFHmIIFE!ib;rz#6F zHK;NePm05Xyb%?vzgVjavy_v;9LRK3vQ~riLB5b;)m>Btn3$mX(~0J(^A6*E1aTC3MNX;WNP*1Bof12E(XO(cAEX1{dRM4`FlG3@ay&T&ySyT z;#UC|3BdN^Dr>Q-VqjZv8JYdS0jG(@fR~P~$^|Rqg1AUHub?pOfq2rE z|6^!o0&M_Z^IM^5olM1CuK~!9$wgacIdSNRM4G($>|w!y z#c+911ph=nI1fh&u{9+uL4syDYn%~LP8>aKGwLx;3xuWbJ7$?-zARQ%g4G3YIw2uX z?Fd(pT(Mcv*cu*93|*90TxrQ?E9CFkd1Bqxf>t*X8y8$JSF@}X&4`6nBy6J0H8UR0 zc_IR@)kO1hqZ(lmzNL}?ElDMiN6H=AS1gpV+sRU+{sAo51~W$w zE{C$dOg%=kj)RW~+mRkVlrtcgtP?O0@;=yuQ*owvlT21kZ4vmyY6eM>dIl^kOs-nmsin~UAuqx>b=zMF(x1M8(k~2P0S9++4NJ7yyIfeZ6MHr9l18zg)^^UB^t$xWA zNSHXtSxaX%s|qbwEGK@1c>s%KB%hODqUGFv0~_?57A=+?$3##XTX+>oyu`$y`9(I) zX|2AykuD*2n&{H)`7v|~LvCRpMsbMZ_DY+gNP4p7UA=;9Kct4AhbC>f;6nd@r}B2I zo?&bt-_Dr-H)*}qVCYze(RE=roeY*ftaiQ(hRPRQ5E6UOeGU7^Wy5f1Si6EI5Z_uN zw%-LH{Zu^+U^j|Ilm+e%-F+26HH_;2hDT<+)so%^D_-G`u?p{qze?yDnS7T0wBwo6 zV|pR;cyz4?`AVh2rg@{GF@540w8++o%=Y{YdO!57xeUIetI!;Y&4cewW-DIX-pkh- ze?Pfwv=G1_zTrh9+>6*gk1dHIA-#mX!3OU{BbhF`MQWutdto?%-Lca2oE}0v=W)Os zUgLbxroMBFYXMg5ZV5eB0UaEl11aptVS?3#fUBt2W+#k7umINjB|GkA;g0qQy-+me z<$P9K5kIo4IqChqpQZlR30K0P@{5+@3m|RT-AbiiHui(dV<(t=K*40{T00Qjb>j;K zk4m@8{F6}%NPt%N-3Jt@zBeHQntC8((A#T}KgL_3&C54X6GCM`TIlX7e^w%H*r1ra wuSSCO1xzm;e9( literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/bd/346a39875e07d8515a58ee7d0f5aadebc0c2ae b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/bd/346a39875e07d8515a58ee7d0f5aadebc0c2ae new file mode 100644 index 0000000000000000000000000000000000000000..247524f59c66e8479f3713a5c839f6203e2f3b2e GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^SZMb1b@bf7h6!7>-+N9Be^&eL nFr$e95GWKEB{MWi&TdI95{%AzBCgaSp~vy!#;QI54GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An4ydLq4?kUQngdE+!Gyq7AuFBYF7eHF*h|; z0Q#+*fva|nk_<~Y<9-{CFIQ%-U=Mv%u^ws*NM0{FH-+I(Gn2Cd!xB+0huGPRuKnq| zGx47RR82vCF4*f^uE$no@0tH_=2f<(m1=(Tm+*WjfViT#pa>X1y2&~Dr75~8sRgNd zDXDqMnW@DLwRV;lB_vj@uS)4V`8O#|JY0H~Efzh+C5c5PsYSX4iAAY-B@92;U(gmv YyS(t|hELa-uX40q)w$3C05yQQDft}I9smFU literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/c2/35e7f0e234e66110b92e7e3f3213553f3d1eb8 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/c2/35e7f0e234e66110b92e7e3f3213553f3d1eb8 new file mode 100644 index 0000000000000000000000000000000000000000..b866727a593b720b8f94a0988b92343667da37a3 GIT binary patch literal 171 zcmV;c095~Y0V^p=O;s>7H)1d`00M=S{N!SWr_RnMlN_&${ok}Fj%l0Fff5UkC_@7S zGZPbqg8W>)irgHAy*DjpnXgdTvn0XDeF5K@=5L-a>>wr-7ZhdYrRyf=%Crlc06 z=B1?OC1<7swOw)a(?0suk0L~ttxQ7Hfb literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/c2/4510e2814c52053624de2b2bfaec7233b9a93f b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/c2/4510e2814c52053624de2b2bfaec7233b9a93f new file mode 100644 index 00000000..9af8235e --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/c2/4510e2814c52053624de2b2bfaec7233b9a93f @@ -0,0 +1 @@ +x¥ÁJ1@=ç+æ.,I&»IŠˆôâ©'ñ&Ùi›ê&K:Ù¯Wñ<¾Ëã½Ü–¥Øàï¤3%7Ó˜’#kø"#7M“ž‘ANÙ²Ï ÕJ«€Îy¶‘‹S ½ã|ôŽFŽl¼Ek)EErnÔs©ðÜ7¾\·¼Ñ<,§?zZË­ ½¥=‚5bDë5Ük«µÊ?µÂÿõ¨Rgþ„Va¡ë·n÷û¯ëLRê ö­ H3ŒûõÀ¨]Í \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/c5/84b2ec7da735171a551f7a2362054065b4805e b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/c5/84b2ec7da735171a551f7a2362054065b4805e new file mode 100644 index 0000000000000000000000000000000000000000..5256acd8bb3df5429856519734ab274ea2e9c98c GIT binary patch literal 50 zcmV-20L}k+0V^p=O;s>9WiT-S0)@ol6WiT`_Ff%bxD9F#%tH{k^@c5*XuORJ{6zto*Zko%L8S^sk o95XQh0)^tDWQGYV-S^BoFmb_=+DClbdAaYb{^EWV0Io0{efm!)ZU6uP literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/cd/3c9b9fb4bc994767e4a1050399d3b1c457b10b b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/cd/3c9b9fb4bc994767e4a1050399d3b1c457b10b new file mode 100644 index 0000000000000000000000000000000000000000..13f031d34de97e47d1604ee9c3e80317cb3b4a4b GIT binary patch literal 1090 zcmV-I1ikxs0o_?$Z{#Kv?d#-MxTAeF%p_5?iilV3HkB$R>MGM#eZ@92Lt}#lIFspW z|9da^BiJ6diM5sLX7ga+aJc6J_lCQ1Cgb4ha&`3$`S6@)!4p%OOL4PYqt!BCB9SQ< zyPM^&zx)`!Uw(+rNTK8(EHMF~g}zztjVZ1%&gl~qh!!;2GbGgxfBN|zU!s*|amedu z&0F;0a6pF(hdW=b*7*1PyA4dtX~=~(R3vP9wtxxO+V$Sagc@hnKdu&xA)a+w85ugO z5VV)k*@EOUW!Z0)>c|Zd-01^MK@}4Q&JcTGEK`CT zh=o&S_?9LHW>o0Vfx?s(Or+pm&U9GO6YPQQ+-)(LQZn`Z*u?!sZ z#6D58$5st)O?}nUy*1k9`Jp-8fj0GMy-1*e#1T&Pl;X>zm*Q zPd33m%y~I^q&x6vRLI;aX_|IS$%26|nRdI7Q!Y?UHA}gQ-hHmWzF>sl7xvE|wtnjP zo*p!6oVZ47bn)WbQQUweE`5^D26ae$+<+vJ!YDW$o;fRYIbzNLJfyQe-pW#>>e!)N zk5QhQFr<}vE`=|5joyzj_OK_&#Fp&{304}yK@fJ!j4&G>VN>uSWVK6XH+SyC!) ze7}vKi~)E+2e#`n^Gq8j>p=%pI%B2Tzly2{9a0&^Xx>tNucUm;j`p5k5ZpPox{Dkz z8LA&!9!M3Vo7e#kX#NBP7{mnC;TpREL$r%{erSNuQwP@LJr#7v@+NS%162$O>L2oL z7zVM-1AjcACNO&j{l>tMmbP^a5-Nh21rmaX;wc2kfX2`W!q5gK8}^#DUHh%c0vNmu z(Akcpx>lXE(Tm;IfF`QF`+RD4{)%GRuXC?QPL>=hrr?mpXc%1cej)q>iN?pw$fQ?@*-ODT1udcp9fOhqt! zxy8Csg2ow3Bcn=2aMP;cxQ8chJtwi& z^S1(X>p3F@8&!DkA>JafWqy;!EzR^-7YTJm2GzAui4X1gD+ShsuiUqZn!KHC4l60L z5=x2>!$aH~_@5l*)2jMjI3cz@e4~5*-#peQ1w--p I00K-^VYH|o>i_@% literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/cd/bb7224cc4537f87f768ca9162846e715c3b602 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/cd/bb7224cc4537f87f768ca9162846e715c3b602 new file mode 100644 index 0000000000000000000000000000000000000000..7ca6ec28deee3afe5f4e01123dea24fd5d0b2c9d GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^=#SGCdu-%zmfK><+i;fErPX_y nElmu7K%uxOnW0f~c1voJV06|KaitCkJ&qSQR`me@Y}Xl=ppPSM literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/cf/609a883343dad133c99412f7e2e1c81790785a b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/cf/609a883343dad133c99412f7e2e1c81790785a new file mode 100644 index 0000000000000000000000000000000000000000..4810811eb3e52f6fd1c8ea89ff1dd0d1acef04cc GIT binary patch literal 71 zcmV-N0J#5n0V^p=O;s>8VK6i>Ff%bxC@v_<%uClz&dD!L(Jd}XEGkJYD%ML($xmj` deb4?R-)^&ilT`7ckg}H(whB0W0sxJ87mJr393%h$ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d0/f0ae8cdaba2d7b5abe586a0be9aafc958ef734 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d0/f0ae8cdaba2d7b5abe586a0be9aafc958ef734 new file mode 100644 index 0000000000000000000000000000000000000000..3ee6270b2bf16fe2b075fe9d92b76a534e840f8c GIT binary patch literal 1338 zcmV-A1;zS!0o7PbZ`?Kz?$!Pk!otT&w9^y~3|T>&qNocyF}!inD_7#~GLb}qw z+r`=B=JOxvyUF|FFz=-J!b+WhbgRxLORc+8LK=F@+KhIzT(V5a1-bfkN#171sKrR0 z-YFiW*Xwn*{>jL_IX*ri|6E>7VPiv6-YQMol1&Z|V8f|0vlpVI+Ms&!v}BjWovJLz z)S${>JSh$j@J75AuZ+tM0riz{E^-5_~h4v|(!@zh*Nb zbWXekN>i!%oR%6kSm6|9QZP|!CR3|7Cy^NLaxo}QvbXT}+s*mK@9Fg8uUFGQKYh-L zUjlyO0v`<*LL81_IA zY0JMEZkgyBfLHuhXj&&zG1qGV@?&z|mRU|5`r%Q?WUCua$%#`;Mw&5cItFB5%AC_s z-exnZSjA;=^x(c8NtVGs@Go9QM#ShdPk=ZKTLr*EbVYwKIKE>o#IC%*q%B>r#?v}1 zID{A@FN%ntV7_x}ME$Mgx2y=7;jA(DBlaIXY%}UHrX0f3_Z_ozFkcp{D#7Z4H=U4> zk#>YD$f($?XlxCSCWbD`E3UNUvlWtd>^!kFpd!fvS*zK(^C(Y<4AcgfPk-sm{Z74UwQG!KHxS)Uhl|y-0GK1 zRfLIyoV9dTv#QW?#d6|DmqBbzd1%Lm3oi8kcPekU z>KVoc^6iZIf0Nc*4Tg?o7+n{3)5&1z!)oWtV5oe-1tGEb+}E&wTs91MhP5kb0`aXS zV*6bH(ofaH0CuBTL|NeO(A`%7RKuwLZ+K+JTP^8*u;LZ|7_0D(_^X7jk;!M-PdlDD zJ*F2j&qUXHkS|m!?36be8q+79LSJl+$ZVs}p!Y-Hn#q=a~=oG z;Wf?|ZR$I>xE5f=?v~JF70|))IgrAR941&@2)K%RZFa&a1PfrTU$Wy~7Vc<|&q&`&sI5op2=#D!*tcz5vpe-K|vWWn(|MJa&S~M-)t^uC)WfT{pf^ z@RD@9%x@N@fCOlD-+e%l>U$G1ps5Ek2EDxo`D45l+B|myH6c_6q=oLT@@FODh7F3z wTV66^8fSbO;JX^1N42=OKa{)~8ZxSxd%Dy?X$oZuqHVtM$D`u#UuC-awZv?o`v3p{ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d2/7eb89ac9447fd9debad488c5fe54bb708752a7 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d2/7eb89ac9447fd9debad488c5fe54bb708752a7 new file mode 100644 index 00000000..188af3f2 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d2/7eb89ac9447fd9debad488c5fe54bb708752a7 @@ -0,0 +1,2 @@ +x¥AjÃ0E»Ö)f_ulI¥„,ºÊ!4Ò¸uÉFVŠñé¥èò¿Åç½8å<60^?µ*®ã`’CÚ&í Öž$â ['–Ôª”Ñ1wΓ  wÒ ÒSÏÞrd¶÷E–úô¢Y…kûœ*œCc÷ºÉײÅ-|Ã[~°ÃÇÛÍ—= 9Dã¬îáY£Ö*>\›üïE%É +SSÈIÊn}ý­€ã5Ïð#u§²Àp÷-²6¨r‘°ˆº‘J_% \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d4/4988209e4f9b49952eb5ecadae997ea0bf9e31 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/d4/4988209e4f9b49952eb5ecadae997ea0bf9e31 new file mode 100644 index 0000000000000000000000000000000000000000..bfcd56968e538fc769e120a843e5313ed792d7aa GIT binary patch literal 1100 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 wBme*a literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/db/b67bdbb471399e7696abeb3d71cc3937f64b89 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/db/b67bdbb471399e7696abeb3d71cc3937f64b89 new file mode 100644 index 0000000000000000000000000000000000000000..c4946f1e0921805ba91f82534e3d6a58c66152ab GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^NSd#|e09$BYeK2Y2j<-S+kdV+ nE6l_I2o#Eok{KE$XSbvl2}Wl<5m)Mv(BpV-n4Lgyc$oX0ZtXE%eoVXH0&HaYi4QKs2ZEjv=YG_`~~Ke2x~D#UU>r zHE+=S{T}Vl9PV_nSmIB&H!CpAXvl>&RK#q4G6RE4?RsxyOpROBKh72mAs%&7E;4kh zLeQQ^Co_`Cgry%#)sY(_xYY-koGK;^pl4*OWRd@wL?99AT!C*kie_vt)jf(+StJD4 z5DTZu@C}U(Sd{3{fx?94OeEl5&U9GP6YPPlZ54`WiB93~?)v8Xx79Vlb+?5mmV#p* z*avEM*s8(JQlB+-XU=BIcQk{=q1D}mKOYgGbXW($ZX8yTFdZwN+mJ;o=cM4B^-b`* zC!1g&=DZx=(=B*3%4KGi)J;34WX`~sOuHy#lnb<`nk8ICufA4K-!MY(h4}fy)=w?p z)4fKu6PIX-&YpZbi0hH83!kJFpcaXb>ygA#7zMk-Th3x|IX!Tn&iZ&G3z4Wpi*h-j z(Cx*pL7!G;nH0Xr1MN}iloe*zqVlpqYqNEreJZ0E%^Iq=O3M56VBhmIg4;}O zWRJ;Eec$lFQ85_A7O+S21s1>{C#V+J`9Ki+XqWN))BvfcO00)lD(IGFb>eOY${Z3@ zAM$G$25XrG{&+x5V0H}pje#L8ZR-%kR0L}lNJt)vCy*cmx`sv&hBhhLv{%pV+AlpU zfWbQfTH%Px*Q#}FbaJ;{K%LcIeLZGf`}mum)2*2~ z8!y^BRHqZ^@>m`zx_zckM|5*okJR1RPj8dgKMzMLug#|?+`mtZ6z@|^&jE1T8>!p7 zCr;-bhivZduOl_r=F^Kaln_R0_KFWbH_o=4@>ElDwVeHXIDlnqa-QcBe*Z!o+r zQxOc0?&rQ@xzyZ9Rn=bLYS45Y%6ra?GX;EG=sIOdWK_Wju3Hrxcksl` z=Ok8oekd@ro-6WiT`_Ff%bxD9F#%tH{k^(4VN!R_wI&t5R+3nFz*r8VBqf nxlIg!K%uxOnW0f~c1voJV06|KaitCkJ&qSQR`me@SeY3Kh-4wk literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/df/1f77d55f141730c06bf7a344df6e753c62dfbd b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/df/1f77d55f141730c06bf7a344df6e753c62dfbd new file mode 100644 index 0000000000000000000000000000000000000000..bea44ebfc239d637a8dabb334d3c924eb2402931 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^2=5bRDPew+CB^#vO3d5fJDsm1 nx0@IMfkJUnGDD-}?3UCb!RV|f;z}J7dK@oqtm*>*j3gSYW5y#9 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e0/e6bc4a1a4e2979f49a4d384f9097f9ca317bfa b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e0/e6bc4a1a4e2979f49a4d384f9097f9ca317bfa new file mode 100644 index 0000000000000000000000000000000000000000..98e4fbc5f9b24fd86f455ad87d63adbf122acbe9 GIT binary patch literal 1079 zcmV-71jze%0o_^OZ`(Ey-mCLhXhvTp+U+)M0i$ATFswkb26a2^m6B+ii$n?}6~`<3 zzwby%EG5}-EOfv$#}E8*_mSU`yz^a>TqMB{-!Fgq2ETqR^5B6=#RR{aFQdggpga{B zRr_sYt>Tr8I8&)b_7C>A7STxr5nI=`5K!lkmKHzFn4?&{=f!7+(PmDQUJ z?XDu|&*O_3E<{H2KWf&oox-Ry1~Mg)lxvWl;f)kk`8JDzVx&q5wpmM3(4CO?QJRY? z!>AQ8;zVk;CaDIES~|2sVMa^JGcYfsDy-o#@`R0Ua}@D1dI^8Oe0+Oz9j<==`EK>w zyAK$(vqn1B~RZ|)zukbYNGBP z;xamU?>q7Xw7-S8r{HSjIgmpo>sx)t1CFin-k)*q^ zembOGupY_V=}#|gwLc<9GH=zVN8BdUO(rvvybm!w13>mTlDC(4PUnq76tem7NY1VL z^v)Ry6eBr%rH!w9&Zb!NrHEy#PHv!^3z<^Qn&nNQrs>of3~TFR7(vti+?TWzifJL6 z$_}IkZfIZUIWz3^Ld8j`wn8h101CG1w5rQYt1kjgG0LVJmCR#PD^yUtH26(5FJc1a zEKv?O%%S+0V`SuQq5_#pi`WdzFy$o4X%=f)QHTq!LLpdDwq^%cSk9{ck|CA*Z@BB+(vTpPO`nMxXddkSiT=#;@-sn x4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An8Ee&Ca-6$6XPNa1b_Xk*04%7Xeb4mVs2`x z0Q6fq16S=DB^j1*#{D)NU#`qv!5;dkVm;Irki1@UZVJPnW+rC^h9#n04zaTrUHj8_ zXW~BtsG5TOT(H;I<^S-gJuN!(znh-Y56$*3ubbTJAg(AbC;|qMZgNh3X^L)2YC&pV zN@`wmW@<5m)6og0QN6DnVir8^E8F|~m#X!@(^&Krmn0UIq!#HGBo?LSl`x2NDzNW) Yp1RJ$Y0v7Lw|?IF^rWpB0Bwf7z^3WfY5)KL literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e1/349ede251dd7549fa0fba018fe9e6119151eae b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e1/349ede251dd7549fa0fba018fe9e6119151eae new file mode 100644 index 0000000000000000000000000000000000000000..8aae1663b86606518fd92868bd0964e81dc2e1d3 GIT binary patch literal 78 zcmV-U0I~mg0V^p=O;s>6V=yrQ0)@ol`o^00$u*Gh5XodjJ3c literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e1/584e8cc3ddcaec89a5429c28d3226bdd8ed5a7 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e1/584e8cc3ddcaec89a5429c28d3226bdd8ed5a7 new file mode 100644 index 0000000000000000000000000000000000000000..5d53625bd352b2e2304996b4252745914424f8fb GIT binary patch literal 1338 zcmV-A1;zS!0o7PbZ{s!)?lt)pf{|k-CTWTmfucp*MbQ+=Zm`}Iz0wkGb5{}tl8%!G z`R|?KOO*V`1AAxzA4GCE{AT8x;n1^M%#yR8&Q8C}-`zKLa>u0NqP>`$WXF?)wWX+d zySSL#e*QiEdGf9}%sVN*uu>-=-KvYpQtR%VkcQr|HlrOamn;)OndnHP$4XS5POLj@ztIC2* z4XO;rlj86oZ$!oFzpT}TS<1;^4rDqiS*t<%AYVwa>MpASOw3d#!8dbB8@3kmYc>-? z=fq2(G?kjqX{lj@6;4qm1rw!aGPQbh5{cn17lYy?`w<-Y>+R*$`*ix@mz(JyA3x{B zuL3R-fbGRq)?!t~z_#ErGW&rAT<>YEv}pGsYr!YpZ1|Z)jmu;El#GxM^g{-!^;gp;>#bl%z6R2ZA45rLE4drb% zql#5r7Dtcn>xpC;{D6z`GO{B^pLsIu3dvSsuom6YgMc7(tgRs1AFgRj7p(Dg4+{=0 z#>+=4`9JIm^pfM zNtE@4>M5FaBz!{Hj`i@NoB_FHoq&Om55XRsic`g#WYTJCtH38#GsueMQ`p|8-7xQl z+DOf3DwTG3TEo>*N2rEia@EpKErsq6c@@T~+x|w7{`3u$eqjI$IJk>zSX1V_b``}9 zf+aRzdg25h_@q7<#|Q%1v(AI*sRzq(q`VhEz}H30DdeZG!gypKa2q18cVshO?2t@@)$aWA-6CPqc}uyd!tQJBt2R4u3o{tA5z25Lz^~SaH0RdQ+c~p zFEBQcZ)eQ^o3!3)Fmx=#=(@0*P6kUKRy$t?L*)xD2#LMtzJ~qdvSGM0tX)A9h;JspzScP}QpCxpSOuoo|+VRZk zF};v^KDyR}e4$cd*Syitm_G3wdSq)vW}AKny&wA4Tn69JRcMaH=D~L-vlXvx@8xTa zzn@$-S_t3|-|(Ul?oDhT$d<&AkY2*xV1t*UkxUoeBDK<+y)c}>?pbMiP7fiT^EhA* zuW`O;Q{TD8wE!!2w}c+6fDVq&ffRP+Fv03Vz*W?1vlB)kSO9DNk{$Q5a7TNDUMQOK zaz3lAh#%S2ob>+Q&r*NugezfC`9(|d1(3Gvex*_`8~efKu@g)_pkOj}tsMyNy77gA zSEbu!{>vx@BtWbC?gNTc-Or-1LbsR$f#!S=~4%!DU>OQw)w_Cm5RfE0rJlQKFjf>rT_o{ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e2/296a6007d40e9ced44246b142e463705417865 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e2/296a6007d40e9ced44246b142e463705417865 new file mode 100644 index 0000000000000000000000000000000000000000..bd9c9183e545e7521d3f5db38da55a2717b95cba GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An8Ee&Ca-6$6XPNa1b_Xk*04%7Xeb4mVs2`x z0Q6fq16S=DB^j1*#{D)NU#`qv!5;dkVm;Irki1@UZVJPnW+rC^h9#n04zaTrUHj8_ zXW~BtsG5TOT(H-x+2-@knwJ^baP^wt#H2$a#y`a*A+9JcC;|qMZgNh3X^L)2YC&pV zN@`wmW@<6RvO9CuzhMo_liRhXC-TtT==zMas#x?Cmn0UIq!#HGBo?LSl`!0_39k6N YDEfj1&lKImESDtqYjKDH07J>Q#)9h9@Bjb+ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e3/599b07990ed9d0d13e0cbee4320a4fc03ed28d b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e3/599b07990ed9d0d13e0cbee4320a4fc03ed28d new file mode 100644 index 0000000000000000000000000000000000000000..ab8b1a3d80ff800e6f4b68ed67b719945269de39 GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An4ydLq4?kUQngdE+!Gyq7AuFBYF7eHF*h|; z0Q#+*fva|nk_<~Y<9-{CFIQ%-U=Mv%u^ws*NM0{FH-+I(Gn2Cd!xB+0huGPRuKnq| zGx47RR82vCF4*gPZ(7VUU!kyPNrI940=_fN-#lN~L0nN>Py`Gh-Q=A7(iGj4)PmH! zl+?WB%+z9r|I=NLDD(g5kbfkZR6Cn*;=-wJ`>^OKE=epZNiEVXNGwXtD`EJ#{(`nZ Y+U12uH+;Ize3hf^s?LQD03bHGf~42iGXMYp literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e5/4343349241d716ffb2bc5e02b612c07438485a b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e5/4343349241d716ffb2bc5e02b612c07438485a new file mode 100644 index 0000000000000000000000000000000000000000..16078c7e2681ab39fe4eb148d68344117e65e3b3 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^Fsa}aTdlw;aQC32cv{eReu>V! n3KIh$P$(`+W>89O%k_A{Rc1Zet?^Ee&Dj|j?lAxWFR~d9O#LDt literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e6/abd78c498e1fa052e3018f89e2d594e973d76f b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/e6/abd78c498e1fa052e3018f89e2d594e973d76f new file mode 100644 index 0000000000000000000000000000000000000000..4c95e7a77c7badeed942ef2b0e6a5ca2792364c6 GIT binary patch literal 981 zcmV;`11kJ@0o_;MZ`(Ey-fR3UjmfiC%V?8UjJQK1a@BY3eud;I;#UPh^ zRR{ELx65`f4esLnd_n%Xy;;GrWog~1fprC+&(7emRK|KE3O1Om{`a-yF~nY#Hp$dv zmEkZc0ib7@Saw zPpkqs??p?=;fTAAwLD*$P|1}Jm8@*2sl=%Y9MV{17uh1ayS}-8 zv$~EmIir#{Xze|J$A)b}bVE=nn;pJY(V8qr+2p#h3QDW$VLPs~LbN1KVRG=DQIu#` zop~X;4zksSMARjsnE%g=m%)#cD3%Ug@_XKhp3AGx-%x66bN=mFdE0kR1=bG^tjhnq ze)EU~F6<`#n{E$$Q>G zUIkt=GXu1F^%U5Tif!%zp16PRwY(HX9Lxhj2N@ZanJ4;Y#Aq3kAZ-rXj@o#&YC*eo zWOtKundlk#NYMtD@@^w!fvL6*M`Nv@;Co(-T1oc(*kY4_r7m+9D3!X3l)z###APK| z<9*%Hqmdpi1JaxVREv01SEDrB(1S2UzE8RW2)Jg@digf$Pr%}q?~7){!ia3am}9J3 z5K9|T>D{$_v3x;^^N1XREsjDJXR_G7m#kB@9_oCMBZoMT&8`l}g*=ri{W(p8$R03U zSYZ|P#uJjHX~>3>DSx_Qb>p5kpT6vRZa*uZX5!juBSr>G4jU;5%zx_}B(ImXQ6}bY zQ~P0Y2NO;U!LF&G0PMV8pg=;pF-0AM>A}%D_@%02z1oT)*3je^WOV?z-wmUJcxmeR zZog->AWgkiAuf7duqJFuEuiqE%Le-B*t+4RE2}@*%A&(Q1B*vTJVnRnNrJ7e+#tHi zluQ`jMu_K743VG3af9iEY`-l@{Lpcx9;bL0?!S%K9W>zxYBOT-#x{s}GYOzOfx==Ai#j$Y=in0x0J| DyPEcA literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/eb/9a5803015b49fc2c769f61fe80805141826e82 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/eb/9a5803015b49fc2c769f61fe80805141826e82 new file mode 100644 index 0000000000000000000000000000000000000000..e496dbea27899f44d6e2a6998c5c7932f6f38262 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^V2kEX<*?WvHm9&Dh~q%~rPVWj nKQ}P|0)^tDWQIn`*)6F>g3(z|#FaWE^f+GJSk(sraB~_cf7>H- literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/eb/c45db7146670c654ce85d54b6316a0fcd68098 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/eb/c45db7146670c654ce85d54b6316a0fcd68098 new file mode 100644 index 0000000000000000000000000000000000000000..5698eb0768ac157a6a51a8746c5610af8f0b056c GIT binary patch literal 975 zcmV;=12Ft}0o_;MZ`(Ey-fR3& z$QpplLH3j!j<^%7=jDxamA$gAvK#Lz`_;R0003*QE7cB`{G<3O4$ndt%PZDtBSmq& zq9oc}YKjX3_Gh$FavZ=5Eh{{?twM5psXi8tBqb4I;S-9pN}Q^|A&pgWQLK)VIHQVp z=;|$h%gin#wihUpPYmC>>Rp1P>Pp*F4Usji*^Qf`l0BJ5pB-XTG$r<_O}dgoK(V%l z@VbT<_y39h3cRCa;>)_O`7Q6{z}2fyV`#neIsg2mynUQgj%`50n(~j|ez~H=e%YG2 zLfNJ&n}=z+cBD70FpAw5UU$3@j8?>o_uA|;h2HPqa%@G;PWWK-c}C3P_rqSF}$82 zop{g9<4B`Q6d)-=U;>dLn{XKy@x6w!= zO|0`=I%uOGdJ}<(F<{K>oeyY(mPEl$(M6A8N-`nxh&ttAC&d-3>TTi1x1CNT78g{!c u{syn5zij~yOKq}V@5giLmo5C04WDb`F7PGoR_X#Z!^aDpw%ZS#Xh~Ko@m$mZ literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/ee/5486962934b72a4c7f7cf298cd8e32dc745177 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/ee/5486962934b72a4c7f7cf298cd8e32dc745177 new file mode 100644 index 0000000000000000000000000000000000000000..3acd3d8a59fb6c4ef3ee50fd553272cd0bb834ee GIT binary patch literal 190 zcmV;v073tF0iBM^N(3^M4=prE2$Cxn0h{BPPwH3@s#94#nN=7SeCRUBQYy-5jUK6DfqxB_}V!U_k zQVuqdNn$)YLxB|S<61ksQU8K>TK0T}$F&{s+~)5(XgSaI>34AQVX~+V+@nTR`FJ?w sKdpLUhL6_g?EpF literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f0/52b1f31938fd73f9216c0b461b96b4ce23f6a2 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f0/52b1f31938fd73f9216c0b461b96b4ce23f6a2 new file mode 100644 index 0000000000000000000000000000000000000000..312f0b7c669031b91860294ecfc43b2bdc1e68c6 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^co^Z=bNKG5H=RqJ=4f12%D&ro nb-9TF5GWKEB{MWi&TdI95{%AzBCgaSp~vy!#;QI5_&glvc{(J1 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f1/2b46126e3c66854392e360cb63cbd92962b231 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f1/2b46126e3c66854392e360cb63cbd92962b231 new file mode 100644 index 0000000000000000000000000000000000000000..70ccbdf1b13e8fd965448c2b2368d7ce184047ad GIT binary patch literal 46 zcmb6WiT`_Ff%bxD9F#%tH{k^NO=4*xT$7lvP}6ozNe*Pr_2{d nRhbw7fkJUnGDD-}?3UCb!RV|f;z}J7dK@oqtm*>*sB0S0X+9%Y literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f4/5463e30b6b687dea4b97655e9e9a440e4cd629 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f4/5463e30b6b687dea4b97655e9e9a440e4cd629 new file mode 100644 index 0000000000000000000000000000000000000000..32495aab45152ea0f35b1291e000cb6aa2038883 GIT binary patch literal 859 zcmV-h1El2^qH^dJMo6Cfo8&XnC&5uKnMv0@5a&ygv7oGzTTQQS6^JW ztg5UfA~S8C&vFC|!-{{5J;ne^BH~yf<3yZ5j53sGFitT_QZZo!i53%{g)x$dHtumf z0*PmHk>(MNVu_Qalot3{z!{%IK9^`(diRT1NJJu@#-i!Lxy5ygdtj7F0{$F+qknF1 z^kW+S1`I^JC`p3EgAZDyX(IhTaC|fVFZ0&khVlkJeubhNrUP8V1!vQ6cs*zDurgX`06XK0q;!?eLSL-owXVsUJ;$BLD%) zlbI^Atf)8HP)=5Khq^1vjiv9f+3t>Vd@7247`YT%H|BXH4^zqA969V#_11G!Pk^ro za&t5b8NnZh67s|fb`P;prV5u{EaxOcQ_JT;S_-L5R(v>YnQo6a&6;*gBpXWzt@dWS}+M+)f zs>_~>zuu~?(jpsHXDbMf7u@|0yA7R1CPRZf0Y%(U$4*6M0hGW=viM8%k0u<%sa6Qag0bXA_ znl@0-mu5ZR1L||{cWK~puZNg=)=E9C_<1}w6zLqU5W6e1VG|PI(7Tg)zUUpJT~^yn zn;|W8H}MQFR$~oX;Vv<*8l zGHeD1VUKxHaE9}Pv*dL$PL`TASZ-arzC4eDc}N*MK`^{X-X1YvBh1bgloY<#iFvlOU`}scUf|z+Ykz lz2)|8Al=da%T|OkJzFrwLj{I9Zik{7!Tj54#J_0hXVXm=tHA&O literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f6/1584ea1b944e6ad8062fce4c700cc0de84074f b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f6/1584ea1b944e6ad8062fce4c700cc0de84074f new file mode 100644 index 0000000000000000000000000000000000000000..d69c963c3052fd5b1eea39dec1dbc8a748753e6d GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An4ydLq4?kUQngdE+!Gyq7AuFBYF7eHF*h|; z0Q#+*fva|nk_<~Y<9-{CFIQ%-U=Mv%u^ws*NM0{FH-+I(Gn2Cd!xB+0huGPRuKnq| zGx47RR82vCF4*f^uE$no@0tH_=2f<(m1=(Tm+*WjfViT#pa>X1y2&~Dr75~8sRgNd zDXDqMnW@DLwRV;lB_vj@uS)4V`8O#|JY0H~Efzh+C5c5PsYSX4iAAY-B@7>eHhz}0 Y_*?u_F^AhtdfJwA%HI|N04O223*Y|G2><{9 literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f7/0bf5f7dd66d952f9285e7370d0d6ccb79c7951 b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f7/0bf5f7dd66d952f9285e7370d0d6ccb79c7951 new file mode 100644 index 0000000000000000000000000000000000000000..0e1c0e38afb7b7fbb51632d062152b66ebad3e32 GIT binary patch literal 268 zcmV+n0rUQN0d0@HPQ)+}gsJlsD^ch0ZyZYqfheG%LZY|5>s+KH4vvk)+v7V#N4GPY zPdgLRy3Pfpwl^gc0kz9|W~^m|78!C$EO;U%1#>C}CJDue-R?4N1-O!$JLjXdQb!Y` z&|0DL!ARqTC!v`V&bYrkkyhhi2Vtf1MmQBrG$9H*1{_HW3`S{gOy_Djrws2qZGkep z%-+NO@v9!ErcU*EXzxdD>>&97J=2VJ;ku_>iSk+-v!zV?^4*wnuKv^l|6tu4<%wXg z%L17`D;))HhY?~6V=yrQ0)@ol6WiT`_Ff%bxD9F#%tH{k^2-#X8_Ojl#?zp|rreEhdZOrRl nem5}y0)^tDWQIn`*)6F>g3(z|#FaWE^f+GJSk(srv&b7{z;PwT literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f9/c7c1a40395dbc0304f53fa438dc097196fe3ef b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/f9/c7c1a40395dbc0304f53fa438dc097196fe3ef new file mode 100644 index 0000000000000000000000000000000000000000..bcc1cca576784b4b3416e3780bf77b58c86a9c23 GIT binary patch literal 862 zcmV-k1EKtQ0hLtAlA}ft^_j1zyP{hZ6x)RDFbD*QRR|i1TLHzU1)5DlUvFmS>WlOC zUPdl2a>?5Jy&eICjP%FY69Nhzav~xarV>Jg$GJ%JOpy_k2{fH$bWTJ>3#gzv+>^%$ zkeDHiB?1`{G6F^g<^^1&7?X??5@a))%lJ&A(0=h0_#*vK zw~rq{e@woJDsgrBdf2wN0epaJ9J}GicDp7Ye^Q@qUs8Yq_0h}} zSypzXtSiUErD5|Gwg=51W@mUZK33K4WgcZm@`I~8o={DTVbN(8XSZpHDc~2~@?6@` z*ePo28J1vp`~2N}+Y6l2((`YH{tdNja>?fHOoCyKjg2&yFknr$aqfr$;bEV@V$Knv z@nw1Z#9QuY#b-4;yAn4j#9m~}c?J)~O3bD;h~&?{E-h-jO(P|HEEKSbZG@esT{aPR zRW1y-N6FvsjnmCZ-@1FW^SN8zu0Ppc7%jnDeLecGjmyYF;!BIKQ9!g9iN(yJ)o&^{ z?x1+STxGN~HfLig=y(Ydt&pQeuB1uouz|h$$t7%+@KR@QHhoV4vYou5mD#7(Y2Di# zlpvm;<;nGfBEIfkaM+mfPS(`Zo zuoXM3Sebhc32@fir`&}~quh$GebdHrmjscCH@vIA&dfESz#Yn1OK#s5IyHI6odYz@ z55a3+hr_JR7bAKevFH;(wLK^`t#-WfzJD3#lhfbNFGm%ZoTlL|Hs5JZfp5(#Znma|jU{(Oq--6>I0&ws z-d@A7L0&u^Sh-GPB3+0Qtdmq7eSnkU=v-3qwM_xVyzginh3;jus3+*}ZMfqx?wQcKtJ-+$T-_3*NzGXk44OApigX literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/fa/400c6714a32b5c1c589f5a8ca892400584331a b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/fa/400c6714a32b5c1c589f5a8ca892400584331a new file mode 100644 index 0000000000000000000000000000000000000000..7f9252aa129747fcfa7518a6776e89eb6046ede3 GIT binary patch literal 80 zcmV-W0I&ae0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^Fsa}aTdlw;aQC32cv{eReu>V! m3KIh$P$(`+W{B+6WiT`_Ff%bxD9F#%tH{k^xZ>HNFwcLs=TyC|Z`Q7xS+`*S nJVO%$AW$eSN@i%3oZXUIBp99bL|myuLXYFcja7XBzNQ7vt%$dFfcPQQ3!H%bn$i7OH9d6W^nbrCCK%j>BF?++rRu> zc!imHS6nMlnYpQ{LV89)VtQ(^UU3G)Qd!}{3c?E&fW~gDAc_l^p z5VNA5Wtpzu;<9(Y^2TRBrmu=`(e%`Xswyrh%FIjGP0qiS(l3Z~ Z*#3Zdy{f=w6}b?NQ&sx6bpUuyLLOB6WiT`_Ff%bxD9F#%tH{k^kh<;Q^IloI#HMzMorHt6V$8Sg nKTQmPK%uxOnW0f~c1voJV06|KaitCkJ&qSQR`me@W%?P0!eJyI literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/ff/9744c4230ff8881fe219627d9b0e91a19546be b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/ff/9744c4230ff8881fe219627d9b0e91a19546be new file mode 100644 index 0000000000000000000000000000000000000000..3ea807e3a0d5b8a9fb12de5f77d9102d1b5d6960 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^aMN3yC;eEcBg>%h@`cooJ~NJT nFEcR!0)^tDWQIn`*)6F>g3(z|#FaWE^f+GJSk(srjVT&_d?zD( literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/pack/pack-d62f52f8c3e63e27b478df46099feca5c562cc15.idx b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/pack/pack-d62f52f8c3e63e27b478df46099feca5c562cc15.idx new file mode 100644 index 0000000000000000000000000000000000000000..307ac0145104a16c7eb90c258f6c598e803dc40b GIT binary patch literal 70316 zcmWLBQ*>Bc6a~=Owr$(CZ99z{+qP}nFG*vYjcqlJlg4=WWB%SX);{~=jx)};o3c3w z2nZMe9)JqK2M__M0c-$nfH*)2pbanrI0JkE;ec2`3Lpni0%!zu0|o&zfJMM2;0$mF z_yhp~1@b@<0ayTX026=%AOMg6r~>o>KLBokKtLQI9gqj80Mr6n0X={bzyx3punGXO zK<@$HKs6`;8~_7=3jp%K7yzsQL4XWE9bf{m2Dkvc0TF;yKn9=?Py=WHv;&3!Ko;0C z;1~epfjt6%JaC{FIM53mm?Jm^0LTL81c(BZ09pVGfGxla;17rbBm#ge@O(fOpc&8y zm;!7At^mO7Ab@j%KnIWj=mA^+5r90v5MU2*2LLmJhz0;NgD3_7=K|3Q7zX?X0N;ez z2b=?L0Pi3mke~o)00IE$07(d-1+W2x0dfExfGNNZ;0o{u!~o&}zz#r`0qOy5fC0cH z0LX(}0|1$jKqe%R2?=CEzJP#00lNSN13&^01AtCYyZ|Wxuy0VnzCl?6909;CKmmDB zKrbku7gRo=5&(3A0=hws02To2fJ4AF0O$n`^n!*1paF0I)BtvX06-d`0syk0O#s#a zAP3qH5DG{JWCMURfo=kH1ArXpB>=G3(8quazykotf`I^_0)Y9!kN|-B!EgeE0KoiU zGyp&+7%PA?z!wk#0A>i22>?35lmUP|m^wf!pdT;?*Z}MSP64-oXAlrrAP*Mk1`A}u z;sHnjOaMWE1V9l0oEa>T2@75DbmbdLK-ggLKYo3Sr5yw}q0;SF&mE*>f+){JA-tIWj?Vtq zzD)?LCxAKH4&tPGv%P_n+6GDs?RmZPu&OJZ3KEk36Mt|adA0C707sYUh{<|O}0Esct+7%man83E6DbRwcY~#6$sW5y;!48G_-n7!o{^`!EHBTrg(J3n+uu8jLx+ z@5r0I`x96n7m0Nd&Y;$d3BR+a;-bS}3TpaRUh4jy zTYyH-oo^jg{uI}=`_vR2i6^qNs|TH-I&C3_V8r*su$%q|?z1z-$OrnTW^k3UJ>`aV z++SW@TxAFcv=R(#n-n(WGZ$tW>kj-@d(qU+Ef)-;vfl+XNk{gZ4|114i9G%*Odkvy zd)E427;QbHM$V*iMNkVL_7@nvdn3q8+g_es)=?M(!Z;&ueHIw=Un!Nls#_H5v8pTs zDPGZIO(?L)QU(7{pQ!8DVsN?ds+fh;zIL$m1zxA=ec=pB4MXiaRrBZ>F>c>V<;8S_O_!_7bhUp#3pk{2LsQY8nszA%3zu`=|Ax z&zq_8sb-P*6DtaWf?oFuzEdA^k)SBOg34zi&JZ8s=aT=C{&~oBFS}x4uq+8qw7oGz z=ygQ>akNCS4dr_Hx2m+N7v>1GR1LI!Y@VtPy0!j;*iZ0{!-Q$v6u5(vg*YqSz>dy=MC(*J6Q3#LN1`)Xx_o@7 zJxm;h#6BUU3cLHQkX0x#x1{3LQ~!|%N!Yg;dJjTJTN7Y8?_^fJX6K3t$v~Ccl>Urx ziY>!41Wxzsb>6oXlIH|Gi}Qe^3R9o3j=HCTsXlocGD%OO+zc+<-GIX8*J5*1k)O&8 zWSOLJGV^(&*R@N>A8Ezp6v{vPkfVGupVJ`M?D^w1jA%1z!uxh!kZZ2bGS-@iz69Do zTWAKk<7j=CA+I3dNEf+veXs=Usg<&rk#rfDAn%j2qi@(%iz2~I9Hb-1<-Q-rpfE9; z6Le%glAG-;h$wD5We8kEp^^g!n=ZK{<}XDDNW2gJtRxIzL+x+tVEv^xpyT#84U5k| zF11i9hq{r;Wz*^n7Z`BVM650yZzpF^uB8ywP<<7cXsMAgP z724XGjgZP|WotYOB{^)N-Ag36*^f?D`>E0>}{-PC=ANtWZJ#P6gt#+epC-E9xR9jh$OXiV4q(Z$HRgr_NwaAX-3_o! zz18cu=wR8~^P85EEOm{K-DdW5k1aIZvQoJNjXa2h9@uO=MqoV%b2=kY zY}xfa!}qG}QQ1yngTs5$fMHhk2*eG}t;L&6ppH)Mf5oF|wUcFjiK%GSxFxWSg5*YF1q-CR$M z{*%{>Ndi@!k%8lQu{}PxiA;TsiN^_kv9E1JGJ}&#ydms0j*>Lf8~Z^VJxKeiGY$7c zX<;KQMM(#YfkY|OXP7VEX%Wuhx=(2B>Tj3g$|@ztSMufRKSns`E;+xk`Gi$FktYQ*Q<1!JWbmB!@6w|^BmN^ z(OK}=QPfj229}Xi-(v6emavG3un+L0zd`tFf2uzy@8x%g5$QnL&hfx=%ACybonV2y z(@5lz8m={I|JMXBtiu0(fgg`oo}Y5w&GY-DYPA<$rjV2!o865@*=v}X@Zaj_-0c>; zDviulno4E%f-$B=<4xP3!__>z8W^8&Y?JR}sANe=lbRw0J)9G~YfnPp#ugD79)*fk zFJoYFs{RSQM^V4gBPZWawExNz4p*I1$U?!wx@Z zf4&!Qy@iu~{_@;f{m--kKE{@H_f_}TiVQdoyI6@O`3rgzd=c1j9~)%l+Raz z%ASe5X2@CxvZ)C;0#2AH9+4}hjTNtw-_!QJ(`ybo0`Y~jF9fY+TZXlP6Vdk2Eu1nh zf)mIH0|^}#tq0smX`4z99wq4yge--hw_<6YIzr;GW4qCDh#4302-TDm8Q)Rps9xOg zUHn|AKA)-n2(9D$1~m(d*{NOpE&o+9JnzfpApDA$0D033+W+9VYIZHojnNK6L>Net zcPVlPjf+0&RN&>EcN7_HKv)?J!5 z`r)68g9zn&cSu#)b3?J~BvsPP>^RUUh6s=5ds6a695Xa|MB(ExJwo*ejz}|~E}%YV zVnrVwt-^`YS1>q=hp1aAhcJDv#^40Mmd>MND<=f~hG4q36Zu_30wIb z=)0$14@eWRnYA%F+K@G0g-xnpNC~jD;Ukjvdx?)~G?4XhcNS%iy#kg4Sp?bs+BH9H zS|C@zi8rfrFXOH`Nkf-C!zW{R6d@02A}m$CoQHckt&9kr)=_tHE+Ee%?8)`_b`5#Y zj2lhb?~MP+Qbzu5psQ8&Zs0y{QwDSPLzWjeehhh8sFq9Yn6Gn_V`<3UX}e!@$Oc7_ zO-5bx-MtR3CWDBh6$4fo(jLVCWNBCH`KR7D@A5xlxRr-PC2&^U(5_|+UZm>4fE=X^1lBlc|cH-QtCZaX+kZ1P`)3(9bqpP-;Nut5C#Gz=EY+iS zQ7$lWQG=n6&>1;ZM^Pr{+?0tkz(~fk1Qw&cI6*jYA8ay}AW-sydDA z`@9H`!}yfr&C9rm`U*F6=Cfc3-HZY7Vi!+t^7*t?5LHB!5wdqf?ZFl#8;BAox;eKv5og;^~|Pk|(s2HU7n z40zF5Kd_*Qs5gj1PuXzXnr1!XJ1XwDX0dzT&+y|zPeX0l8dI;O?K8pgT?!*jIt>Rw z|L-yW&5KGyG9kbQ;fD~&Wtvn4`f8De$@D9n*uv~uaX_f~XhZi626S@ax{E?+zy>A^ z?;8ttKZ)lv2KA#OG+Dxe?5o&6@Ss-wnwPw>m(_ZTc8BufV@8NkjO-6VX8Ofoa0tAMX@%)XFwgP!dby-v*)Oz{wslv6=MJ*4E4fTmcY>&o;(%oM!&afFge z$~i~8N6FY-_Cwo!%<7dydcVS-sxH=-X`vI{?ko>_n4@6Sb2sr6@gH;RqzDN3Li5N0 znDYc)BkJ{2XEnm%x5&j(>ZP8Dm?v@3yL2C!h?_KshUxJ|W|6GRn12d+6g43N^gRyL zpHrl!eE$4t!@O8jtNI<*VV?vS)239nb;5sbfO&P$^spnY=!dw|)5%#5eg!!!~ zr(^jQg+UgpDgC(YRHWqn=*xCsG)9$O-xUy3k56k+6M-qE8)cmLeoP9}L z-Zw_P1Iun)1Xgs&HnhKZrdBzZc9}$%7OT}tibUA-C0}Q%#>@f?2M)tb0BfwOvDgdr z1GeV)!D#%?KTCqO9jqml>dv+#(L4AG%;zqX$_(3(Hf$-PYpV+H* z9{#DmEEVJH)%S<+Z5Rj`yx5n9Q!bnarzcqrr4Ls@BnTnL&N%SqyLZ~dCe?jh%OM{K z5L2GdJvdmbZtDhb#Y2Qbetz*e!?JUQhd7iU={cPekqT*%%^92YXg7@akT~??IJJ5& zu>+vhf>-xyuh@UYe&BG(3b{KI3MB_1-i!zzGauD{_~Do$Zh#gEjoCAFHV+l5y_bAJ zdgJ7Cghbzx2O3v_tCRGmT|N>gz5+Ve*vdN0hb z;cQLj90Hdlq14!D<0TJkP(*kkyVfEbBN&(bYT?&Qh_oEzN43b&ExxOVA0=+hkMT#5 zwf#!G0u-ItC7RJu>2BQmL7XiXKcff2B9A{&(@{RsNvpUG#eEq8(p~Y0Ak+Nt5LsY_ z^g+0DO{zkm-)}wxt9Zi!SBQc9e>riFnLm{eV_YhYba)A&;fuoqpcQd1&)~{_Qhj?I z7fKuG1$aHz&t>CY_Z=)`6ETQr`Iu29WWi=tnbYGDeER!Pbh}OMJS<6VWtLt31M|i+ zp*f#|D>9r!PEhv=_Xi;Xy`IIZ$N~*h!wr<_^AD}XOz1EG9S6ayY$w&p1wR|rU&LVB zpu7x&h6Kck*UdIoy*G{kj;x`9sum>oYO2D8^1n}(?@7s!l@AFsg#w8LT> z!a46A6i#E~+jR|#u9kBIVm^k09%o>!PdD;(ffxL}w%>3B7Tz#tAihy=UeiSy+^>Vm z=B#l9-k7@UueLiHH2*nfO`K_aint9E#IKAAwFcMb%}FiM`gJw*S>XI7$ca*X3&q9m zRV>No(2P1@*b{pfE}LwBX}R1 z;9;J&4&gl2khWR9Q53epi;tCw&?8ju1OBy$d3Vg!(vIdhwW?s4Fg93W)-CxpK{)p> zlxhlS_k$b_Vcb)5jEz!z=`6Gh^LhkwNi29aVcMtjdW`pW5fzQ$0Q><0qK2**VL{4_ z!0k;C!*C>C%8d%a4J}9jqrKEC^2yJ`)*!V0c;r8K(dj{e_zcrpMI+CGo z4#WjL;Yr0J-@qn1Sti&=VWuh;RuTL-;dPplosg*JH%%R@2U3KvfGL;|5rx(CiJdah zVUeP`PYm}+OV4OO5p{Xi&gI=ug^R|wi4~#zZAg?R5rfW~$K37^n*3q%o@}s`zQ|uj zB0fVml((+e;IQDP%T5pHN`3GvBEBoT5Njwd;iorIwX8fa21R2#A|2~M!uasMz1ePm zoB*!6(URC={E#yIRiTVkhR`g|QD2H?hDS>s7qOJ|UGqFlppzbb5#Aat^ zeGW(fb+AGPJF({$q@q$nrdSVGe{U%A}FT*MR zW>HQl#r6G9)KSS6TbHCOn%O6+FrBts(!ku_?1!W*buY>O{G}oDRz%2Ik+k_$3LnAy z1s%!VxaGvu?IwTlj-;@^2miwSE-ESf%bXI7zKqu(Xsx|~tII-e@h2(XW@n|Gm~^p) zjUi;AOBinKJq{`5@g*a8B7#Waq7tG3d{VT|v=b@+-6(9YU#sl*FQnb;Wq0Wc6;@Ig zXOuUa3Hqh~MzwhSm!}Ol+GL9g~-} zv=lN9LHiDgO$G;bTDp>1Rf`0jQdTMnB9wQ-4R?JmfUb~b7*d$9_lNJr(6p?Gt;(}j z7$cG8qWrSLpERRF(B6$$PVhJCvo|3tuwjq%3?uTMYO@hkTQxndLlGw{-7`J=sf=x% zY(`v=N1`P}bg@d-sk(LhwZ6uX6c3M^Tk$w(Wn4`T-grl4i4e=E-(~#+ZAGnL1EZQ8 z9sh{T=_0r}5QM;b;}i?|ix8C@v#Jvck)xTdlo*q7E7X#>U|NQpAF8TZ;S6>~Zc`)6 zkqX@J+U`Gc!+@GIv&mp8r9TtsHEA`~{TxQ*_WI=;L5a4$_d~|Rn|ue=gB{)Ep;Rkn zqzJb)G5i zRy_Hs6N1jLEekSA{yFC*5F^OI{geHsrSFLlJwua&0zt(#ef*a-`RsZjx?Q)Q;Yo*T4zIu9aM!F}Ev1qu<`NqeBwqQ1!!Iof}z%_+E56aw^LOftK->A0N@ zKS@!xS?ArgDFl`_|C({&<$M?oARfs+>p|?WQHTtU5)W_|H_3Z??1cT%47=F1qlo{? z6nIBzuz$L~DgMtOm9XXAf+CBMhv!j~fkG@R8D+@Bpq)=hlwztl`c7*$htwNN;tLAP z+gkqlk>a&Ra?r5$GFY7{&;y*$nqcIaj}mIoLT~&`aw6an;g#k#4D7mCfD-M6bu$sN z!+NWpVzvBEd7tFfloH!Vkw>gF>q=X?T2c3e$>`~mfD+%qkzq6_b0A{o5*udplfS3< zm{J@O#n*m(07;60iCqKFjA^?Kol@zZ>x~o66Rsk;tzf0WVlKrlol-B5e`#CHoyA}x zI)GD8lhOw&i84T{$yjf&X9<3M$i?dfnyAOkjxwT}6Ft&V6H_QvT>Om)Rai_mk}}(H z6xFRl^^yUK2Wp<0|CA6afU=zWOXp+TTz+K^H9Q;*^o4oZgYs%jIKjuCY-K!$_U_v% z)i4Veg7RAq!iUX*7si>9zk*wBlq`qJi3){}3cm_eWN-y!;)J~l?1|P^mWo8jLr`kN zB+UmIY=S>_*Bdekmx>v(v+;CkL2J6YcQPZ*=oG(mfJ(%MH+9g5(|9F0Y@1NyTdnf1 z29*^{{d|P8$DXE>2q{Y36_vGM;#sd{E%84j7QbyYntV2kQ7XH_g8LXblT_GM zWE!MCd8JMcJt~*1*G1zt1rawW?tj)*6nw385mbd}wfy4tVj|Rgsay5hV`#(oNL00t z+H@6N^+bqv$owe(gg24N;iy{U1h_#G%Dk(*sm;PZo@boEdZ?~`eb9~Eryx3~_@Ui_ zlk+-R)KSBc^&deKu%PbDw8RVL_V8f)8&I1_hFKZOMEbn3{wVk>I?R=#aY5~5%S)=B zJ;}^sMIU5nic943rc51O7hT+ZxGNF{mmi-c=$%^Tl0qGeNAD|M(Eqx1=kVdet@}{?RQxYb^7YUWK7))H~MmE(I!U2 z7+!_ZU6>IL#Y?@xby@>9)T158`ki2kr;P{OnN0lR;DJDx);eGWgQsxvq+)>2BWAy+}SRAt*E=^udF$8-0ZlG6Ls5 z+DDgD@pnJG;QR1xrbXg4N|C)Z) z_b}0#w;a4&*H>mLU!|szMUF4|n_1Je!HICCfrq?z zPNX?@tde_5b)V7n;lBEi_9^jYZeQ}}!ikz-?LW|L3y$Lxw81S0r$@fIr!`+-h~CgV z`j*T={<2Jvp1#4cukU;Kx+A5{tje$uRWJJoX6?1$GV^-5pA zekDQ5zx>0rwJYz`^l6zwxxToVgk!od8;o4E!z384%xiDmD@bh#xX?*)`g<+3!)6jo zprxdZhhPhqhrak69iO+fV?+lPtCasKj2{ZZ*v8%0-)qp(&W2e^E{tqEY;Ce?tC^rv zQdBL{9>-$_yz*hX#k0vhc<#}yu@;@te)-4*i8+B9FBXPc9DnX*wj3VPiEDmLr|H3J zV74Dr3pE(Yyz#BmiKo-@R+)mTB{gw5oo;(rl3bS3Nwl3aRzRl1CzPYnjD*!Zx#}Dv%{EIK-d#+r#@sF9HdxI(2CU}2y`;yjE zs>#9w={9Vq`@%gudR%Tns63kW1>+*Azk4R9hv02OGYp_h##K~??O?dd4s3&>XYBUG zcGE6@@jdvfP(|o_%OC1XFD@q@zUTkk!ZI5Hnv-3~VFiO51TQ2^7>P5`O6=?(hmV4Ea~OPWv8I+QS4P zjwt+Gb6^u{XAaG_ znw_lpHnjU)Jr0+>%ec5F3%137Srd*mJ!5t#*7?;%B$geG83%LO&qBsBtACvEB*wSxC}! zsq0046insr%+X7tSSD7@&s}5TB@jg%x=dXYKk5Y$?sqA_7)0}wUfqcCcbFk5)1sGi z{P>(pF}0XpLsD(jRG8TVo^D0f(G?dqe`nyKN0`!R@9hvh_g(}2{rag6c zru#S1xX8Sc-I#yzdK1eM$m})>(;dG%)1vOudoaKImGkCJBcywMcZ&SIAD@flT4hnA zj0QJzi%mDH-`wtk{ockllVR~j;9}sPfYoMJIec<7%s*8zCS|EDqV$mK)-h2>R&9c} zxjjBcRbhGTF**ya!3D1%s)Q=S+dg!x`(R}b=3QmSyVY{ZHMWtW@;FtS2&wfSwUr4%mY8Od<~lA8?{lKK^+_LA;9 z1pV*vPpN6Hf-g3Ptz#&P^RP6%=`g`oP@e1W7+p5bG*)n)rE2G`CN+kFo$4aqALwj4 zVdj*c;^g0S+9tV68})jv*VJs0lLpws%nUgD^sm^5WaxXm zhSk~eS_>&R5;R{lDINNK-7{H&L}=LY;mp(S<1uZsKqj;18gnPqNDPW4(mQmN)R?*Kp$#V{fykh4Uz$L>n*|y6sDSLk(?^&SbM^)vHatw(C!npKYgb6Qr@Tz&vE{hQ2VA z?NyeVXT_y$MJp6+<|1OBA22Za_s@2VIQyi=m0a?__jxY%)v$aau_LgyE}GyrTDKhX zom2?+Hw@#u6u3cwKp4;4_2CC~O9oO7kO@w(+prCZ{{k4cI7~(HJ!JHQqty{R6zT^g8yd@k zKi&wMswc!bM{mP{gyurkJr*@tT^{ErL)=9QN8h)g{>nJ~2;5<>GecT(%Kv?rh9|}01*dtiv%Kp_6>9~o3pM)xo^!z2Uh5P!eA^CP z=Bp}-1HlY4o^xauw^S*c(jIxcasM6X!D%E;2DF{UR2@*2tjMG&ri8Fc(dqqgvbM+#F6<&u1F5 za+=vE9~T{o<%nF}@}6;5R_O{Bb!(;_E0^YRl3}KXa{yLK(KsaTp<3pG8dotSSxQh! z>$bT7MfLK#-uZNqFxP-2B-h1JZp_uf4 zWL%dHN~8#bCoDPG+X(zp@qp<0{boR9xPTj*>{peY!P(s0ucaJSYcqHlfI z;>eCzS-CW)!EhTYSGxVs^->2OGJ?w~Mr;tuy>y^%V`-Qpqo z%ZELJnRguITgSjE+e1tQS<6Gi8VpM>C&0*Vafq3)R$TPF@5@8?8v}cN8BsQ6s8VJ1 zu>~Sng`P*_TMp)Ps8juV5iWb3cOT?Z+l(i|ME=HuAVaw_>)dN-Nf|H11(~N+Dq*8_ zXMKP8Ts$I$#u!m)W`d_}961MNno<8ULKbb|{eySWlZ~gpd(Ndj*9^AhQ0=#Hn9y4Y z2R+X`iKM4yBMZ4+H$y#F?s~yFg)qdl;7B2f@$WA5U8`AHBSwV^(6!@o;Z7 zHS5iZn)V(-Jh8m~!(s)ik85Lx#)#`D)&7qr4br?#D`7?tfpjomY*cX!@qf-{*JS-IVGXVjC{U`u(E#JhWIYN=58N~-XSwjj=iKPmDf{J5pM5I#*5#Pb zSC8_|vOzftrL=(4CtHAVBi=D$e3zvGL_$KT;d z#F{7%1VUTMR1W8S4{}`g&AR+xLQt+?@Xf>$837Oc)CJ^Rk*QMZ@rqFU{oZaL*D>q- z!g8l75OOUqmA>%8<>kQARLiV;z$GS<%%2i`e@_MJAm3GF)__RTM@1*>Xze z3A_8S-dRx;v&i)51>sWsEukkaBSwg3S8jMVlY=TUdiiGjJ*9m97e*d6?_inA3Q^mt z@e9@hFmt(-KT_+Q=u@Ho3twxSf+S2A@R#bZe?mgbtTk%>p(xQ{4~ohp5TT@}aLW0) zc2#pOCX`-lu=G$R(3LeiZHu2I0X($%Sa5v$b4W%dFiBpd(4AkBh0rR)dYdc2ys@w; zi0RnDhiL23FzvI(zx>^V@E$NDh`+>6)#u3MpV9BRS4FD#LUAH0sKC2W=~~r}JL(SO zx=-DN^z4`{sQ<}GLnRz$fk1Oe0>c;K31;uWu;>vrxr8XJoY`{hZ>f??v zvcEUjY^0XMyiguo68FsS+V(tSy6sIGnXDN0SfToj9En<~%1y>|97J9!LSH8#LZOah znFsrCbj(fKed>yZS-vGMGNG~eNFOfCr^8?x5ZJ{SXw5=Y5}|#q|3V2%v3D4srdM++ zll=aq;tKt1)8IfO{W|*X9?dzq`8H%(X)pAh2rH~&7fGKU-AQ84OkmJ#njuVX6sucN zkUb(~YoSaj9v{0cGAzuPwh=N*`=RRtx*fT36|e`>N-C^SCR}J(Nx_#ZW_xSu-w1S5P(PLABd1@)vNC(|nUWxD*g7NiA3pZS{OkF6Y zpk(39bD{|1W;pFnN1^+%aTJ}mjJ9Z+bx{#)zix=~zd41Z3Bh-mSkuzKqeDcv1qL8> z4-Q0hCSe55RI%Y!{I5g=3zVjhMX=7?uKXX-8dX#3h2=y<3W_yX!Og$-POrmD;PE&6 zkPStuo08Vl3}GSA3=aoS(lg>;{;i0#fYqat%Dao+-Ss^#F_4_mgz<~Czr-`8Wp`Sp zR~5wUnexeLRcnWvWA`+ zqBs4EV+#_+Q8S)Ac|Mn7J)$RxYE?|k#6J<`(oGZ;nl&d%*%yh9saO_#a#Iww1ofrB zQ%G%UVcWuT8Qv+L0{xT*>w_z=M?3bPXc!)Q5f+Cx4wS__-A7w2@-r()InP1lN z6Y|6(RmFwB0`5c1IOBZ)aR9&LaAc)RC8?>?)g4XDG)qN1tW{E!BRJGec55lT4*FWm zd>#`_EqG-l57P??j3&JjoJzE~lL(eJ*g>8ILmPdCv zDp_ue3;5}Ua=LhXoE|uQ`aQ2EcniXbD_Dfvi~R~q1i>@dG4rKCtR9yZH>Y*~kI}{A z_7g-@f9Z<{+Zkn8+;25BlkmKZW<(I?x*}y7x?cA{JXJyV=pCfNv@xoVVMzA4;9K2C zJb!jmess!zRE6`}mB%gSk4JmCc)R(C#>AHB;lHTrDCKDbZVazFe zQ;5I0iqK=YB*ebeZ7k*LN1A>^apV<6#Y+klODNq4X}bndJG8Z7NT_h_ zK*ad=kYIGCnG--m{RT0PlrTOSF$&Didh@dBdi_0cXETsy=xcID$7qrS`nL83xpQ&u>O zRdXriFA01_$pl3YWAi(!E8Ca1;kIgYf$uaOzI76))-5M2u!5u5}3Z@>gQk zWp7>Qy+<;OR}69$#e}RrN=7x21<6z@olLU2s=YBKkmwlqUoq=b)4b2`pexD7R>+XD z$DC2bVQZV=COg0CV`s@p$>Xh4dSt9Zrk2OG3SttYMs~@g7P-^#WFy_5sBf>nG<=pU zLGF@gH=Nh`Y)s<1%FG2%aGQ6T5`2<(>`M>1(=C}SXx|WP)kF^2dP7nIumafQnWe2( zwJK{nii9aGo0U@PO(Y{_IcW>G_p(-k2JeMPk~>m5xPrNT<3=xO?K4f;mG}p^+K$pt z{sy6=?d0?p9PJ5=pMM$_AmyZKobvI?30sO%<*kpF`9qIeiH4*(xY3_d5qx#!AM)5! zw+*au=~qiq53v!EHD)tTZ@ksW4Yn;Je|q_4K7(ypF-V z!3zxoyIvr(W*|k0ZO*0L*h_S?7nDKzRw{|WOt8Am?x3af2@VQ550kpc!x%X6qzbRX zzSE>@=C^ywx!o06j~*t+_Yq=f7K~)j|MZXu0b z_EN5?&atLLhY8CNEB#Ps6pkNSXHgvWB&}9Op%|56m0@RUiT)~GCUxI73jMPbOkgY{ zK5N+5siyi$yPm`l_J}y;*Ex4kVML?;yw&sz_@Ki@mz(?ayVG}lNzB>$)$Uiy6Wx!HSAx{iiSD-CVi;Q6Iq%T*@z7%X7l0jC>8bS54TP z6r(}Z&@kTf9FMI^2#t1mNi-v+V;i(N^+aEDq%GtW6A*8CEn(h@)wWR*KS|&Hha~$= z2VHY{&(0Z2!tZozvjVL^vz}oRz0CyqVA>8!erIXO8hWi$HdBRrv&*0IaldZblNjS+ zG73;DXA*qNB_H7B)5Gg@Nf;}{*7ak zZ-`tZ4*Si?kG`?BkAdf{<&YB~-$m_pQ8xlvwsX`E_OrG`5kjp-eqKGJOtc0UA1)Fd z?6CH%Uwn;K{?Gi`l5w#)E_(dH!Neh{Zr-0#`B!@vjAO$cTKYSl8^$xk>osF`1(-zd z&my9L?0L034wZz6A8M_(3dFhYUD+hY3sBSbg~?89$0r$q3Y@79{M3f_YkPe2ZWX*l zGF7f93Oq1FZnzdI(eoJB>5;yQj9O3G3c~*t$ywhxOl~QR-4YSP3j*)V6-2H7@<1M; zqQU*g2X^o4;^f0HppY@<%u}XJ7(0=g9G3k{vl!~;OrbBt4o!yFJ|ZLOFzMIN0Ld8P zFNFmXulq!4>=l>ZturW^mh_QJaVhu+8yi+6{5BTrW1IvSNfN!#<2zkq{iAIqJ zY3cX1O0v`ybTh&I{3e`A^o=49F}$nMchng7K4ZwYKJbg~bEYUxQH%>`lzLY|j+mrD zi#Zo@#j03}PGOwly38kBsds|`GFOLD)vI`Ly0ixl`bc!#y&>vnCnZ$XIH3d<1m)!w zVFm9SoljzhbgA`)m#Ku4NLt)%&5kvB46}$EOY8@Vl&ZvF0eiLYulr15hCBWc4o3I> zA*IA*5oKGBdYRV-U!C@ZtL6DRa^3I z3`T-lw+7|>hEd6dy5l0)>r!!yW#XXDY(6-SWLn8ve1QaH@xG?kdeq*EgRU?)=Rqkg zMOe0yzwc&k%1l_*pNynPt6nMd+D-kx*NJKI%b{X?1i=8NTaVR;}R#F=xv}BG2ybXj4CHh7qN)eR3C+ z{N?)p?$xZ73*d7_s^pZG->3WfY0Z9=chB@$^IvJiXx}OwTyfG85azmM&&NT=(2Pnz z2rVlo%N|Xs3)t@7y2qy}Xqs#ZVj1L?cbx#Sj^v*WI`yPF}c$);QkFe zl}Y+n)8I8P*NdV861vB=bWH$RHI!*l=e6c2DN~~Y&CC-#=yHyLg{BdLBH8a3FqyAH zNUZqt+1S~D`*R{*}67cvHvv^JR{CMqW&X5?7btmVifnGWMd$ zjL>Abx9wX+tE}k1YTd`PuCp!n;YRqkIcjtjXO!JCByJ;-Df_ZWWMgDVRCjF^=Z|Vk zMtWCC#r(wNqO#T_Z;v^ZFntF{Y)*FhH%7J&_QG2BKNzYirHd@&PXVQ3c9>>NUx-@J ziqioqhs)TP0fm@X3X_eqkrxeqpb3jAmtL_FGKFO%Kd63AUbbBSn&5y|c`IBn-e+h( z*l=KSxe8}@@}&(?WiT;23!G%IG54S;pIW`?-krZuRRH@aHi^CVMKA2_b^5(D)a7KP zsuk&N&;90eFVwD4dP2i(qDQ`|YQWMtPD(U`SC)g-m1{gcWob^V>N+Vj{>v2yd^_=J zoVA>6a%AUKwE)zjY0C71_D2?dnDtZm&LbA1YS&kP7$4u^R{zM~anj+I;(7`U)&1^) z8AtUwv8)y-P>RK9SsBD8)njl6T=Y`9l#4!QuFdw5rcQ5P)w4%dgu20j#?$~bCv?Am zcQptWsxOVD!>B1uN3R3K=A)kKF&bp{4c{5R<*1*WdDYcq2L)Kmt_V8+obg>g^`s4}{xlout< z)Ksa=n;`Rf;)&erSZz(+`rnpI)U?j=1zE{4n9NpZ?%=rWS2etc)f^hDo>=>!Jo+sP zvhVhM@S$szarts)Zp?tqq@=H$TgOfJH|X{5?qqRSOT` z{wg|AQ#-T?Rb%nEi5JKQuJCI=i6o}e!VA^KX;livtTST3)qV%0Zz&uhL_5Uzj~bgs5qE)kUj+I%PFFzp0QaDj(WxGR#Q+86AO|- z+J#RVB53)kwfevsY4XC%<|ifJgDG^0Kc3D=rTUPS8FiR-^chkBi$_WMp&Wbrocgjb zo`l1aiK+I4eeYnlL&+_FnFe9ts~N0IUZl4~NX)+M*C(iFzXrJi94M&RXyMMO?9sHg zv7aVQzs3)O-Mj0by@Rk{ziwJjquFdf2sHwCxIgtk30MCIH9*S0wmFTFandQMZ-Kc~ zq)$vDlxyaT3N-mSSE@s{_ZDJR3*uaV;+6&K)jH02-u-R=ubuc+4p3D!;VQa&bDIxo zz>Rnur(eNUKPgGAOFjZRa4pqpM^VIw1*+&(VsVj}ISO%AjnG#f=$l*oLj+t^X)N|# zhY(`bW_y6UWzGySR5t%rdFkYuVUxyMQ19}0%&^>U&~xKeiMB)yw6H>`EutFH@KT}7y+oYy4F1<8XC7M(}m<8x$ z_8h%2k45DRjcr9%CY4ZU^Hld?Bz7g*$Z7OW9IUifF=ko>l^WtVJXxCgMb6sCE@ypK zGjST+mk#-Y@x5HA8<5&o#la|V}+|$&3t_Y8ajKLp9sCeIBo4%xfY~W>Mf(vzWy5Tg^io_C?r{rm`&SP44o+j zR6H-fq-JRr36Rmdp_c?#AO*ph>ZPyX>mqe#7tbihX@NgiEF2K`003zZY30fZ&?-`? z^eie@YHFkdfKo8Uzhgt4SUaY_cf7P$cbir=kHfh-p%sVad%+>Xo#Gu=v6qHfwuXdE z2ACAl2bO-!sR3hG#o9VMke?^T=pTI!=$tj-Qdf3Y*#CZ_KEsVhbNGyEp6=RVG0EiaJiC9P6O7#2Z`udQ(5e>hy4bskoK%1levdMN;~3Mi)|}1 zVD)=|7F3{mBY!OiTRU%9paR*1{F#5XHG4p|f$Dm&@tpryt*>fOPK@c{pe-=uCT(v= zdA1%{wrJWYl9z+iXm35R5Z;fUkdC25qqF3)iS?X zB~D&3PUS}dNT$BGryikzDzb4|F(5ZeLPgUmRunv8uR#3}N(oF^K}SdKj0sm$pt!|k z8#0f8)O|Bqd6`}8)h~h`N(@sr&G}cT6l%R$kV(Db4c+Qd3qJXe3MqgzNjkY%oNMkx zF7}nu$x%)&8v?SE{E?bjoqudOJ#DR_b%gIa^v#}5)H2ptrgBjZbX0*j=3454rfU}D zWMkl2vG2Y&#vUs75DsoWWMK3U?I(j-z(){bRU#J1A-6Cle*hy?F`boJ+~o^6|LxhQ zJ5VQ&s=2U1(Y<0>;Tj@+9jA*1L#V;<>C0jq~qENobEPoI($p)e9C{ zLGdY<(`WgIHN@8VQ_}8W)1hBlUG{V@wVf2Jzw(7ER&Ogk<%We?nZp4gOq$wLTr`Zb zxAgM@gw)Jhp~HnwfrpKp|6_uFZJMS00`G%bqy$_Ww|@*cw)R5bv4!l{XsIq*r6ew= zX~$NSF#V8w+`LyWPj+Qm&c;r6JvZX1j_wldRNmbbJC+Yx=4v&sv_!qXBeCZAm#SZc zDM>9`1i&tc&3xUC{{0&l@GPTD1Q}Ud2?k~V_}_U{vMWpL7^$BZ4_9kjFYZZ31K$`~ zKyseotE1Q?oI6WfF_KtG$nWz9Rv~N3H*hGzz<@z|OhyS9il9yh*D>&+12pc{n3ByhGssz&n zoZ`{+TmU&;8mfIMWAQS_Hf>$itIb7SDX5@bDT+MskE=%8c6+VuXL}h1dFxYMG?jxI z`XNnq-ZSWtF8e+Gy0_b1ID*T2mr_=iF{#}^CkKSu3uf6}ITu){KO)_7|EaRO6twF z$_%`F?F2(!0YE}jJd>kSx}2q0vW;CQ^j%k8H}niI_V784e-lLrSja3TjXu0yJI}jT zx(?Xb0jC2wK(f0Nij{|6iL7Tu_8<2c;wmeWoOV(gh@uBx$9q2VK-;4&@6!W}r(1Cr z^2*O&1kkN2h%^MEEHnj=`N}5tRy`*7NlwvGA*8|QiOfkY<9=NVw)YSq%6l1lzIdJ1VMhqUZZFG%a{m`XL z5Xqhx#A)|`^gUZ0t49}LNNSzuB9PJzX7_QEtd+OhhGyDegxoJnZz;WqQ3=8J0Gm9& z_wt!wo+^II^I34t=1ZDp?lydbjx3sBvO4NYUfCY;M>PNZ7FCs9&<*oo#9-sHON7te z>-{F`4#Q~PtflH;#J+Q;4wMK!q{!cc7|f_cr;>7D^wfSafa*Zh9@^Ft?GC5H9sJ;7 z8Xhh#ssW7$aGX`qA}n{-y9te9FGoE@&pzjUFL3M}8R_A9x)EhzF*X>iIuVxl)yUZ8 zsdY||YT`LzG`9PC?KCGQlcJvD(CpV*HBDw=n8j-aS0B334`;=M)xh>JAAlucwRZTy zFDhIX-Okh$xter}5VT)myk5m^9nvxv)P<*eh;#GQWrE3KRU8|^g}5a$b}e%jhE}eo z?x*--enycmy#WOJj6-QbrAvv$B&2;}oJ!s7jd1{}si#KXAP6Bwolfpzz5)Pno&6~1 zw2W>%BabL|0BGgA3Qf>kP9p}Y^sqr)*`BswSNSB z$;829!~wG*=gD4-O1b$*5oe&vsekWd&7}FU9ar$7|HghefK0?12Sj#b<0AU@g6whM za5cq1T>Z6nGhw1*^1fTV*nm-FBU(sT^8$sfEzc%KhcQs>!7!m@ zHNBX(Z%S-j&$h2FO~9cM906NoJd-8ORBr$L^Qvb31ETY&jscToQ$|wF@8W?CffTMb|^Y{dZ58aDo@4f%~ zJg*x|6SlebhIE>d36{2G^_^j+zo?f*19&3|hfleNVnO6&{hR(54%UKx(g&=mwvy{L zRQBCv0?KfMo$ZQDJ}uG3)8!uZYIU(?3fWd3`&BMQ%FU9n#=Np2k4Q{q6;2xZ9aN@y zQEOh;buHW^lbZ@ZDj3GFYUHN&@0DCM@I-j#C|F`fHtH;8!8y?|NNbZV3im zYA3m7H_qEA>Fye5otn|3R`6CbLiZuvt<%}~tJ0M6}uFn}})NcV$ zFth}E(4TAo9D`UA0A1^5{m2oi>%PV!rif+Hb4Y~@)V6D920@4(pEC^X>CHvw@V*~p zq4{%X8%$+Lh`is5^V&xaF?5)b9s>wxAx{f=#y7MrpeHfpvUQRfFtRgeD=^Fez(BXQ z_e!09iG7>I<_OSdI1PZ}lWUf} zLqw&||CPfz#~i27K#2)wp3hKi04f1OaOILc`hVQG=}PctprAzP(KW|#XS+&2HWyOn zZmFqfw?RRzDeFddNlYUuEkGoAkXaRH!l_N1SNa)4?d*4lk@8|8tbC4V+6^ZVpwci} z_y~U?YD-qgS{LJI_Zl!=_!vo=-r3N?#CK2I5g)Z^4g7F@n^qokyUv4c=+!GUP8v~Y z4(elN-dCvFK!j_7GjFdR3~^>?E4wAL!Q8JYghjiL06lzMQQL%QE$Rg5GUyP`6Ezv& z&xsFOe&=dvGdC<0Y8G&>hb0U?)_?L*t+!-oG%)Hg29Y`{K6H8~l4opeVN$ASK>Ao< zPR`}6DhT`pa|^RkS!4=mLK`qtNI@=GNl^24ap@z$sEN5~UM&yG339q7#e_ycuJi1I z#38O|WIzHaCx%YzDflTVMOBB#(C;2-XR8je=7+wy8yl9j(qCBC0LyA49-F(JEX)f~PMiiMSF1z@gZ>itT_dQeG*qW0D{cD;gWB;1KM&mz7)r_E}FZA;wEYrxQHHVAAe z0cHwSkel2%%qb?bDXHeH z#62Pb0=QwBdui!uTxZXO6Sn1x5+;f|?G%TqQv&;GnDG(zIKzJpXcbVf{gOkRS`Qd$ zsOtPNq?PunNdCtOOBR`It*w)3vqR)BQImj7NqJgF5Op-dkb+2Qw6-sTJo7~(GVeEa z{2e8XvLE$nw8t2~d$}+fJM`-~96p&jc*JRGzSHcJ_F(s6!{Nkhym31`GA-X}_ss{b z9lpJ7uL(bnejI-T&n7`?0HTwkJ*YQm%CtMQ>O6<7^f9?=5O7ZkWtFQ;DM7>?@~5c7 zK!;Uo6_nXD5<_|lPH{x3M1kceKyy@TL}zA#eyK?o0UqCE69L_j$>0WRVL|8}xL~#Z zErSYr$v?zOYJ2l)V`I8r62$VIU9-O7*fzE9lJM(lX~ND^hJPWuzgHV0IHI#3!%d!Q zc9r({=~t~pTH>CA^npC}QJdImdx2L45II~==(G6xwwMu-IFw6jiwO`nUuE_K(QPLZ zLl*4F@_Hj`i*7+3tl(lH0o<_TNBGSTpUQ-4rQ9cb)9;~KF4+ZabtfYy>1~W^;Swor z2ZT0(K~m&Gx^@mX)%_+Q9aqAr$v+PmPivj6RCSC;vpCfk?S8JxVcAvgAN zDJQIJS{plby=T+kDX@(CJQ3>Yk;|rQUO%IETV+0_<3GGNpi*a(BzYWbXV^yAdAoS4 zR`U=Rx)9)@XG}qBzFT*yDo#mR!h3AYSJ_{4snh6d#yHpQ2&Ud)jd>Vl5PgYA-C4eC z&~T-&-hlMtget>lN0I`Ct()F!;jY2n+Q**1)4NX#hBY|NEEf`N66iWXTva5o*<~45 zQ)Fa^(58xP7p{;|cnz`{kXxPp17ibz%wMByG!;E9nXR$al0C_Q=d0E~)lQ{sHBl+$ z?4>p<4xyKcL5#Av_4(y&cA8pR(?kS(^6Y3KGu5^KB+K4xg8ZFVR6ZmuLf`?g?CRDd z#^y|Hr3I@ieVf&)$F~;_FE$hrB5wLWxAZpIPYvMVzIa}2bN`O;ahj6sOpV$}X^xcTLeG3d8IQ>NQrwB5svkAo0x!&y*+ofrMv zJ>yc9XY@9;dQ1&%#NRMF2ANmkM5L`bUS!-rFV}Hx*t!00ExAeV`jMPFb#v?=Z_2P z35d)e686Y$cJ=pR$vM%d&Xgsa*^h$Qz3ByRnM;s-s4uo3#VOCBwMM!2aGLLKwBzmE zcFImrD4Z=X`5_=%DY?l7i-uu2`RlSUqB8bw z>O}c&^u>MeM^@5K$79W`M2LYzla=Uh{7ZbWP}eUMD0wVCX0nm|IXvHP{*{82 zZH8lzF%DknOwmn7t%yk1u5Pw(jFLKu-rB;g8jiWJ?#f51^wWfImNE6_Ns4kDqccL5 zU34kj2n}a%qvlU=gFuv!91=5vo^~C@Ko$0H#FK17LK2yA+-G?;F4$=a7b1$Ge|jLivfJ02C}8oB|i$i>b1E8QQmVuOEh zNX(`H?jUIGmNxF`9j!N5bSXS=Q247vhbk$)w!#6?LW+dKF~dJ_W!P#YVq%@HgY8W( zb`$T5GUy3#w620J2dZGGRWyaZkX=y*vp#lkzP0I+R=x)uc0Kb#MmJIh8y81#^`Y|P zYOEe0=XeD#`f-1W{k>3e3d^dL3dihJBPDiff+W_n2f90PC!tsKiBhffF3)Xu`iCMP z^o|B`JN~tMK@1-pFFz3VZ|ndkdXoiRgZUZ zr8LEdnNEngb}Qu2gBRdnK1ud*rIwhCRFZFw&;qe{a~nywkg+Urr~ceEOcVLD7k+m1 zqfw;{rGs>Fsl2~1HUVV>g-LN46N0vPpWy0o$h%lrlEA*gUe(Q3*Mk+kE)sBY$=~sk z7G98Nd?7=V{+XvcPWVP~$>#yuEbkxnmT%J5CryUMXTzRx(j!%`BmxtU9NwFbDp}}b z?su1Q)I@V{*>&|hLK3BQ=Rb8CDi9WN-8G!xSqC~*BNx%(ZS(LBline5>uc2?7CCEm zHr7Pg-ge0df-!4y56pn%yCuW0r0(_0HwxGUcX04>9HE0yBN=arJ5=5oZRKfVU-0U3 zBg;;)=yi_`i3jt$z;8EB`VCrgB~FW1spN*+tlQc-sCsy#$y$*bGKVrBPZ0!@N$X}4&X1a{zi;~H5c!V3^2xttzr|uAP}L5zlrKy zAFxSsx7Losn^dlYyUJjDfDSv0pYkwr&mKVd!!&wB)py$Q~r^vq@yU6 zgq6Ah8vSQkQ#g`x`NMf^5(?#aTR1sXPJ~_;I2Cwu`@7#NvOi5zBZ*Hm*?j5;=C>eo z7UX!=x6H_c(k~6jF%Mm6j!j~79C=&JU>1|q=!mQP4eApaG z-`CZ1@KyWDMwZ`=qxc4=&6<7hNgN1t2YH~N^(!S3;9!#hF2YQ4P;}BoKW*Z zv_z^0wGW?F`ydr`FBR_~Yw@2*U(k%gij1<5S0SEsGM6kPP~JOdPc)lo%vw#%T_E*z zJNmXtP2a6a%+8G`S#`n}%CAOrOh4Rx*}&>yLA4DF&lb0q@s{y)YdsSHs{L`(yxxrD z?#2F1CvNq0l&at5&8g_??`V>V)dIu{+CC|C+V4L5bk1_^vE~lby@F+a&NKaV=CkET zcXW6X*9>=cbJ|_tH>(2{yC3_S};c}4s z+#^ZF5;|>(f6-NSEbDAcEMuO660Jo9`*-hXQvY0aGYg+3YA#_-LCOrc*76GL;Iqbc ziMvL+)9+`=XXzwm`lY)^n*V@xra!y|hMN&D*UJ_0_j@=qH%`8F(7b%WnOetdZ2H+^ z>QvBDVy0wv2-`zg#9pIJ9|7q8x=oWxRQnrtC8}z$$>m}&aYOfzkk~i)54F8^LDORW z2qIj2x$D=tqZJ#(GiFhCL-elej|Oud>XLabA}M>`XWqqjbt+V=U~*M^GE09-HK~D@ z7xi*>c1W(8|IqzUE6gql9Lck#<@9uRh?1x?v#N?3kz56ztl(G=qB^d2!GP;?MDTnn zwU7cLs#?Y^A<9#B%PZ?)c51=Iv%jYB)K;ayjSVGs(s^NWFV~uldvQvuSAw*s57QTR z)>oecp-$^mf0{Hj?AwGAoQ%tMkJhjgBmy zp-3S1{g2@z%=k=`^Sau1mv@!O2kNt&=@Qkvrg3_!Xgk@lNvPjD&z_}J+24Wd}L_J;cy!w)N)4lo`ozHLR zTF=83GtM{=rTwaR)}4C6Qks-gXeNcm0L*1Cv`dV4_X+4Do&;dDaf5L*W_9MYV=U)) z_k8l!q~H`lG8t*E|8w_A4{mEKBtBITZb$%)!%2Q=h!V<8)cZK(%%CCRX& zO_`)dn_E>=ccm!2T|_5%EYHl(%%ov<%G-~#;dzgw6d?q7FuWVBW}iO%f|8#dQT=fjE>!SSBbTZ*O{^P+aWe|*%EaF{SY{Ky@nC-=NRhS z=-kKcVI3;Wf$*nz(IcmF)x|EPew){dOBBD{l)1ln@Hqh|*v>qB2W+5GGw+nT{oBZR z@ujBk0=!s?4h>_j6vZQa-5WG`|8>dKXS^ZbbG`s{bx8S#>Q^{<4shSa^>S^kv>WN^ zWkDTr%Z6EbA@JWtx}dRn^NnN@!`(-mK2UFYI1{gP{PE#;>PO$bOX8oC7V!6Id7*r16 z5Yd%+SC;e-5574Bagjh6D~P6csi`S>V<3Ie0oC;6bZ?=caaP)87=`_LV{s!^c+voA zXrt%HRwypTpJYRMb|STHnYpYx`DCI7guAY`YQT$nFU;TJhcf5dZobLoi2RV~YIf*tk9 z3aQK5GYAZNlw(|%`PZj{H0BNojY!{Nusf`Jv-P!?XP-kH?HZa>wJ%_Y&&~pRv=hO3 z!AwY86?GD7clG7S1#P{0zx;H{sCFD|xg_Q(N_yYUwC#F&!DO9Flpov!_;;&)lA2Nh ziXU})>iViJ`35|~xrg&R6|Fk)6_w9>5wVQpQnl;?>u5fK*kjrbp9)TUCC=%EgD@x! za;-_bL5huc$g;qDIuba_m>D)86DaQFq27BLP(8qVI(2H!pJn!Sqgl`-`WCSgf4f6_ zJbP)18-~cf3w;rVh?B1+tUWG!Q3T^*c1qgwcNiwP8h5dFVLO+5gBZHwK?qjTZBO?6 z!m$FSF30D4mPGUsw0BrA+5MW1=eV@D>-;}^p5GCk9f8{ACwI}p1qRgIa#WUkt})*4 zj#?G;rmy}8KL>9i))icP(WoaK$)uU!zh`QEX8j_`%}kAZ@hsXzqlVzYt#I@TkL*VS zdkPDC@@|>A5|ri!SGKP406Pa#+>`@*{;OLIkeSJ}RedZ7Ejfo-nfC5{1G*Lm|6b2> zxn0n&@aCj0v`}Dt1$Q#4OJbie&huRt;%4VPEm&)O5le4!$Ae^A>yrTRVl_&b0Ybri z91(Dffi{es`=no6%lSzuM!hlyaIQWpgQuly@2sWEJ^J(VW~rY33YLk?BB8c3En6ldZ5a1EtfWa z3r_?2H<*Fop?!J3TcLu)|x!@K{Z#TUQy;{jmJG>VYLu{+=pDUv0@I3 z$bR^ueWHbq?|jjJ=;W^1Q73a{>{RL$uMy&-?dZdQ@DQB;c2mxhx0aocL#Ipnj2PIuh_7FvYmh12tSKAj|Y)h8a&1& zz3^**x<;n?vv1+5yz7`Wk*S6Eq-7I;yZUy!5?IQXh(m#S+^I6bbsR{5zqK#b0y@#r zSnc;;M)Yx~U289Zz=SdEDHq#UmK4Xe*GH=?z?k!Z`h#d0r1O4iE!Yn63VAsIwUHr# z0wR#X`?gwb`2Uct7aNMlW2S$B8JmPa1=cLsqRKYd9(C_bhUMTzxm<+^mY>1V4sq9 zNffq%f1~|;Wo8A-Eqf-aQqm#Gx$~BS(#rqz@|0U2m`Qrg;1F<1AMkR5(|7pO3O!uKSzb}IXW&43HB^Fy+c^1%!2e}inj$jo(wGIUWyXR6{@1ZT@kF%}w~lm$yo?L6twbv{%cQ z`AC(u`eXp2C;Y$27+|u6+*#^hPyF7FDh{NCoA=+*OvvAb?$`?qLrxST{h?*m^U)6< zF%c_x+PXK%=cGdnj7FEdRBc~DqAUWJ9T&+z+(WQl!7aw%KZ z;Ty#a+zD_#JaFNLeDZmNvSp~?MyJnCarzYgqshe#-iW zn7*}+I{A!GnVze4k@soFyLW1ax2Fk|l#Q66P~FH#S^@#Gyn3F7xStjCeUoqeE{QtJ zm@Ujx964KtJwsxU!kSHBc1aaLt(vHO^8*g@k2OeO~4Tz7OMu@^t5) z2TJ;9n)jm+(le9N8B+m<^JF0XC2}Cy4is-{m9o;O(YlX^80;iX;ZeOvA%(H!+`mo< z=J8sGIm-!6H_S z!OH^h{i8|fvoza>l(cYq{JC+J$NzOoWs-#8=-Kawt(fF}aTzW_S6$!T5IxKoRa)nV z!RkwEu+xBXium$I-R8rS?-N{y>eVA~Fxs(g^9@JOl!zkODNKWh@`iYP-;n0sS26S2 z0!i!2nPEAI6PC|f2gQjy{NUC0bdSolTRG>58eZN#%$C^h()eJFC!$1^2;fR!=DutLR+thD^5w^?&y!nPKSbsW3`#aP4MrCIALAl9%#*Agq!2|^vEBq zW;GRvS`spo;QAAjluK2lKp?LT#3j9mT>$TmVd)|M3RuugrufT2Z=HgOkUq)i^nwEZ zPiUoPax+WjWC1mZpNt;gVPxa%m@DE*cgi$rqy8L-tVvg2*oCctPcff=zx-TmFE7-H zt#7jQCp;p}0VS(}#r8g+Bak|X@Let~ZZ>wUzjrtLuUw>RF#EfR^X}*Q@#+iC*|cff zK_>AP3O?|O1gc7`1LxcL@LC8!k_OAGR2mwI2vyJ+8Bf|;-wn)0;2EtA-w>^d8`$z^ zBNvy!T5ERLz_@!g&*n~vB~M%c136;{kT0aE!4=y=ZNGGZN~hHCgMFFI%Wkyobj9#&AL+-Mwcv#OHzhZ z1E9OPV^c`}a7PlvAdjbtXfK&=vra&igxyFykTu13fZcbBfoh5y_;oC0n9FWtnm_UJ zWC=!!hvuKv!+w3rLPAa8CDs>=5z~^2pvfr(J&3P^xs5}owo2b%?#Zg<(qMO%_{5@L7W>fKb#w4>*&kqc-BZ&1j35w~9c>77f<^vTl@TKLw!E3cd z+y(=Sh!-zXdebl)W{h_wDt2qKfxWYf%v3mzuvU_W0>stn4T`2^S-8xL^JRrBj>sAq z+0_Py?Qpl!oCbT09w(-be=-?8Nkb{7?23iQl6U-!E_Sc;8e$r@P0cGAk*>HUrza7N zIBZ`B%3hB;^4N4Z4i#%=9b=4)N59DZC>mzwoO#9JOJs=9MCe|OXB`~*dQ}yS7I(k3 z4+^t3PBb8ll8|*T0O|bGo3YA{IJyh+7R!E&myzu+5g^vQJU|3{&AqlpC7Ak*yR3gs zL!e85l!L%%e}L(ZkA8HF!_G^tVFL#|^;O+~&1?UM%8xdT=z|;XQC!izE)6tWcl(jr zMjV4!^$P=xbAnxGheu@G~tmawUKX) z&p}&}bF=kvifgGXJ6^YzfwdWp(uYAM@aPXFycb|Ua#pW!i@)WK)aA_-YquAgY1@pC zJ6C312ot%E1`;9L2S62WbD#|`ygXLXxFxcV6os#&kf+8QKN44JP+#JjXm@aqHFdEb z`FMjrYS!dF!s-TT#O}3@O)bl(NtmbMMW^O;u$Qs=BMp3xVr66XSf;^P0PDTwW;lhp#jXL6Sne>CH2a>AC(i`tyEUj~#b1>H#3n1!?t< z7hB!OnzX|+6i3c)r_M)1qgi*47{)-pQAgb_t92zX=dIL5b{f2o9n}Js^0!bTJ7Y3x zQC(TnujQhTFFvs27W{KwTl~25mVCd*k!8=1Raf#ErBU)+aoz-p#o$P8x#>06_J%biLpFRi`u#UMV7~va_?C!E(`UhFub|5JL#GEEFP~Dx7 zB_;^d7i{d(yh1EiZF$6}#6R4SC0i8Q{IPk^eNDX6*VZL<`fh-bGT7%010r_-{?IW= z6STO9#eboZ27~)DoGX_&XHO^`n!qitb}^Tc6?Oh%(tzc1{b7}AegD} zWtKIMJVx>V?K*fA%_M=5OT??`vo*AQe~o_6A0zj;JVS($ZUEZh9C+mPa}DJ_V^bDg zgOA&hkVqKb^fVjYI?!0qZPR&9+0Ac}kXKhP2rb(GC$G`)?z2jpi5I<*tDd6CkHD2t z5iFfMLD@rk)2%^nyI|DH*b4E>D@sLBgLF9mO*|NiIE1v`a z4&5oQk)#TmYF}m@HG+7OEA5C~u(Ua9mKJTu@r@Hd4$WthOK2DI(nP1U5Cm*V=$iw& zVBO4;gqA4KUO(b{oOw(}*#DpR^l6!rh0g$d?}s*a=u-QWUPb^b&C0Nnjtzr}-0ol) zooo)bH>;C&=zmm_ryo6;1~^uW6FX&9KEW3O@B6xv>IKL!0uK9F{F5hgyT+boAj24w z23H%|ZiJpT6%=2f&t0pN3chxeJY6t)Nia=KUNPKm&-!kJOmkS1LO#v%<=rUBgcMye zId8An-aX-yXs1tPchBz?rndwrnRddjJALT>G+>SK6Lk5}@cMZpr;nUTw#cG=}l)EK(T0vS? z#M9D~`L9xldV8zQQI6h;J6bCl%mRLtAlfx68ZA!6hfneJJ|-U8dO?JgL^OpZHaRY} z)}XsP2dS1tPuN71cD_tLX>H3WZ2no%NBfFrNXDy_nzEgcH8&I|fL)E~WmQOV17^~c z<*#1usIcukZ;%W!M}3HNH=VDT zqIwjExPJh8tdWq2g)=RcR{X#Km?n7?B!mBYhuAG}pa&L}Wn9;|X0>oTM2g?yJmTo+ zEX~7}bl|FDqF!-58dGV-rCTilsX+FXt8x$R9{{+@2JGQ5Xln~DMSbj*wX_ltgLu=9 z<3nV|jULRaVkHZe=3MiiBAp@{;6z(rS|b`Y!mZ!gsr(X`757w8Bk3e16Hj!&;JnX#O{#yFHcApyO^!M-Deu*!D3Oi@E-Dh2 zUM(Zmq$VfaF-E>{coevkyRbBuWjAz4?Qwe0aTGIdKsu!T5T@UQAbl z)xB>yJq13r^u8yU^q&gI@1JdI_R;M@e2)KggJlbuKf#atPfYC1?9V-~mUW^q?iEFu zN|$6YUUeWx7uU@o&)p8%?SUYfOQq9DG1Ik-P1%-PRKWJMu!B{Z*KjFNvuSJm+Pm+L zG}vsfR+T8rFA=nJZ_g=VRpfz=c?sfi}7=a4vi?N66Ff+KXs>2OLMG}FUKc{!4 zj90uh9&&xvM?`$>Ua3i%Rji&9f3OYP6V;ZvE7r9Tht8~;qWE;!ixrKaGsXoD7FwS` z&}%}QGqZC}`~W1ele%0YW|QC?pGqBjalWfHL`(t8N{DWPl6G*L^)O}JnwLwJNwiW* zQgl~gC3q8@3#iapNxUG!EB)rpdDh3)6)&uu4uwQFR=tmm(g20RFQqIe930}DFzP}! z*t+QL$YVmb&v9li>R+uYIgmjbu^+$2 zQ~GM0-Jt+?bwD00sDlN6C6$OV-9Z?f^;~y#qRmxLwUMNX>q#1z*s`CUACe>F?u+T& zt4(!c?*V+WUjSd7KI9AQM1;6cG^s%B(4C4M#N(BnLkGP`q_{BsDzXA-24y&!(rgNy zmA3}THJ#Z{E^l`D-HvZK4)krEs^{i{QYod_7#{f*)<8dvvL-Q|+#-bJ5nksw=D8Ry z?Ic;A?z(-Q<{=DMBrjUYU@}C|`Xyzb>RrW01(8 zM8U?0Y`$&DG*)6p4%>baIumE0OA*=utc;1n1@-x7N9*r=qoUZMHDgu^Pu_}k*3Een zy650<-b;g_K2yBZMFq^jqu4GIR|Fh^Ytu8KKY0Nd!NUYKP^;Ae21svDvfF;4NZ4K( z<{Zm^Vx~2sHkI#AF}uZ~Z)#sLy=2TcWC3T@f(@NnM{dNSeD6uVV}87ojm`+%IUV9qQ$B7`Jj%i-q_G^ve zy4tNmy7-jJbtufCnigPyQr8)py}P2%3q=$Yj&VVuuS`O$5oXxiBU%^(y0ftiFkT{| zwJkW-2k#UFTG%mG6NRaBKSG_MzNK|71kbZs=EM=*q992CiV(G-za3YkRNAhj|HVC% zRyav6d~K_t(-X^(ZHfBFt`(4)+FE-)1GA!`^Jx20qrukAha-Kp0gKar{C2US{#7VY zs#v!%eQ~!}N0lWE$TiBM0;o?n1}^8)-d0^Pp030eM?~h0dYj4N|e5h3*>y1d&AYh%ef0QCJ(iuPQg#-cc?R` z0c`LMWRC6f=i)k|aoz;o(+fpppb@=TD2S&al_giA zmg+owWtK8k!_HMNE~-l@)`5niv?2|I)#7FxR9hDkd53n1kpoDgzQcr;a4^{IeV&*v zEb4JTucPOp;d0IazrT~GxnOKvn1yZA+E78F^UB6!M5IUcayeA=K+%%P9pgx&3&qPR z^{|6{pA@K}BqbSD_F1E&DfBBrWgkd(Jom*la|~;+mR=O2Eb%jpZ2*dUUEOh6wFs2a zmr5j~E_GBuSN^8|tULLOPVTg8WvHv8JVLRa9ex{KIfs&ZQH2hy)w5xvJtwCv4)*X( z$xJi*;NsF${167CPr`d?(rJZKEs)|UU6PRvkr#}keZjcwjb{hjTb7R12Y2_w&ry7% zfb+5Ms3GBD89zQ9j!c7G_gdDYfoQ4G$4Ug=uJ^5Hy(~cGBdU+1njuWDH-@WXu;1)y zV7PIYuC;fg#(R!jlrDosam7a7=-0lsTzYJy$G>e+trxv#4DnP#stMvMKo)nS|6K;H zor?Xy88*;m-YjH0FNRB`19*$L!ob7!>;HoibMSXa6izRsG5hr4SHoJX1C+1|?z<)y z$Je zEhi`Hsc0I2qqeoAep&>bkPZ@teh;B){|e-!c?F)Novs-y1pIF%l zcd?Z&^dxnp=fp!Ov+ZLp;;kdfI!bN+`{PNZ>Fs^p4%Rid{bLX}{Nm&w(bbNm{u@&a zaK3a*Xs+da1%kC(J64LN6nFx0ZM5QjUsiCFGa~R|E#mQ|9D1}dB%0vZRHm%5zEs9# zLq%z&9TUSK6QLnrl#s5mmK=+UD&YgAG5h~dPToQ}nlZI#;h;1ZIUu;DGi$$ZqLAGE zHE${Dl(dvUVh~NGP*=wF!7N<4o^R`j3r>1gvi%^XQbw^-HG6X;8G$mdx7>8`)7B5A zUL;Oz{6y8JrO0tXP>!;Cl)wt5Z&S_s22>z@cTF7BM0Y*8Ib{Q-bww)I)&M_1z`tC7 zf|{Q21EChVHivXWrHI>D4GF1yZPj2C6@8pBRW^MirKRQG6u64Aqx#V|FEX1rSoUsZ zrO~X_G@7Od-wjSwKh^vZxtgqUrP=Pg@AGJsR!GdaO`fePWs7ParTQZ{3V=g5FMz9> zealK|w&(n2rTTGe_4reDpiRh1WooKHF|fG)rTW$p0&&Aj@&hM0d4UOb-*kH0rUAoB z+qYBfG0H;1+^Kz&^*YofrXg^sCC^H0IMSKJ;}J|gQiYL5rXvDq0*_~gCl9qwh9M~8 z-Bi8Kra1h^4%;=Ff|7Fwb<9p!#)mt0rdbS$PGAM#Mw8=n8XiR^`TEZ)rj~q&7%be> zy5AE{4mO@s6o7YrrsnP0e9WPs+XD^G{QGs1Wxn?RrvU*X%LIAa8C-PC8ulu(?i)g4 zr%AsAnSgnrLPMS!5JYpfvfsc>r-imEz_T2HlE@fpadf#w=g>?*r?Uf3@JG%Ic?AZ1&FDB%9TsGU>$IcSf- zzfWPIFx6g??+YWIsIX_4VrlSJZGOICg^Zt9Z}|S8sI~iQONb4a!h(mHWD3sH)x}^P zsJ1K9vZ|Mukxtu~OC-fPmQEeUsPY5-#$#^4;3>3YJe^(!NsRoD<7nBiw7jipsiDmfshHy` zoWOcfA^716u(1NL{Bz|hsoix1P>bEHIZHV}As|J|f<)vPso<~3Lt!Zz9P~-@&nP|6 zbbBTWssLP}?)5w}82sa8Sz}`2jDO(xsu-Va_QG|W_|dX!w#W09yh3*As!evny<6yH zao^bII!4;2_Pt8t?>lf|co@UetM|*s3h_PrzD|wb zE=>Us;zoP6tOcGInY}lw>cX?#k#p6EiIX;5tUsG&A%rs@MhDp&fI(5y^9OLosOlBp93hm9M ztit?@rjJK?gYjB#vGKK>3D&}6toX)x+=MAcwc!fIgi1l?rIga zM`P_t^4w-ppu7veFrXUIWOx0OcpllBglF<%3u8aso&7b^)rk+*- z#Ag0{%;ANYu9qW>Xp|(x0X{mY1?LF`#Jp#~uE+1~Xks<^>$_dA?|n%EqwXsyuJAMM zX1hdcwS)Lf4Es1and1^duJp|?<7;K)s5JEneSQr+(6?_WuNX1}M;3px{^!p!9S&`V z0_@EGuTC7iP2Q^mB}L_x7wWxT+W}x>uV$aopAUJCVRgl?`a^HEtduA;uXH*cMJANG z<*qThb*sIuSu?3KuX&ZU?PV z<)Jd;^`O1^urM;br2;zlR!|D)>X+2^+2`(PutKWf8e2ygNoP>r8$32_J@wL7uxAt8 zEDDm2my0YJ`{$-m{?=Jqu#g)7R`YwXt0SjK>;rN2pg64cu%9CBR{MVtuYA{?CuO!M zX%p&Pu(K8$O@%9^kV~nEsD3lW{d$F`u(RQvkZ*K!MLBRk3T+`%YtM^;?5u*T3RQp1~QSDG!qW%DYdk3U|au>)#Vc7O#f<0TVOtO+-S08yTp zu{&ZIj^SqI;~#+U^+=&A7!q>Xu}!oa*d3U`kufQ3Wrl7q8`R7zv3HH>YcTbI67t}s zN6I~3Mp&^Yv4*`TC-&`~c`+LX8$>BAd8v5S@LeVA4|gSdkEd9I5K{_gR_v7u)Q z%ns!CpmBvFYTE>{)545tv9t*8em%twsv-}z=O9zwj4Lv6vA`_Th3LomFWqW2PE7pr z@if%SvEZi~zl&-f&TWVPOxl%em3xD=vFYSVmr!VJ@B8x{({d*DZpDdWbwlPW+VajHb25qzU!HY0vW6+O z{q)hV;&1=7279W4BSWasvZjHM$Tpm#c~Jhz_Mms{pCC>cve3sxCkJhql?8$tCvJY3 z7u!tTveY<-=AL9RSpaG&6oi1sB~*MevmJ~_`)ZL0mA%D?@Nh-K)Q$iHvoz-=X{VTA zwE7BTMoUcEsXMBwvo(qyv0C;Hl?Idd9Rm?*k%Q3Evu$i>OcW;#pC4$MKQ8B{=cq1n zvxJcyB{k--=UwQ3h){pFlyuH9v!cP8B!s{9@-hC%E(=MqYXN;kv#zPqeJC(xJ4*xBv;_o&5Zdax<;Pe8j(tG0n17^Fv@6%e z3cJVlUa*3FpZKlA*_q8{@6c{4j)6nJuW{ zwEQV%B>FRo?ZKdK75%M6l_v)I?nuTT4JKhsn3wPb=xcJ!Z?E^1R^yN!-N zu6O5kwVIv1VrR(@ML|mrmK%h13~R-Idn8=&mwdX?>l5X8?(MQ1PLvvh$fo@xrwf!u%jzGFo=h`Tz`3oPyo=hf< zwg8eNT<+;-@1l(Lxx3N+qUvhWwjcU(T=JA$`QY3I7;A9xu;%xJwj%`Ihvbhlc@{Wy z6#*1O2f|iZwldk@A@vS*e1!J057YPE*D=Btwn5-roNIC7sMR1seEb9|=fEaywrw`y ziP&g;Ou5tYglWtDf7^78ws?th{eadXFXb9o`}{($;%)`LwtRse3SmaY5mH{$cax$t z&{|RMwuHbE#TXq4^cpBM*ag|BETRxnwubuiP;I8$?wh8!_D zw+M{^j=Z&8LLtpK2X#=PEh_(Bw;TH5g+?JlqZChEci~cG)y~sIw@W$nxTyD{=XQcM znp%-!ESz`vw}VDMuk?=w?jn!mC=Q!tRu~f{x06kceqf-AjjZ1xL*OKe$6LOfx5d%C zfKp%NIQ&tQP13I!zF8q@xB&VXsxcv7^X}woRdP%PR;>j~xD2H78g0?WdE$#^8a@U3 zDfD1VxE8>Di|i$JsNe+;#yAeK7?K6lXmX9Z zx`8BPaq-l!Q?dA-T^bC8& zLkZp)dqWbGy9mbs({6MPTEW$1nkrz}%n*?@yA1fED4i}v#*U(|ix2LtqV2$M zyPpQRuW*n*=pSrm@N~uOE{d%tyS>P8wx8Rlap-~(wd$rH2}YwiyS?hOy(UBocirZQ z(Nhv}SP@p2yV>nupz$~?6c%Z=oqkMSU-dnb{H|BO%($VHybv^8CCFcQ*7}?lX$K0=hP@RYyf32v3RhYhfj@%RMvTI& zSnFpaygkxSk23)?7l9#(<5Y~OvpB5cykJlRQ!<2`LwDQGkbE;P8LLKOylysPF^vI+ z?+zCnXm=(_rG@q7yn+1%(R6_&p=~l@iGLtMx0K(Ayn}SAmB9R59yRqyok6HS_g-(z zyoorcZmyQm&3ruWGSvZ3A#K_Bys>OIfh>%rmi9T-l9$K*0rszhyvi?7Qrn`!BW$FM zC8ayGYPyJfyxtxmdS|aEMUALO;uG}=F%-nuy#-J4R_+-C@SQl>y^(%M_*LG^Cep3L5XWHolZY_1y_;N(dO@5z za{2-#FEb3Ym~RlDz1cXLH>e=Iq+l{fpbpG~_DSeIz1lWtiq4a_N;SE1zt_zB8ejLl zz6XT9D$a)vHQNhZBUsh{R@Z(|zAi_zC(xa$)(}Gpj%Ql z6q`(fyEP)RzEcp1Eogl9--9#|!TuiMOvzDszFJf8N(&dqe6#Y`Pxe5sqi41^zMF1U zt3n2c%d0RgJx^NYTZ)tIzN|EZ-oi2|M@jiFUrk*9z@F79vJ4 zr+!4xzQxM8pk79w0>PE@VB$CFY_aaBzSUzIL>m?@v?9hH#d>6cS?Y9$zV;&Z%Cd%0 zhgxpiAg=qkv2LEfzYXuUH>rc=xqjRZ=i9!bhOSO3ze}D1@jkAg*LYJ63jqClzXYkp zzh*CFXTv zr8w-^H*0|nzoGWU(jGt8{nm&LUO{4-e*fV;z&_08O@}C#bqr+X08_${0qHkLz@og9Eau+2 z4j?Fc_-+kDVPZkB+z`HO}hYL)b4rw`@Ox0!7bb*d2eu>vPj2rnT04d?!A7n3&reVuMi@P>K=k-XWzmp>!Btd7 z#h}xPWS5`_{AT15!LUB&s^vxi*K&|9d^Gtv z>RMVd!M?#o$paXLoFcbc2neEqhE3g?!R6+Qae^4y?g63jJW6&7yD#$`!UIir|ESw} z^z*0X{9E=`%Z}TL!aZw0=dlrYnKqcif0!bZTb?C#7Ntf6{hCH*a{#l8sN z!b-~h$t7{!O!u32aQ{8e@`c3n!eY!SmBoDEcIIXJV`2P>dtUYW!f!>bZo@Z^Lm@`M zC5E==oxXqnY)i#6KAXMfWgNFzd6WW@-97NC*Og#G*m8=ZrxXlvS6lh-h%$ z;J!P>#HEkSnYtJ5^15jto1RY^i#ijS#LhnPZBrW^!ewxL-{541$p>P%#McK_z(Ud? z$X&+}1B?*d4$ojk#PA@yejq**tqLLB9e`~6O`nE6nX@#tGA&9giinBm&i_;FzB%sd}cp#v?}Vc%2PE7YS(Tkt1rl zH;D;C#!aZYHbW-(WBfqFbvjBrf*_B7#%K>z{X$|f?;cuRJ(@A9pHAE@#&DS490tVU zHn*bzxJ4;6EHHRm#(7ABbV^93MYWxxXk(6TC_D2dib*y%L#>NP$N-wG^S&)H!X>Uw}(1`s0$3+LlOziO<-*!M%w{@xR zB+;#8$3;?xA_fxU4xR>qB}_`7aW`CLt$7WAy^bCso zgq%If_+R)ssoxHk$FE~U34w_qrbG|^e3Z*#wl}u=$G~LwJtXYynoNvA@YYeM-D}?t z$H>6mm4o6C&=|JwQVmYrs5q#D$L*(Vg&H3Z#?&m;(W0F<7G1T8$Ow$;%j$P>+71DWuN1610TkgUd3Jx`md$a2a0P~w=0x)%bgn$UCd(wO2-$bbH= zy;Aywh=LdF08!l3jIf@X$d7M&Pat_fv~nfqc?$m|A^96Md2@cu|R zJu2uUu$it*$n)-}U8q0v9tF$sS^-h$rVdtG$t9|651eu~QuwS@wSfJss7zex$uV@s z>di81%b+D2RfVf69rz(V$!6U0VwlELIOIE@&6l6mUoD5C$&}pg7YU|(G%BNQ^ zsU{0jkUvH;5$;nw^pw>J%DW`B;u^w!iQEL_64y=xs&?~$%I4;?a3&-#1$49z*L@;y zPrO>#%Jn-fzC}|GO?SfJ{yBNqzhCeA%Ofr2-dFaQ&z9lsI3ZePaF!6< z%T$j|PqI&y;Xaa%RKhr_zW2RG%VFdefb9DC5#PRbmi@O=<%$*I%aooo49D6Oa_RGa zA?yJlE2x7#%eLRrLjZ+cBT^dFzQoKR%kb%s%iQxwf19cb7HKZ#z15W?0H8b6%i&X9 z(CnwtDNoq7CMhVR&#gUw%n@kJo!V!e3URImC9>##R%&|r%r@g-5lI|CvcLr*Yg6aH z0c53{%t6a3*mGuR^yNHg2X)d^vLJv|%tVAC!ej;Qr;GAeQd0^k4+SDq%u7}{K=xk) zjgE|6NT?40kHU48%uo^4p_EMxb31pUltfaAY|BRi%wWZTO{n=<%*XAWkww9MVgg@} z%xCop!n^tOnutC`m@~ba1z$rt%z|3W=E^TbT!^W=(#qT~J%(hk%$kJA;}X5Fv-QOe z^(2v_!2{qQ%&gVjzH)W|bt5V$*Ji$k=l3NU%&+iG1!*lAf#zMa^c0^`X&jMA%*AtP z)#qm9lf{2TGd=3(?55ac%+h|1v4Nh_XOAIlx9Lz?&BDl@%*eciF=$qsvGZ97r8cifa&B`M~N$_#n`(b5{V;sT#Jv+5o z&ELKmJ3k51U)jT~j9$z%r)ESY&HYHdSy5WAE@@r3X)pIZ0(h6j&J!}bC&ff>VjV%9 z9XLDp!!QE}&RycX0wo<`4_Qd_5pnt*tzFQG&S77Ao2k?Mx#6@O15&ILhv4;=&Vrab zE%aJNmVKKYsB9vJR$x^{&a0vb>GxsoqA}fu7IXOo40nER&cANiup)k!VIG$`l$PsU z1MO2E&d_tvfc*~{q6rYX*ezd6ab49E&gkIeUfI}-t&8H{d9IpwgnJtQ&h1MDustB` zx0aYabeqc7ur{1_&h#9cyhZfrm%hI(G}|8yAN5#Y&kX~frqe(RBa>@coYS2;Q;`fy z&nOc>ty@c^I4MP5`9fjStRW_J&tD9N8B`GI3-Fs#)Zc=j0*Yb_&t#3FKaX*@S5{6I zXlJ?{Hhar(&wXLHmz4z$DBY9X;TKm4F#B|s&)wFH3rMmGF+qId?rbzkCm}Mi&?a-r zC7_-!HJ%i)rc{O$p1S!)&@83UaNl33%h(EdEwNvv-5x7c&_LKcT&fjx6`bHWTia5^ zncEPt(0!W&1hjd0s#-J~Q``zW1bZby(1n}vU8P&XhAgs0$Wl?D0BYC7(1!t?7QC4W zFSE#GxXJ}kg-UL=(2D8m)&~iCcees*Oe)#ICq%E!(8lu;ZQmUkfz}>jSKa&eF;c3H z(9*OTNEQf@J7Zp~2DVHVah~T!(GkNW#+AX;e1o2;!#l+J`LH%=(H71W?glbGO8wRJ zN^kk}WmQ#U(K+c;&06OA*5^zU0}k{g)pGN_(TFLiQJX-G!@96!fSqPcAVO;o(WCQj zqL8vnH-VCd8jpe56V0gJ(WPT5k%qV}?3vA$I;2ut`c0~+(WZi0m=T{cl^lHr`tcoW zGiAy)(bVCn(e^IpopchG`!}jGN*Lp^(gl%M6$Z=)70r*ED&kfx9;}UZ(lyN=(zaQr zBHK|p5Nx_)g;pI0(m;ET@54Rz+PETlumMbGFagzY(rQ?jdrmVdQas23vI=<~nkcDw z(ywMb2~bdzJP_4!CH`Sp`qcg`(#E`|)T*Pi-HwGW5l_QJ_%G3f(#!(tR=Xv6qT3-A zx9Cv_@p|jt(&@o(DMrnj)3lET5>2$|DbH8 zH|T!c%|3rYoHCe~sfhXJ(@Czb3owa@l%JM_V-RAVkCldb(`CoynDx>q?oJ{8sa*jZ zBa(xs({30JmC#^J5e36CCpTW(~QppE1`-a zkJXah%MNon+T_b!)1D1fWof>$E<7fQrr%jQfNNKd)1eoi`Z!wDkBGOACai0$1{IgD z)1>MsBmYO_V||vN#StaM1Ez&L)337<;It#3V+Qqya-<1xePi!V)6cZQ&8JsQ6bQx! z6j@Cs^?Zsb)8)Eh={NrlVM74TBFk)ftf9a4)9ehs1ZBP?^Tj>LZp=UO1bXxP)C9o} zxF^o}eXg(&dqe(C1$s%L^YDg;3))hw7u0Zb24F*qnD#lv!K#u}Y?)iST!U&Y-0l;CD`daWtZW;FV~ z)nllT>OKxOLgw7&maq!8G~Vqi)qkHiPM&4{tm)z9)V`)R5!SeUf2tr5|9EM2{g)zO%R z=7&JixGT7*`*{R`EWO#x)$|iqH`2hUS8DtzyQ^X5Nqm=w)&x?nab1bed>Tk7D(qWq z#Rkx?)(7}jcvF~yVNUT?wP&1o!=ZD`)MK%aZ)@7Vi9E+c+B?Vr^U)*S<|~0X5sQ*3R(c=&gs*YQRoiOb#Gb^O?Ga*5hulYH`HSS!&#{ z8oB`1>zir>*9Jmd`2$j#a+3A?yZQ^D{KYo4*BM-3$ko*1{tew4?N2`z?_={O*IlLo z4c5kp$QdvJx7u4+9hLs=*InkLnpA2|HSs)FT%o1vptx2w*Nk!u4}_VKCD{`4D(6gM zl{b+@*OtFemhEl$i4a7WGL00XW1c7G*T!4zLo9Cd`pfV_{1^wzjJ<)G*T=D-o;;Y8 zj>JO86k>CWr$-p?*U&q=+K2!nrvlK0HD6kp!B@e~drm{t>OMfofm*Y#djwE1C|Ar@j-ujeeLjK#Sx*aaZ1vwfbf#77Lu ziOvj$-=$wi*ax2Epu2$-uJJtomu07sq#C3b*fW?Ywsp%cYz>t9*Q?dI3 z*Y|*3*rUXZ@P`!c6WIsEvPN2}$M_vg*x0yoFl2V{hsb4qd5pv{YvmeuH%j~G*$l7GM24iQ&~=NH$$G^jcFix|*)#)%ScX|-JMZLU&1DKk=j#Au z**ZGkvYAlMw4<=zcnYY;YzNCy*-HjmkzzBVvU9c4y_SbKr83%D*-OBjt<=sL`uw2r z2UgVHe*%iq*-tg~=IdHsQCHI0_czeZbjjbq*`%*JkbpS&wNCLU^sKV#xnIjd*{_t3 zWO+)|;=zhL)Kp$c9Dy=V*~o=d{KK}U!fQ*AA&-@0?j|4a*~?taf~RkI7-0z;Bhsu? zg23*n+0oavHMD%>*#Tf>_E@BVB$XV9+1o`WB&wus@9+NPNf)Q>Z}OHA+6+A)OYbYOur2tJbU#*4eE3Z4ug z+E2X8Xx%f}@54?}V_2A-%6BP;+KD<7Zk1n9uEtor;-kmoQ$rRz+LyZJf}}GOyq4J^ z5y_J64$lGr+M8G2WX5{6&=o-3hA?P50y{?q+N7`oCv0k!@&m;vK7w#nX&;OB+OlHK zFeo(cIsH8V=Xn?umRzT_+P7o~anEwWPEgG$X%53%U=e>e+b7NuGDdPM5om3a%eM0U zBsaqF+b~|bGch>Wl>S`QobQux!&$r$+cTBX43x3H3LD}Eb(q*mN_t+hO>-O1|tI(JQw%9e5Vai4>iJ+l2%YKgsXENkNL6+=l<21UFy1 z+pE?#tFiGANjQXJ3oi#*hs95D+r9k?&~8Pen8xIx;OPS&iVl#|+s2w&00~FPJCi-K ze*P8>@(HV)+wcvf_jWOft&_MIw36$hAY3fJ+yaB%aB@u0><5p(1xNfye4+lY+=!{@ z<={(-VAyOFM#Php!|>`u+^EB~wXv(VgSLOS;w~c*vDDP(+^KIGrtTjT^u&e9=Rp6= zkF;X#+|HfvC@vMCZY$_9B(I`Z+0{7m+}g;)B6Ub#dkv%`c6QO~>HzQ}-1t4EeO$Nc zE$_&}^2MF4%4ge*-1-cs3^Koxn^=nnLwcA|JO7=a-38hP^B1BmkA{&LFmroX$~xU# z-4>Vw1(;KM>31+Qqs5;zs5%ZH-5RYyUcTOsY9*&BOj3VIUSC(D-5Uk=duQ(`O>E8t-C;ef$X(Q_!|x!t^3XIR<#*Tg-Fwzx zYqCLDW?vD)Q;>vGh&Mcm-Is!5{=EXL#i8g#rlvr{0gb-8-LP~XbW)}*Vu#d;QyJj> z(jAi$-Lr@|$rsf3{wyVtV4FD1zwIWW-Nv@^{blb%1Z_Zoji{oK9*^mZ-W_gr3Vt6W zLfcDjjr6VVj6chC-h{5JOMS8O%o^jYlxDLu-$|ho-kNe&hmc6)e*Tc0e03Aeb*H5r z-m9epztZRyTuZ>~_kvT?Q7N@>-mjxA(D4{^e^ks9CmLCht)vkM-mxc4u()645CCFD zZRF&&N^LlR-pjgP#@L1BXIiX9ZQcJ@A|l#c-sI?D>+p5ViXEEMPhHzzbKYT8-tb?e zSo_IHkw?hGxg&^1)181F-upJIB;35<7|?oa)+bOTRY`N}-$m2f0L<@;EdIa03%&{u z@$O5)-%Q$tv6e`^c2A*g>Sy-@;m~6E6qk=P;`PzAS$+cSQ^< z-}23W;5fag)S-zjiF)qN{13If;AqF*z*DaoGxgCoFfY%f94b6o;BcrbjdDRJ+&QW& zGa;CE1<;$RpD6%V~SF5}0&EA^$|;CfSzJ6_Uc=|cDHB6?Hz!d3nJ;D=jl zxx&h9Xq^3`FE3mkLH1#w;F9do94b2;{B1$6xDrJfs9U-B;KLVdd3`m|Pi1RS99A*& zksM2B;M$J}zEV81;trsg3VG{ECo@HO;RZb8D1bsFx0tWQQItUkZVZs^;Utf7YgSgT z1m4t%w1L}2tv&pY;W!>mD&^vG5g=)SFUC{e3V}SB;bWRG%SC5Jc$Q2Yp};i#GB$c? z;cN$iRgsAAd0cg2MwpgrYhuQ#;dmv5tM7p@Zd1OSG1+2O&@ym!;d{)zZK!Q?G&1$k zt;#;`m_^YI^F~H{_LHAULc}&BO#a;}hGGUL=T+4Bk}` zxi-MqM;u+Q;}-3xY=QvBY2HImr}Q~HM_7Q-<1e;mu5f=5nEw#;D!nIBF-E7(<53ie z@y2mp-F&i9T<<`yM7?Ag<6LuyQwU{%+0sEJYnp15$F;sE<7HuNsoCA+zNYkdVqe4y z46DpZa7!3l=CBx3eW(**$45q zf{4GFE5R$D<@)`yRxYL1okx<_xW&7Yn?%yU<`}&a#4h;tUpA83H1+x7c$1e==4&=# zOONvLjo(IJeeK^H>_^)N=5gpdz}uWu@@;ECTX0gi1X6l*=5xH;yGT-`^Ospqki`-i zb9O_h=AGi3veDK&8{?Pe@A{xPErKz(JnU=Yn<;dzsr;C(Re; zW@fsmh;y0|=Y?8X)v_Ee9-zlV!vFg=i=*vUgXI=jl@I*~0_E%(f;`mW~MGq+PYE=lBmbrBKf>fo12_sZie<)+)f(=o5;L@jlp} zDkgRE)Wyw|!N9J@=p5Xh&Tl+_G460?0p8FCIPMV(=qVWjcjvg1>ho03X+S>FK0d*? z=qb>3*z#^zrMSyzm-o0H-dl53=sGoqNumLMEIv69FK*PqSm;Mu=thX|j*(rJ%jEhQX&=yl?rjN&*6vG@~a{Z0r8cJ9A0=#op? z!wh>>56@lA%XnPoeB;y6=$#2~5#a>Vh`JoOf8-+iHsJjS=%CEc-S>VF8rBO9YTy7s1CFl)J~V)WLk)=>h^Md@+g3wC(JT-5aB{O@HMt z=?Ez$`Xn@$r=d=@Co>@F%Xfb;{4!VpV!UEMwpF=^G%O@jt53UV%S( zvd0d`9r5r)=^rsVVdDW|{|tD0pL+vSa%j+2=_pise2ne8vP`)Q+9h+cyeL5y={l7e z7CMFK1Z-%sQa+w`+HQPy>2cXC-A_w%FHBM|icnY``wIXn>2l&Gjd5gFrO#m%i?d;v z<(~U8>5f~isMGm*Jj&%)x%KUNWFhKN>DfkF>fe}NuRRfIgV1E_boAa4>JC7cXhtbl z+jM-pN$zB`h$Gw#>JXu6pkY$!bNSKy^1#0$e#Z)C>N+0mq-9KA!cijYhN3h#U+$pA z>Y)%2SAKUbQW6J~Ix*V85QBv|bv^KyHoe>f8vrTU_q_o$njY`2Hhhr_>e*u3`6*#!>r$^^R38tX)g#A62n}VP0h^Za>yeap zNXS{gin$OSzF4~Zg4;J5>y%lPte@S__pOh8lecjcE6z2O>!}Ok<#(u-+x+QSwdBuO zoolj0>(5o5onJQaCQF{w{b7OtTwf`9>+;$QKw;Kc22!>_|3m;o&(dlo>=8>O@wOnq^HDx=eP}&@nz`Cg>=Oz{a?o8+_66lFF!6Kq;w(oW z>>Kf+r|Sqz?xX(clcv1d~nkgu6bln_vwk#>^lKvDI5s3!iqSw z_AK_MYbc<=>^_`8uAX@z{DK2`IC>~#gcNiR({8?A%zYe}F^St#sR?0V-v z$Ot~P|G4u2rRn_%bEg%A?BfJU(S0TNG3QI`2CzC8b6$O&?Gk3YE2{T`&GVIzJrIpW zo*?@k?HVh00@D`}9w!KMR#>o((?QHb7d?oc)u_$**pY{}b+sp15G zFmUVv?p390p}`{}XhlgNFKnPWRDA5=?pxSU3Ilg=E-MjeS=Qv%O0O+x?w^K)=PUwX zpRAT`vglvoGVk;z?$O>yI>$)w*92tuTbB|tKket2?%AQha>gS%Gi-=#Pdun{_c^%I z?)$|6oxoybku8mqbk&Kpf)i7`?-2Po>aQ@N639e;3-NyXCC0x4?@Kh0T}|;dl2$o1 zFcq^()W0Q1?@^VG6L{9A+{p;=RS;cKcdbq_@3tqL20`SbCOj-_!p+@YOBop%@3{~2 zri+PNxfY!i+nXhxyE3CQ@41N5HKC;)B2wRFZTdx9@K-xC@E}&f0%Q!ETLkoo=V%r5 z=V<2)@HEkWh&koAx|sjEXKu!=#QvVW@HiX$7Ytr3mmaNV1}2(J$X;+s@J1cYy7aW2 z!&7=fxb(QMx)}0G@Mv+32|@xGKT~3$i`O{r``1r?@Q8Uuv+u=M)~cMIJioRis=Xy6 z@Ro7_m>_TgOW*Z>!MCPyj)bNG@flZI)=NK}uxQ#GF|A089y9|7@n^oXh*-yx7nZL@ z!;{9J#_k{e@rQ;4n6g2kz3E3`zb2RZZS4xq@sonZgnGXwch$IRqe@R{`}(7l@uCh+ z${X=?qjy{o@~QDy%lALK@u;nt?gtrD?mnvyyA#;WsK%`8@yCg_1Ksu?|CY(M#MkeJ z=mzJ`@!dMGulBvt&vGSFt$U=4Uw+)g@%6cSTNuC>rkf*T*pW|v5EQpe@&j)ZQC-HW znS8-mCy|=Y#x&}#@&_a9<1)QW+Cp37Sm$+Fd`h5|@*(s}daD(Q3dg2c1Z)Q2Cr?Du z@>aj-&a4KpveLJ9;~E=$$KWnD@?Zh-+s-FQbmtHvFaie2LQ%v&pUU_^CI7p zfD|&h1bZjYa1As5)bV(+^Eel@+fDd|%?Ru?6Lh+)u)lJi^F?c0kT`LtmEPUgWF1Mf z(MYM$^KOjZyVJ3oJ&<)e*a?u=T`wM)^Lit>nB@VmTi!T_r>Q*lSc)k>^MRYfzvZ1q z3%234lD6r@C2?!O^M^jT4w+7GQyXjQhrwAr4Ep#8^NtyDyv-Tr>5fB`&T7T$)X+9b z^S!D*g!7bWK2wzO18OTl4|ijz^TNwpHj6PC&^R^tWS%+vJEjbW^W^CAmkViU+JIG2 zY;Z2TwNW-^r zyaa_8^k*9BPW3Ed>}hZ^DPa;!8da)Z^mweHtSj*uxFK@idnc+Ju3MZj^oIo@b(>tR z%wagfv6dq^<{<+Q^oN`pu0^tZio<{rpP8fzbgvLh;30^3!J^vTo&Ewpwk>GONkqj#T4v?bG%^xt3S z6Q|Lr48WUSH1Y~riI~K%^+L%~q3|3w!;2w|s_|q9a99sY^-fRo0}?VjVqFB=EKYoX z@%G+@^+dDlX<7el|Bl}jw_PB>}J#791v<+2Tj*^^9 z^!luG_Wm0Q-L??MhODsiZ>Q~fj-OhX_XO!1dQXvPCqs2PVhUu~f!(>t_Z15BJBO+V zfsd;={8YAC!V`{-_amBxnH&=yCEAmy>4h|4Yub-4_f7i))6%0`+Pl9cZ_# z_g5288PrMnO=SV(R%!;=LVd2k_mk>UQ+w^3Kc`%r?me6)kF*`*_m>U8m7zt-wY@XG zIhsrWgIo>~_nD}_>GZ(Vw|Q}AV=;yDh%`34_tNp#Tpxigx&(>4%_wE>o?-G#_t+Mo zAou`v%77;B$Oy2W-g5j7_ug$_~Ff^u5D6N`G`2Rq?apWy{7QoBXrSA`fM{CsD z`3XGI!h;|$2P3tWadn*f$tc63`69$W!(LilE-Ach9%bo!`QtRZ`6t>=G0d(;;zt`l zzyQMT?yeYN`6*v_sA=%BZA|?hGx2m`(|zd0 z)lYC+xe`Sfr4w0k`aX7%iwrL?lph|wsYW3Jr9fPp`fM3U*?jnZut@i&`0GHrH#Nat z`h1$GVyjD#wNSvtMfAaU0V`r?`s?9xXjq^UY9dS8#(_G7%@MEA`tI(~=tRhotW`8T ziZeUZLQ+?(UiX_>?4t0!bVDk?`&pmAI|y+?CbYM1&4%N#s_>49`*RJsvzeYn!%zWSZ1_9l zSrDOF`=K>Bz~>^+QH#;>@WW-)9ouwj`>92PX~tNcTvRifiqYc(33s;s{22Wm7d9r> z#Qg*#E$MvqKxEnH{3YLy4FgXsQ8*NVV?yEuKG(}P{3${V8QyrUj2#g9|J)zzk*2$9J}B!0gk{5<&O8$+K@2WOIfa-}t=mkqQj{66ixk{PXBT>p{7;=^xaiNK)nHOU;iC(c9bi^2{9At- zAM*76szO%hv`JyFEpQPQ{AgC)NxA`(3B50zU6l%PTP%o?{DHsR?i358cN<~TA#tyL zM^@h%{DT5RAONHl3P4?(qSpM5+>!n;{G;4V@W>~dXqmfLLl*Kh*Q`4j{IzzzhDkiw z!=Po6R|FpYO12MI{N1M*i!)M;*3#5vA`DuWrQT9}{N-%GkTa1P^KjzHKZ-WfZQgVF z{ODrqB#0z=u|_F_h!kCSKuv!XKi&IoN-3hGlm=QvL?uOOD(x+_G-;Byk!VLDqK&3# zNGe*Sy{M#Up)|EXy4ln`mLn zJa+qXWRkAzo3eO5^Y_a;=Nu}0tPlH5KJ>nHQR;@X!|R}BQNahh=6gA}1dGugvJ@Rv`Zl%YV|1xsE1Wjs^Ww8vKF3kKE(5>v zx585;$A6c>Z-eRJ<)pl8)1L2kJN-WK&7nlK*=3#fz2%IMS8SX1UpF!fUSFA2(Zxnv z)mzSEDvW5kbaYzki99X#;#ErO`jO?*8@z4~aa7C6N8N?dq2gV^J^PoJ7T3O(h4X6? zGQT+<+xchysju?NM(Oo8Q`P)3*u#`=7c$+x8q(yvvc-7N?&;6|iK-@*u@I&a%c)B{ zR;*q!wCX=D{V;D8*kJMS_V)Gw&XtI(j>ZCD+rnq>5*}LHzx?3y+)A8u-vI}03xBRl zHUZs2I$6OVj;uUdYpS82^l|PBi>IOqU9etiL)J>-uvp?(y73TpJnq5yPgCMas|TKIy*Z$8tIN&o`MuGKD@l2eU#_}w ziB(N&nl6(&?2CRf1wZ(kP`LW2Vo&Fh0Ee@g?9IE1CBiQU9p+vw8fba4&iTm?H>(5k zKIL8Im3F6B-$(JU(3@BfbgVCxJesDyJl5*J+A2k7y}H>)Qn%?t{hZ|H?7`DHtG#i@ zcDua^*Cn5tb9Ft^xjmk%vHC;l$Q9A324DAo3+EdS9X+l4tYGzL((;-n`tUasPuGkL zU)Y`W?7aQzeAO{qYN0uQrTg-Yb?FgS>+~61bDlU8DEn9l;KW>k%EYY9S*iop*`hD|7bAPv| z#e6Tgj+YGbKbrl!@yaDTB^~d@+eR!;CQojU{-&QfE&A{Et#2twr^V{-akc&U)5mAL zjn}riK>ClsTD6%t-4*2zL*va2S!OR9s#+e5x-Sc|8qSMyt+b_|>aLj#Ev{Z@YF584 zxz-#%ovslY_Ok3{(wJD;k}w+Gx=uz(H}28c`8IWZ$FM+83_8#a9Ix2EdiPK&wq!?&8fWasTT&)c<>`DB+I zuTheI?hf@l`XU=NpGfTM|Cu&Od*U~9VAf;o-1&=d(}t9rN-N~g@qZT(;#)hjo=n_o z<#OQSZ#R31MQgABqgy-R z_WCf}v$6+F-R)wthCg1A?&A|mRdQ}L1(*4u8}%O#djCGM?ds)~{mFmXH%|nrM<*MH z@z!@XT6?(v{kc<3v!r~_7fX|m?F?I9cS}X7m=ws~IM-`Nx4!QCQvUh^qwi5M+mBn< zZNF{^_Z`ON=Fm#_7;kL1^0Fa2O-2kms+ zx(MT@^38khls~Oe7P0OueO(`;G*eq}bJsv;-iej(e!<$33(XB{`JQcvUeLWdYQ(Ml zH!%N4*E8wblQ~_Xg)65C-wYL&Aq6cRLz!#ULs3=lx#>#<=w=T`-eYOe`8*L`DiizT zS-A6a)fyyoz}so%2N=~qA4@@$kgT(cnILdQ^BB;7iI-`eu$!p0Z2 z(dx%uoBUy)PAVMOmM9x0QQ(=j`^5c8w&p5liIwklm&Vm<+#GuNBR1L8U1_9c6dAd8 z^{Kcz(^r@`mi6u#SsXKNJ`?@7(R7&K-K^zPtmDh{oBaRY$R4DBVQc=%hhhB>`bRwm zw{qGW9$YEa`4jc=cUbJw&~(HtHa~veYrk0-?;Mufzjv+snhnus!Xnn{{?K@q)DRC2 zx_kxBVh`h(IvrK2r?vQweboK%aC82A+E*5?SvQh%DEIjRTf6>dkE=`mF+xjL&+_IQ z;wD^46cvF_=UEHS!cpJ0 zTI+4<%(W(ds=U54TV+Hf`+Mbn>5kjWfLn{gUPg`7tqra?>}`T?gH4O9gCXhyf>;{<@|K?zhQ`#mj4R zcjxPBGym*X*yQ{op?OP#D5t@(Lza0fi?>%>NtT;VzV~PO%iG0DPYq(Bd@y|V zf#2F+2kq2d32x$dQ;^2=ftrmKD%J8ydcw+&t+Rz69CRMj(PJXP4Vq33T!(TX?|dMO7Dc9l2%mT zshBOV);lq~JrqvykiTu|^D}>IVdc`xb8GlDf;}U!#IPoI0e<79S%kV{+n(qH&U-!`F7BCf!!82U6<=R&`wsBDHLMu6o)O zx%o%OmLy7^)E;!Yrr3F8b7*I}=iGbQDx%_vG1I0-LD3CC^to@Zi3?b@y9o|TQNOCq zb5(Ef|6O~H@6I_9f6nr2r;ES7Tl=c`j?}QgX7-f|Rmm=K+u?6_HE0DlQ>wqD-(XaE z=P~c4?)GHFF>X)BsW!(`KBp~Hr@24YS>4YFsJid?&q&PT&H2&f-LpC9^p^8)_8c|L6fSZ2dcHh;U3+rZk1gf#)k2cy^_tm!rf-dps^@wn z9lF?U+EP83OY7EZ^gTSOcl!DLqQn_Xu5~jB?=|q_ehz)}(C1gv72~lk4A}TLTw#Bv z>bw6j9B*@R1Lt7*>|%}Vvk9+c4V%-6Z)@G|hwQOtvYr#D6+Squ%N%fI*MW7m^p(XE zfqIG;23>ykV{`-6tn@(y-u7bk6X014d2!+~*yNK2wVw zNBucUX7EeSvYAKxeTDC)7Jm(KPY%!=q?20T?sT1tIU^w@F#mkOFGgNPLnF0+iaq?E zNmm8`y!Q~cKX`9m_o9#B_+V%sq3%!{#iXMs)DiS?`m)=p*3TT3fzL7`YIQ0eDnITx zG?dRcTcgkYri zpO2VSS-jix>f(7bDTQRA%}uN1UFQJX+1k5r`$YLoxAlyb?u&7hHhC5*KO=qerDi~w zN~qnfquR|oy+7z2exudkySc=Ez}cyPYGtEuGn>y)pN`zGdokB`eP1_K!_33T_#H8GhG#P~a7}YQ^R9h3Le4TR0P4<2KHg#@po{ z*T{{vQ&u_ev%k1lUco_Zmwj5t47g;Qgt`SyA0uOGgaqGyGP|=Qr=uqBc$r)COw4 zHMVc-ce+0p%hUTYy*Xa#ow}gry}I(b#J0q2_J2*LJY%IzeYd%MzpjnVT|V>TgY!E6 zqs#oCJo)IT1TCS}=%{I@(#+US~GcTxdL$ZGYJ)pWj(*!{g%b8yuMF ztAlpk4DMesuiiaf9G{Uo`%|?eXCLc}Cu{f_2BgxDF1`M@W$)f*l@0k_yzV2?PAo4) z*`f)y_w@fp)6d=2Tsr$uPj}I;Vxnw!$7%c94Sh}tPC3^4`^^2@wbNxTtZ#Tf+VUq} z{I>bZO&^A^BbtA`3@3L-jrT8QbQR9;FX2kDIW0e`{Mb@1QkW?*=o-J?C4B`A0Z-K{ z9`%k{^fKzcefgVJ63Uc19l2R6$V8DuODDIgzM7ETYG(w*Q_@Nt)086O)3Z+9;NU%J zl%c~rdwk+sjxBXL?Z-Z*;+fHX!$0&IodYAbiPWsGQKvUue=9hvLqjIgY@Rf%B9OK=m zroNw2y;tf&{1bR=r>J%Ia7?Vhzij1`qxv?717>tJni9?)9rMQB%xR7+d{Gzs%1zHcn_A`RZNCtH?z;MjI-|g#|Mr}_<3nj8W(MI7XX?I{ zPul6O%X@hyt}&$0TI;Zqj9a(Vj&=oh_%mY=vGHFRD}LPl-&enG9^nj=Yo*I_p5k~n zp1Sd^=3akIc^&quGnMI^3h7MBrk|BO@>Tt?J$UPOo9$Y^ROlOzP@gjCk39}p()|&= z+{mmN@A}x|+QwT~W~ z8oK;t$HYp9NYI}H*A8=ddgk5`Fyk*sG|1d}v}M*h`UyvB@bXUSfv)%8K6jE|@;@oq zag5m+UD`i4o62IYU})WK7I=%>JhpVmKH*oildjFX7&n%NjRr@q|JF1e*kD^d;bklw zX)WjXlJj@{aDRT3{Z6mDol8T7%U2k3A|jv1p4I7|Pf;Hxf2{M|9T1@JDBUlt2Ns1Pr6Jl ze}8Xp8K$v0g<0#UTrnGK-gx+8z#whfVCTP~bP>VXCv71*tbsg?W~VNj?JJ&Ob8XxG zw_idq<>k4mt-sH`dEj~}Fe;68b?ZLUfS!iWAEF!AOxuc$4wp82kgwi+5;xKR<=9hd zZJoWS_`lAL(LLYD?R`b^$UzT5bMSopNMU|zf=E>#umvNpG#2G88<{@;xEE}k`+ULKZE8z?|9Phu`h1-u4$~*%&;4M{p0~N^!I-&e zXieC3arQq`Rkd*Uc7>Vp!St{WPWri=znR~)+c+PJxm3=`742tvIkGK2c!*!Jm*JI)=lUy2%MmE$=!TPOa3`K4Q{%-*Zg8K$H4KdTRj0{z-D;jWt&D~XX_Z`t0z zQ~$If)X(mC*)12PXDV_>a=Tqk+XIw5lLPyZ)7%BWo{O^tP2e+Sg2I;@s z(xjef7cAc{HZ_ZBxP8f@<6_`#_0ueKg{Rc@lh;o5{qMQgpQ}hO^RZ3kf91B&liX1l z#LB$w#D{=?clO^2mUU7$*z-IjD-pj+`^y`}bq6-E95WiOe5x-NEP6bayFKpU#RJ*C zg2#+5g;xYGZF)=cQV+M7{^418n`9=6tpNDx?vk_^I|2LG4HL=E74_c)bwoOxEayUyyN`-_ELsX z?+q6d)m6^DnuxkTP$S!KwleD*ZB;Olp6b1%CLq*pua~g1?eqr0Z+&CJewrUrdG=-Y z!v?9fd#aAmT{(F5c>I%Q^&R@FyVscfttdXTQ!iwMOX~Q5;)QL_ z0`<+KN>Lp7j@+xMdt+=1UA(x$UzKqL@C!ObUr(F#6Y`Bbu&Xpk{-RIl`IxONp?e$X z<1$zqisI9E=q(z&F55t-~P^rki?lGRi55w0)mtS7T*gxLgf9v-o2}(tB2sYhBDayr=hm z6b#^xJJKOiG~t&04ZrDoUnfIz;IgA-Luk90n?|Q$&8mNk#D_AEU|#&5(QbPEt1qt2 zv~9R=x2C9j`{RJySsA;0{RcL+#4{_aC2H@LI(NDE{oNyGosPOjJgI*11zxIVvJxMx z^?5IG20UAO#kuA^t#i{KHWB6Jrj~G#2@B8cB2C2*p5+v+`9?N!|D$h-iJ>)HD<42i z*RR32Gl`DdPP`6y^=Bon_9n50Z&R;RE^9IOulMA|&Vf<+ltopR@`xQDUPoHza{Ra- z%gTTI!p-Fa#EeubMY+#v@Ak>xA~(1*6ScIRH&Id`FeoE(_~aj zP@|lCa&~a&A!ovQ`t8G2Ym`qmHH=$4|9LOrL0RydhspV^ONO`eXNR*)WjVUPZ^J}Tw3m1Up(V8)jrEUG;(R~ zeg56~KAp>~YmV&97oXsI zxsoLoBf-}xcEnrnsL6ZkSEwk9!GXK4Gq?v+Pwq@+<&AIo)0*$+y4O*`asM~<_r+#b zO~*f~hVzE8%jfxIa+q?c= zrE3Sd&)Uv5sIIi^b^gv!Idt=#{fAc7V~su?FC`g|Kh9WwOy?+gS;gv7@5OYN4j=QJ z^~{f^PoDeSpcB9O;9^aO$wVo2T-;I8|5Vb%NmJkIx7G+BUfm{w?j+Ioc~)Z7zpCD{EZ(|9n>F&2Ufwqq0HP zqu1hZE69$Ik(^ed zANm`{6~mznZf zTb|1TdnQNxX6VV-kcB#y)pWenA+Fqx^AML8h8fS2JW1i*FdNn{L zHVT;@c#_P}Dr1AcSLw3XB$MqD-+jyGPhtiot}V~c>2fYa{4G{|+$0}l@;pte=W6_7ikiX0 zZ5&=9eO$Ui)%W)aZxH5iy$wNhQGBXryLN3@Syg^@?k;bKh8Io6d97gWj=W&blp~wJ z1W$D;2WIlrGo|f*KmX*mZE#8KxZB>)t~;BV4A-jAN5;CaPlhno?H$v}&Z+nvb38tF z=bi^Y7X@0^tA^EEZm*1};fxE@C^Bzr8y<*o&SJH)jmZvGW!R_`tIevjrkj)Lu3AY>ExZcDB!S@OKP_ItM$2^cCszzYFPtaI?D?eoHkxN7B!S(H!C`@;LdVx zKt0>haW?Tn|B6}CZq5cNx41aplMBbpuGXI>iW0Y&^JiX^JpKRKY2<;O4&DZrY`CM9 z_-(y)z1%_Z|R==n9l`M7BH=Pz3al7SR!gGRsJKZ_3DwE4ZBfv8M0# ziCKK(og+v)EpCF(QKY(~)MNRW!}|8py0aWI5zILwJD8+H(jUZ{yxAbkBWEbpDZEa% z(EgSt=eIqY3IqQFSUF`RRQVwCqRkwZBfNvW+*+q)nCoeP-M^+2mv0Z8NwSTD2IwST6S5 zo97|3I*9+`FmA z^5W~NYnOe?{rkS0U$3Qg<7sZkVb;GH%k;rKPWT;1_0m=CTN}+4F3Ym#cL-m*TM&8T z(i3gocYIsyylY2#a$iYnr+k07!7T5>?cW>k>Q>d+q`a-Ud#%ypvZaILxY?^WYiD+; z&-NF?tGzQaXGULil<<}4NgL@Y)cdq-R}cMN5)`a*mt*&tIIq}%4^j(SqvKKhg|5G| zZ@2rryDz>>4gImyc~r^nReQ=%eAx9gLtt-sx+8}%8$Tb@wAZjCSG?aP!8#{#$31$F zVnmrVFLiP|6r?G6Fx59EMJ@T${zWm-5{GpBAx0neTjNwug>!RQ~z3;xg9T6=D&~VDBmTs3P>h;I^r$b32r#0!h8c z3ME#}uJ`Brm27Ht9_kOAwy}2L5YV>Itdp}EjA?9X8yd8zdMG%MRNX1(Gc9*7LH{D> zv+q{1?4oN{<#{z}-j_>@W$ym}8<#ilZ#c|TqL#FJFh}r2tM|4b{rgS||B7Bz4@mJD zPbi4yRToAYzC5sl@B4$X)V3lmMs*k6U;e3r?9&2IgnBQC7@EzpbeV~~UzL0;TSxcm z_1Mgb(yv{q@|>+(&YtoQ^VIPq2iw002B?lIj*J+dFL5;N^E{*T!!tcHxA2x+YY#i$ zLfz1fX*-c4=U;DcHuh~^y3+2kSa(1EoS;OZ-{PG7CB=7d`gAD?6N!G2!Ye95!nBQx zbP_lII`2B4^g^~nPbpY@hw_1pE+RCls^ddIX`9nNt@qQ`v)i_tKep~aLIl+Hs@)XY zt)(6PR&M+5BiUD8Y+mOxlg;6=dP$+K=wa{m&!OvW`k9kXSifA3$SE^UJk(RFajL<@ ze?FcmRdO0l0}C-yg`3aKGq#)N2)?a+DspO0 zn0UNzTap#SghSlrg#Cxq#2i?5skzdXM2`1Fzg;7}^&?TBF?}jP4*#bV(-!(SMT~A$ z|DV4q7Zzn^R>-w}-%ht*>3K@zO<|8S=6Bg^Ei)Xue)?H<4+^g7^*%YSRip8l_1R@D ziQxLbn(J8(D{K{DxciB*hh(M`58<~+xEOojeq|UD95iWBuxEGYPKM;H*~fGs@pAnV zOT+`uN6~@P`=m?s-8sZcMx{c_YJkk(Gep1}lj=%9fHDcKTI*_h+2=l8=c;$nNB@E4$lYdYSX2XMJSZ z{${|ZJmpYFO&8>jS>hHR9n-%NKntYX3SN z3gj`gu40eOSE_(gb9E1z2iCl`0PJnE^K z?|-n9KehHBPn5-DwJ6@6n4%ZSj;?EOu2|S41cj(*bRF&;Oh@H+5g%WqbYD zSL5qfcZXkZ$xEg!N0U!cA}?w%hj_F^5&Js$~HCK$e7ji`%%$) zW77$SJexR^9L@ZJ=tF%?!dWj^g0`kqxo+NmN?k7GU9;sQ|Me&3JtgF~rwRNL+1J~b zIsT8Y$?)*D_losL3*L;KKW2S#)QtY})D8FRIh?iOVOIo_L@LTYc$f!0ppLm~s>-}) z8Gjtj`ZF|uwVqFEy6p3?Vosa_A7gA)$0}pKC%vJ7@Bi=puMw#!C?8ov|1slqyBOyO zoiJ*T6RV1|Sbo%#s{(vy8#$RbX0<0fErnmcWpA%^rFQ!IO**~JQ>O-Z7HxB|;61@3 z+3+vzZu@CELc2Gk;$hR?Vz=S`?^YHxZ-$``m9tt~*Cc;RZgDs}L~02=%MzDRQ462H zC0!XE$Um{%^m2>#zdu1!%D-|ZbRz9X8+i=&y<6!SxpVJXY5LYB+6njXb+;6C+SVp> z4u9r|J;1hBJIKIA&%ftW!O!pccd}Pbl|S9vL0@#{*J+_>$)095JI@C{qWq;<$4|yt zF{Zw2y8lGPL0gHV;-7g!BLmZ;0~;zow6Pqf)IZi7OQ}34R?F7%{YphZ=sG7_#UvBM zPkQ_+cFzY#jt)IHToQ^(s^swtQQQA5dMQ1__Fij?)va|g4tt^=mB=KeJW1W4#a}#> zpkhYUE-#6&|H)%+Q`erCeRk2px8-Pk?~{FRRr-%-vv0c~EXTl-wz5@n|J4l(AM(rQ z-3{+|Efsk**%nmACj9gGxHEn^^POnWw^3$tsOw@ zZW3{?{a(`ee$L^ji^G!i@}+>Y)m@$0)|2|jCp*r_8~^>Q^3eZG^Ve_9ulZ^wa_0Fs za+PKOpBq*GBwhu~>sS>6@#`j# z+hl>ZJ_88*RiH~Z0ouy~pjZz9^@|BWMF^hcSq?z;mycpfOlA%N4jfowVk#M5;E;@^NgpbX@12B5zC0kzHnU{nYQmTy3< z5d%_x4^WxbK#p<)E%+^v=WT#iauKMh5THdq1M1ES5UlHfMyCrzQ7%x7894HFGe*{!xFA%H-Lk4Jv=z!+d1XNQtz(5gDBZWY#5(CPb0xItt z&?I;Ord@z|WdKB#B2Z!vfkyujfL8@*J83|@!u>zN*J0xX^64gk>t})H5&$%T$3R^D z2h{31AQcY-wW0##_!=Mz?SQz2`$@p(UjBj44#c(N^TNvja&`mVqAkE%BLH`-Q@bmW zCToF;at7ivGf=JZj=OENxR6KFFEK&6cWY2E}R`x~IXvIDJ64`=}-(0tng zUd{uJnF8|YS|C~Nf%2CIn&EpOZdlJe8WC!-@8wo_s4WO;F1VWG(XoG`5 zbDjk1!V-|l7lH8B0fPMkMQVl@20chTPf$%#6gcGj$Ph_90eRNp?JeUAe|`z8?2`GA~E0kSR+Xfho@(j5e%d?QfJ4}o&| z3HU)uKn2ADX?hn3o@YS3$G!@h18q+?kY@$4rjh{Xdw~i(2;`XyK(@yK?L5}SdMmEg z58#U$)`$maLJUA;Vy(860+I9rXp@XU^ZE|d#!Em%90rktFN4tenM08qT2fCxJPd+EFbaUaSX7!xZ4r764bQxt9}An{fZvih))hk9)TSTG>~iDdKaS=79Ps2Xr48 z5r1j8r+k3PN`O@tpdAhZsv2>8>?wc+@`O$uK$IKEcLm6k41hfm04be7>qGqI#Q^a; z7WwcC$RkgIw3Y(mF&ExzhI%jv5Lp1=i}#-R476Gmpcb}cogM-~Yy?u;0f@u}ph@9# zD_#P*57+E^3hxU9n&xvLa{dBbssUpDCF({$5CL0&8qfq%;62cys)5X_#@gVuYIHz# zyaO_00LV`KyKoXfQ37&!1CVA9fMi5W9Vi3Z?R$tH2cYTo0O4+hnxqa?*9g{;6?Fsa zc}E?{Cx?KLet>&uM!X{i8R>y|hkfF%0(g)8-iiDdB7s_t1&aGRQ1kpiiQ~NvyMQJt zhMLw0j;I1Hz#hh~_RJ8pDD7Rf#pgpM5q)y+A!(#{<;O(*QsH0Ti+SB_RMU z8bA}di)%%$Mqpj~N`UM|&W9t8vIVfFJV0#W1Zur4*4YNA*9AZuk^v0h^8g)hFJdlp4kKgwK$z2a{(gJ&B08n`v@o55tKH}o4 zERY(gjlZgZ;v)e}_nN34 zp$TZ}EvS)WK>Pd|sOd5wZcdfDlJcNt*%rRTOCaAAz>G6R5gwTqoXJiTzdE z0F(tc;>Z*Am;ka2F(DHS@Cy659d#(>6JjX?=)njvXbrRx)W@ypK}}fzYJhh>jQ_ zS7!k-R)BWS1v7#YkZrecZ6!cNVIPuJfu@5z%Tz%v!Tu?116WxC;vDMngddO(QgF|U zKr*2>Tt^?_z zTtSUyLO!ClOt%C1Egc9=to;%6->2`;dl8Q!UjT+sFX`@JUyHHNCxE;zNgKn9^cwFUy*76x(``o9(C zt_-|Bgb(0(5m0VFfwX-B}WvO>W7+n8K{^QpvF>xN~8ev zw_^@#!aSgi&&8UM4}pkFLl5f*x*S8G7H(o*qes8Q^>4zyc0C5N5p{;bIz7A#P=&gc ziv8C<160m$pzYR2uFe3V76!y2>{V|L&=`@oGI3Zt%mdpqfwV%cAK3)7O|qyV<3K_R zVhz`S7kSu^86pI=&%GXq^Pxa1mIg}22Jy`RWbP&8b1)ERJAn{Lz`T|W5TB3P5B-!E zH8%!*Z2JsABl@R2>IKUL5bQL>q$O%v66UGRKqev2t_)+n$1tOq1CdGsZ5#4%!W(Fb zuQB^r0a5lHb@u~MH*O&Ir!lv@0kVG$`m7r2oD*v1KkV~npc}%y|H8a-;u!8%4#=Dj zsFkQQ^v1{=#8uKV(2kOr`7%%oQ5*fw0rY&we2Ut7yB{$c4R8XnV{rnAk3m4LyN^2A zg;>GbR?-1oBW9x|Rj@jZUa!MS1NbMBR zjw41l;vO!a1tKsVvmN$3lM~2V%uQFm0yrafo?-1o{PArVZp@1N0WOySu>VWQV z0>Jxx%#o-8E0sXje?gpLjSmY0^(+dgqHrKW9{}NsUX#B8z10fwkA5(YnbI&2ec}*$ z;up++1W=*znCmov_}@2n-vffT8TAQqGN%FLXVk5G-%;mF0j{7Hd!gR9rUK0tU(*Wt zweJ;LQyvmlS^Mwe>s5=sREkdERZXXKnC>Uyde*yC*rXC9>5yJ|DUZuH!z17 z#B9pX0<>G0qjb?vT+{J-)SloN#4h$+OAsjc63n&BKwg@_Sz#~s&jqMY*!SvX^xDg) zv6{$t%<5~t1MI$lnYR$@uoi!gzWX>7$X?8u2~+5eWk4Oo{WNH*kdvpxFib^v&ZT8DlU^c&}$Cd4{s=u5W%(xi}Y z=uKj{rzv?L{CP1qp|^XY2Zdh6IZ7S13;Dot6sTBhAPgFS@WEVgo)0lR15{cP>f!

oU*PtAZ< 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 W4?NXXT;t1%59$vo?)Sydt^N;tZxgrx literal 0 HcmV?d00001 diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/pack/pack-d62f52f8c3e63e27b478df46099feca5c562cc15.pack b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/git/objects/pack/pack-d62f52f8c3e63e27b478df46099feca5c562cc15.pack new file mode 100644 index 0000000000000000000000000000000000000000..a8a4034df82c76c677cecb577ad3515d50be9783 GIT binary patch literal 393447 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 Hb%VV34 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

7L_mbYbxjiY>W?r7S~Tz)=u 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

n_IlxCLmfRJi+Nv&VLpj(f^yXO7a*nUK zpYy%bt239MB<(Gmma`y#021h19U~Epmqz6;KYYGlUrqaR#)$mtt+CiZ+S2HkoBQw& z9pet1dqnem@c`4(La`h0W5-n%&kP3quDzZNz$c)MySH!aOFTlPwD&~Z5T7oxZRcK( z7}pP?RY+xcu{GZRdA89TDapMx81TD}d9}q^G(PRzKUh_;um5eVWhcZek+_RRUUX4| zC!pVSUib6Pi=Gy(C9GgtR?p>IBR=Zw?)_7I^W zmr23t>0Q17W9hhF+!t1j9ZThB7a>vF48k>CX_bf>Qg!qg(&k?(WFA426Z~4=l!q~{ z$i&3ZLPGt$SxS5_tIog0Ha>68^z{yVQA@yf$a0CINLbP|Ahqh%lRIad^dp_n$h+?` zHtr`B+xJ94ff{~zBfK^p_hg>2%C@xS3t=!?FjyR}548{HWBD(2`Fc=EQ86igIq8+P zdF>df@cGovF~8vX0>luT1fBC_R`|epWRzP+y5TAF#iZF<0VA`ZgcZIi%8XNbxy8OA zf5>)nLi;&<`o?XS!a{O+yaU6uTxUe5^p_(^B)u8IoAQAx-Ol?R4_CL6dp9XrcC;L~ z@7zB=KVCb=A`qxG)(&tC4!S3QR!J-2Vb}cZesEAu;XW2kYxdM>@xnfRUUWO>Q)&zr z_*)r*6iwrD6$>)D_)c}?hIeb+8|&EI)6h?uznWIZj|L{>c8>97XRggO1vRTg7T{3-HjujF;OtjgZ z5BSacf!)R5@h8+@yW^7!C;;$xmiQWb-X2~W>p2I@#-wriaPYG4(cSw1wNf`o2k-4m z{|eXzl(s6LFJ%^Y228Bc;zt@}P}4-;la~LXA1T2tO`t3irK|{qas^ansUO8SZ0+{< z{cU1*i9qjnxI32MbME|A4gPAKq)z3!6W%&UFUiL>2I*fvB_#I;PZn7g-v=KU2u1aS zkYg||VGOg7H@mjc_-IOk!-310&^5;5liPkX^G(+aOIga_S@US8a;-jtfX#VZE9fhc z6CQ|#hm>cLDj2ZY0M5`rAc)1${8`+Z0gTL<2{{ra&GtAmQ~^^_X*nZf*`(UgyfA9s z20FaX&>U5F__*J898&x&NL0GuzkIy)qT`ctqJPD_C~Ol?C}?~>KLF_b9L#K0h;(pD zzEp^+W}lM6H9}12Wwle$_jtnXHU_7}tybv_A|i09Rt+*%B6Ts-px)-O@M~N$z?pp4 zJ2n)Y6cZj11CEJ~*Ff}Fknp&Z6c5d7^rReUvEZ2qd`b*L-_Idir!H~*cVYei?}c@q zc1OoV^M(z4yo?-1@}8K2qGHntox+l1H6Do->w-$G^{S`yp+9DgjTsBb8fZQ@Apbox zrD$vMPJFOWaqQ7Ufs(Io>KI1%zB7y)}5^~w2~sxhvqUc z_rBu!{zlu+?cZsCtOmDt6PK?XkRu|o4N+|cYIznKn=;EPO69-CJMr5c9!%JS z7$lJ&!`Nxh*70tcZo62!1z!fjZ|9k8+xD1++`yYWvlJDlCac{#B#s`{`A*oanvV1h zBlbFVHNgJ=U+FGw z*n1z%97*`Os+V6<_y{`JFFYC~3{5jvG%2#Yu2YEbICiZ0wZ%2yzcnlvDGHtx%CpI# zde*k28CXl%Y)B@LeIR~b?4YAndn8D6gwRpubx(4A>AbeI=Z&{r4uMVWdE&8U*!(nC z(LxfFz_Pugh@)&+d6X5mutbywRiDGjn$ueur(H9Src7277J#i$vzL_m+@!^|- zV+G#m#Y_>K)r@Osn#>bJ8%YHtq?YFMT!)rAdgC4?!r=n0-M*kV{rv2_q3V*4chwfe zxr;PO?B9Rxrf8Vl?bC}D6&NS^rJ=F<=p)(a6X%CT18;)P)*~DogHknasn!3CO+)4h zSC<`&FFtF&h{?})VAZd0@A_=$-1L95z0_75!f(w--eo$|@V&?MY9dw@m-5m7M0;r~ z3cFnnVGmF|&Eh^M<>J`oBHv?&(e zEQih#;?YPKPs$7R-{p1$g1)70^P%TOC*Vg_m9$rjAHTae?$hiS70ScRN!c2Lo>ivJFDOrSS(oF5P{v=xJtZ?;!L3xop-^+(r@w^|480se z1785d)Eqxmb}@+pTan07xwonw>P4ve7ar`b4(gHX)SqhAwa>Ud$H z^gQBas0N@*r4g8xkfh#^v7yCj@;fLnz$HVSm-={*iOKOfB00k|Iicisc6AZi5z>5Z zia6JBj7aV_i+kayfu1=J2ap32arNjBQM$xcIm6WhOgZ#ET^Hz~{oy^m_4Qlfy zfQ7vaeb~^uu{l<8xooq}n91>S>z2#cmftlI*nBy11)^7g8-n5Q1A1v@UE8L^vQ$Vm zL}M}5`N*v@d?+s_$XQDrbS{IL|1Y+7v7XiA5x!RD-wBO%LF!k1aF-E6d;2Db8-NYp zNu8xF1omeeP^~drHCvs$2j#5tR4^)`AEw3!F>E1jFT%U?{CaO|4TEl5NX)$e^`|j7 z7)ozxj8xJmj%E|hJE`h+3HZ@LXL=aZJJ2AZoI2{wZm5Czf78$?5D6X=7B9Exw3 z2!}H1$)SW}#xSR%`R}1Ce(+AmpR}QO{~&u^L08aA*AdmTeXHm6S=;8;K>0|j9*N5v zqQW~sAAqBh$HI1BNy<(!fcC6}z8LRkZ%t;VGnH*3(aUVl65p}>=e={#`-7>3XkrgX zTADqOMp*X?bL;tD!8>+7sGo?SqXru~*()rm!r@jNB;cX`%@ep$Fe5=oFw zVZG~ps*9}S@KzZ!=(wJ~2*#T`I7=U$Se#Ua(5zTqd}8W3{9*B`kKrac`2+mfuA1Z& zKnI)xx|07!2mBiy@Naa$ztI8zDmp+dJjrg&xp;XjyLw}zK*i|UBc_@1FE{0+KcE8y zGD%=*@_$ETb2dvQdQQN;A?G9VrF` z+Vvm^UBB;h3b42SPmb+i+zgeDyQeC{%#Y+P*=f>T1Js6+*_AU|ZoUj`KB^`@F)aP0 zab}l;%>!YR4a{^%(!sj)6;JLQ=kG_suC=p&C1%<{^z}i#zGMDJ8r8Z(Zr|{~+q9v; z9qKb0wN|S03EeXM-Q$BzK$%k`h+9PQ^#yVv{?7ei=il%&^S^{kz{-%)R-g{l_VRrPnvW*AV?=Rl@@5mEl6~=Nt#RgOHAq=KsP7+E-+Lp8D!_meq5jls9PZOzy9Wnq2?a(L z9GZ-E#QiAvpby$~ueEIT6+9JKiMnfX*Nf+-P`R=|h!|w3~}( zkvCObPLi&gF-4pc#+4^@ylnDzzF>cs+n&{u0mg=jIcsUN2$J9aG)e}wSpGVzrX#=S z@|!;Sho<@SR?^p7cLD+ZTmWPCZ?M9@0#-Oa*(fi5{&YXSZ;c=x4czKlO0Zo2n@9$m z8ujcgDbX6LZwSB={{IB45VK|Q?#J+O4Kc0eW4$1z{ju3fxNy~Si!0f0|>bAFRyK#qa=_@!P?XX&I zo1*{bs@>a9UL)|t1rPLNfk@P(Pt3x1aBf^~_W zM1IvzZ@qPpK;ko`Tri$>Y^cgr6!&yi*S~gZCeqShMw(2|=%#4qY2IHEqz!SM#7{DO zIMguM-jEgNNCWEGBB=YPOUK@5>6!Z*a&Kq4bh#ZB<8$ezqiVvZZ(cfIux~O{*z|7o5tTK3;9-2Wq6xG>i1>*?W^I-9(Ja_D*_W`fGBP|MMf zd-u&U`UAsHLW6W`2j253aOnNN)eesNRw=xayFS58S)UU%p^AR2QrgygBXH{tn;m$< zORx=NNWLMn>c-egcJr^gMZcAt>FfxY>DbQzf@zJz{jWO2Yr8^j$y1)XCmu+dv!; zK9*%V1YwQbxqvays50rJ_}Kahfn=6Qa=BkFRdM6EM|=Cj@~o_msxtz`Pmo*lRLuX!keCn zUW%!kX*36sL9FE~hc@tQ?Xwd(>5Dr?$ZRlLV$xqOL6Cf<&r@ zec9?HPx`XXaMZ#~Pj(2BmTvjpYD1C`QQf3jU5d_F!;hxIk4(c~r->riG)kwU=3uI2 zdhaA=xmvKe`Ixq+8c*4xqt@{*oJ&=9Tbtjy2(LH!(FN_L>9cgfI3>q}ly_1cNYMl~ zfU5ktTlw6>Gv4yVx}B(^1}BBo8eI!ZWO8Q7^tNihDleql=ts=VUkrI0c=smmHq`{+ z3J_HzmM;vVtfVhTucYHDvlo(=?HxPE&L`|nEkdfrj6Jp}3{>X^<1{oPViU47<27DH zX|xtLF3%MO$GcR~$~K2j9b1mw(zun0Gtv`!YAX4$RG~GT{9(q^c2hoi#8VH$zhvWu zy<57BcM{&pvGSPrEE?lny!MKtZJ`#3WoHPG_Gf2&ql6v65x$2Lphze)q7&UyWHR*Z zgm`Rx_bNo+`Yk@kD+EHQdBJvc0w8&r;fL_{QY3=~*Z z%omL(EmW=v^9#x6Ot`(*+i(=9_E!Q+2e3;s5LxcZd>ynfV{&e6>IMuXWJJ8`cps9x z+{nh`b_nsCRSm?;gv5^B)=;(Eo>?1Q38T!7o?nRcVPtU~cIK*h{Q9fazVZ_t>=5qx zzeM8)RQ9ur9hElxQMMTb!<^G8w6rZ|f;2HbbAlW{uGTVqd6MsTR1sw|gFOqWLIc5D zuE+kXCDVL?9Q%yG!uX9mD5Fk!ES16R#@J1=hurI?OpYOU61W?^!ksB_;_P;s@iYXq zUcxYJ>E#97x^ef|MGZU!aXvK}p=6+Mf$pOsa>LlztO>Cd_pYwu)-@L~GCFf+;txy$ z(kpIGuy`ARJjYKw%!}PhakqaAN#BpdB^Cn-4-pUSVEU~C`YE!(Y;r&v^|)+{vQ$Ci zl!Ae3X_`;3gbayn0r7q9ouZ{<&DmLnW@@_k=nPbHB2c!_EM5eX$5_*WMk^+XG*-jW zYVld_=Cua&E7A5H?J46yRif&Lvcv6-qr!CG=r9=2iU}{Z-+a5Wb!C|eaWgHL{8Y1G znt`k3{B1}VR7QoX=Zjb@_Msz!lqrwoRq`Oh9R$=*T)G$G4uXnMPsNjRft+nWs-3Qh zb)9n;9@c%wvd*OCF|Q2!!oD{aBe*ic*_+j$3Q4q7=8E}m&ktx?NOE?eka$^_Hp|o=}#SSg#{^X8G(_koy6KWV4 zA=}sA+uP4rJ}A!wupy*nSaxNK7Cmyl>tEak1&H2nSs(;B(9Ufxe_-lZ>J}xu50$Vj zCc`;f(t9!p-BIVEeaG?Hj!vWr&{gMpugiRDE$FOnAi9C~257h5KF&^!NtQPZSll=e|PBbTXf2YGEatdQI-hOX;%zYs415k z_k18Pu<~7?Y02m|%o(P?csV2hFQ?RuZBx`fS$Z-p4L@z=+Gys}MyD|p*)fS|tptjx z_JVe-(AvG#K|z4;#X2fF;i z_62DD5lX)$onT96a;FgI!CL+733{F8Hjak#-!Me^_P6u3bRqZ6Z%8Dt6-%bi@Q;A& zdjnA8=3lSlelJddV`eMoYSOjhN`uh^b-^aylH`R@E7PchDg3*dCxUA6!6gn=UL5RT z#eh9*X+`^PY&&)(Z0WrK8j{ccGNVhYc<$X3YncSg(fBfnbPQ#VHQxm;p-x(CQ$UZX z8mQ7xXX8KyNl(BKzJTlz@;o2D_WqZ3!olsZl5iA&u_3nMBip zj@>EC%pxb#-y@CUmrBdN3K+g0xK8Q9br&rT!k7`_rjz>w)#ZXP zx6=MobJ)KXg4=ez_ACyR6a&Bk?C5|I{eH47{q@ST+YcDR*=NtezH6&{f+xd(>XW3e zIN-$tuT&;0s^BVW3Q*8Y*}~tt8VPb|l? zOSXR+uU3u_R~;2GVK#%6|D*`j-NKxvnJy_=T~2uk22jI~fXo>E0=T`s;euT7#z zypnN3$78sElTNje(?>-_Vpa%m4gJ)npp|G zCG(zr?VWCtrL!<%JGiZLKSKeX?d7w2e~+9Jamzu;?_y3kWtYj5XWuUq!u6eg7=&uh zM>M$`@O_%1XD*!iT-9i=j@zTD8mG+ih*No6f#=2c^xPIVsYdeY8=^D>!N;N@8- z|3em05jkEwu5DyEx$IQRbPrb3h3%pe*L?pUZRX0fZbFN_F%1Tr{*ldRK|mN&dfzc*jh!{H7Lv(z?Yq;j(YeRZIRD(v6SB z9};pDL84bM79&r8w}91zA&TWPbRx`-rN0aEvw`5e;tL4ko<5x;Xrd0RX1+ zUznpd1AxLp=xoO`tZ>7T8vnlZ3#U%AN{}uG++(ns$OIx@S0f+- z0H3|2H$74e@ZYqP)c|WUp&)qHplcSHBLwOv(zXZwGM)xU{`i^Y3c1ry0(8Q=-xcQC zY~Yld@T+dimN3kg04v9oK9}I~VfSNCp?7Me`~&0pwaZV`XyOe)3GFjl+)Zyk8Bykb zIF?pkkPsKYwT3xD2@|hdF()HIw&j22b zorrq*L}H@N39pS>BHOPDJXR#drXmykN;%;?L75oDl^q6CXiK;9k+tho&#g?(1+(6x zP3B$MMC;%BmVYQRQ%IAr&LMrc4cu{kHDOlQ9K&`$FcGa82a&m)9=4&LB=DvQ0@1Rr z#RPGrFaOeY_tG&nQ80bGutdy7uY;-t_*QW|DnQJ7ZduG_wqf*k6g?0m?jMjf`h%A&&hNFW(m=<`X2>4Sb09qIs|8P)K<1z;XAjc**^;_dUT`f_J1OJn+8A zj3* ze)_Vz*XX@ZoCGed)P0n~q+JS+tv&3S6_2v#tX|87$=(V+R@2}!7X%CP+r*KT-jVP{ zl?%AVu%5W`i3SX9i?Gu>N8zv`pz5m0%je0F7!KQQzRHIXqBzPB9g zOOGsEVA-^>T{=QWBs`2M_m0n6e_5(6kq)1Z2q*sWbG2Oo96k^C4k=S<>r)hzNDPOD z3OCvZxOZ{pCtO$kaE!Y$7hKkuxOL04tY|*JjJSMKp8U38V_;@6KVp=7w5szBO$~+A z{di_Y5|7m>W}PQ-EQRZG7j6#(vdx=YrdRA)m^L?GxE!nGw?vn(_AZ^nktqqYf49%P zWe* zjPxit_EJKsI15himX&r(L@23n86iFEePA3SOm~6&iG}%co6Qr5WGoc><#E|?gBk5J zd?zZY%n&1DUyFHsyBB}YKJp{FA0id$A?ur2mbQfTfpyEMP>fxxwWN73#;0ym=km2q zhax_GbHz^1vuE}1XE!&`W{yve7bKZkU0mpt3SWAv*QjV#Hl3BN!SQ}~H{Y(EElDzK zpj)BtM^3iO9vWrPe8u?2EF^F5wMWU*ciiN9fsQ2X&n83thetWf(O>s&&q8uCb@>E& z)AVuPH+t0;yShf1*xzn`;r)PIdFr5SDBftG>%~H9Ko_@NiWW0i#-!yz2wMAP%&Dzh zO2NER&nGpK2|uq1%a>qM@6@q}x%)#a8S`u_+IgoCFnVO6?b{5Wj@`y8Wi5I#jw3XN z2xNll_xyPKYj1l9`@RvK;#3xqsLjlpa8S#?O2r z>Hu5>W&kzQ=_e4Mj`2SO@dd)3y6$P;se_K@@@@U{69s>(lAujmEQD+|e(uytjQyBv zRE%2FVqj@Wo@H_;SMfRi;}Dw9q?j@3nm?0qlt)j{ly7lAmb8(JmBcSb?| z>#u0H->rz(#i6*5tB5^3tQ3IDba4CNHZFU>2V353zqV|8wCZXwdKKf6GvAsR$mVXk7`*sH*d9QM=^+Ty?$glk{NiuNi)BOcvWWA)@$U8{S4SZFJB3 zLSexinr{U|&=R3K5RMb^(h{m4AePI|^yZ&nm>RW1NpoqyM}@>}(U~-|ea43g<}F`A zt$g7>Kaq$yD@M0*WKwPuJqCz&m>HID*t44OenQg}h^{nIV*H9+X439Orl z%#OAJa$EjP%U_~O%S&fHLg!AbiR5b22I4B&(A~hTbJkZe3L<6k)@7{9Q`XAr%itZh zNm-Rwg2*7*d1eF{FI$;#tY0x!&&^IyRuR{&;+yad7cyyZlhwfnQj!r8F2i`#ILpQ6 ztDLyhVZFOoF?&9u^s4>ZZ*OYF$O`Fcl@<0^!2#Q5PIpUI`@Uo)q^QEtu#>E;BZXmH z2LR4VKs0n60MrG7iPR-%G})nrc!o68%c~auAr|;`&#T;ek{=iz?y(f#Gg2E4-O3%z z#k-ERz&k}*BI-D5k7##{z;GZ;aWX_0FY5qpO;gYxcXaBWZ@bcQ$l*4P+fgOn}HO3p* z${)A{9VHC5^PJHDvCBfS$r1=T@KUyo08Ss0gfjX_GxOtCdvT^o(*0 z(O7vm!1_{E)5w2@sg?|xMB0k~PQjb>kqpnbB>DHe%C$W|YZ-5?2uMH9NGZ_!R?axc zxSx7C<-{ec=w>Q-MBay)xl!U-ZrN2G+cNb1-L0lo+78;Ml_T@f+n)>R3LoLBQyfLe z*ogAb_ZCg_{orr^=n!2~qh8%YpQGxd?;}MlrijF)6R5jYt$8S2OyN{_ca^OH^x3dW zU-tet566J=IC2~x9C!rAX|{^PZw;oIcVWpZ@PMsLXWq5-cXD*h_9d)26>|B}*U#RB zsDEhuxTBJD?7)Wt-Xr|X{|ygt$xmPpykom2TW<6Pveng$xugjPa({p+4`YACtk)eB z`^+!r3D$FGO8Af-mm7-PW!=;|nMTi3zr`@@C>ZTuWSOwZ|L``kp#(i{B08PJiDdYB ze0#XTR{JsjDFm>uzBz#dmX^Yi-lJVD>XO&#ZfA3Zi<>YYQ33dU<4d&r9J@uve@WZP zL>bGA;T!*@cYuI)cI!Vdhb^2tGkR|6tzD;P@R7bJ44@CPrV_StCN@T{Iz?pB@Yr*Y zJCh}?zXBZygABOoHHcocPDIj6mF&0}4)tJdty>J3xJ=9-sTG3sP3qOmG$X1g{7ump z@Co~UYT#J0ZjE#^ctq%Ec!%0{bo=al=Tqv({cGO?uxWiO<0JrY-cNtwo;(?Fhkli5T|wKlj@nH1>7l_B8k32% zA-(C=sb+X@S%To2&%m)B)Af}qJyDfg>AbvOJJi3oD$pcQ5$loEK6}t)x8@RqyhU#* zMs?J&L6H0YQjm-dB|l#+-%-4a`t~S$`bt*Wa77(iL8NFb?IfEs2o(MNQP3QsJCGlm z8UK8h*4IO`Ox_abK60w4W~wp^xLidSitLW?pAOnz>d8>LWTcZUyQ*+b8f!c2y<5Z6 zTnT%pDH;y`1`z~lh?DTm!TCV}Z$*By!*;zE>|m&h)~&cCTO(8ikSHfItU}i~)8yhM zzZqr6NZnI@A>2yx>Y^$&8>1FZC-h^ivB<&Po$w&Tj%oZ0yt;(in2gbLfAK#-6NK9->12c` zRdp2dNvkfW^=^q*YC>mZr6X#tEA+zzqHjnZ_B`%y43lo$o|*sPDr|R4eCzCWvq7K4 z*J+W>*JMBL3?K)a3SOKJjs~#aw&`JyYG+E%oUVF)Wm@}%!ZXsO>xEk@`r1p;@OT3r zO2u8Flnrt7!XGyD2OH8fZJ`RvLvC#f6L!z+V~Z?lusM8#wAeD6TLqvWU+~yMzUf}n z?b@MDs1@tm%Hx-K1h+@=9|=?-Mf*71YvbXtX24#`yQh8|+FBSXh?y74kC-OL{@^sj zlIv78BYf4V=A^=~6`SN;tn=yTqVn$z!nGzkPy64{&;w! z;AEb{h;I7iWlo+co|tv%?BpywISSto8o2%s3iIorgY;)2cjyoN?>QTzZPS202Cr=Q znHs-;XKaLI9fVE=30uWc5fCVzEGharnq>4+2LTguF9F8cz$0jw$kxBBNh$GAc#OXO z)r$e0LG#}>p8<~=Uh`*kIRm;X!loKM;JQ~D@qo-9l#qQL(G#kB-9zB_`E@p2{yH0y z*oZxd;tU}w9CAiRWieWvx$L|i%6fYyPZWH^*;OI|)fOmL9|`^!DF3(tC{vB-E{xYY zzI#H&5TSpTYC!F?j=m!7?3A_mGUI05!oDZO_lU7JNZbj45?D*wbL$rUb|@Uvd$1cT zgL#zkkfC0G78477S1t&xyoBny;5O56hteAEbB2$^S5-2rH)RxAy<)`&A3=Nz(L>zIh~pYD5B?~ z)R=Uiykze)CgxGktkOXr$<&FAkQTn{D}#+G90+66;U-anX#d5o=IdK|#&ZcLj_Oyo z?Lv#&jV_zSx6%bLc0JksGp>0;?R|G;{#BY`>7>Nya{ZFNbVhxZbVHqPSn1zu<0B^;JyuGi9t5eUHD7=VXv{ z`%}!ov|DfB3FKtO@yF)=kE`_|wyE{Wipe}pd^wJyTLS7xwf%y~Wrg`au#LWd{NWMm z4(^~7l14oc%j@!u8*r!4aKLqhhN7yC_$9Ldeihv-8zm7FUB_A9MZHzgG5wXu`PPsl zq~%`;7PM>*aXYA2qf-n%yla)5e-S^`C~OdqEZ_Ko-0xIDZUkf|^yY<7lro2EthUit z8-aW??e*M8jFyd_NAAgM8EyJ ziusg!I9e&?+N*aa-*!4HHooj_wGfh8vuzja;w!Xll^=c0bG8^)dB-jl_b4_DY%Oef z$njRuRK})soON@hFFqBy|FCzLppH63o{`p8y~tYT(}!b7`5wx01S%}KsKV1N!>AIr zp;%~eUW}jfr`qn)>i(PD_z%3jG7NlJ)_M*z#CVSO;K0NwkA2~!iyuNoR1g0a-oi$m z>tvC@^5fxgmYSH@7oX3Y^~-jFvZGvm)vyY>5ib9OSAl32anc%sXAj^v6xUT2YS!ZN zWP2(8d??~CZD(jdVOiKo9Cgfb%yZne;#v^sWj-D(p_bz*TJ_4++@+Femp-LFLoyea zWe>=2AN4<&JG)|&eOSft>;(|jz>i-m75>ydy$t+MrT-)j(-eR6CzJ+g@_8r>SlZIQQ+bN5?%>c&v0gPb*#Gvu_`_%wnn-l53lmK8oog>T)_F#1Rw#n)`(9A<3&2_pBKJqsq=mqqEUJ$vqoOeRGa@S z@#eB&?L7|1S2kl!SgdGU@0BX?SB<7Qg9GUzk-UKMtY?l5M^{#HheI>XlW$$k7$J|s z?7ni{RB6<5Pb4PUlxIHmtehzf>m_bs3@2QNMOg{3q6olHZkd2 zS`F0DZ3m2dF$2LlF-SB?dSOYm?vQA4?oY*)X>=uedt$(KI@2>Ka5L%96Nzl_7`rp- zbuJ@{bm$NGhSKa9Dl8+j?d{+5$1gs8rQC|H9PtyB~3t@9b<(RZ`N1k{t|Sc4?(H<`C`5e0S%F2j!#S#K8s1#i;0@}iAg>&DyoAow%Wpb zV}E_Sxy!1XDgfD0V#0^S6tBdvAfX6h-r%-dZFzGdh}G^mt?rXM=v)uVD0wq+({c#E zSj&C99gFx|_70FW)pk;FbyZKd)azRk!MCB#5_n!%3ZjF&jK~KRNWx>o)HHHY6mGro zt|ZP361vk8M&AFU=nR7I%Z4 zM6sU|8Lq&44m)1&r!P%a^W=+5fVLO7flbOH%3#BA2|$!ccgu|ZVrS%b?2&>naxlIv z!u$6Ep1p7nKvP$t$iQDWE{4ta`wqbsMTV2Ojlw3e1JJwPFz`G)anT6@JX`8r?m0OB z5bBiUUXCa{vz zB(uKAFW5?xt%#C$?WB6Nn;G}azN9t3BbfA6wCzR11#fAXN%qX{>b)u;Q3@b}EB`=_ zu!HM80%&XTx3Yh*@UX1Yu`!jDG}3V@(vh&dgCOoYcgD|6O=D#^V(`%I-O+y8vookS zGO`g34Vn|Rgr6a#%_&mEkbuCgPm}W%xWaKUjVt@IJ+9eUb;^?g{qGd23!Qic9Yzx) z2@nMEKT@1Ky`HcMVg7b~s)Hh!jXL!q*k)6+>p!;6yZ8gRH(e{w4=d+iWU(QgROzBj z$8Zd5(5Oo8Hhz3EF&EST$#=8zO&F(R{;h3ZIP(3-&8@*%E~?~qg^_@kE~RC5p}yWH zZ`k7(3Bs}Z?swjMce1T!Pc(I;iM_(UjPE{$n2fZRyH_^XuuEr98p zODLOkiwJH<)%d6mLy(5eYx*Hke_dy!Cegm+tmI@h|4$w!*h3MV1h#(nP=mk7ZD>lM zaNA%N^P*a^xFR-)3V$T9NJ-`)J$Kx>aND^ksQIq$-1oqtn?;PmMT9(3v}t%iq>6+- z(%idT-`xjoZh_Z91c_3=>oAx>Uq*aZK~r>Y7f+0d|Fu`|=RUrV&h_6k@TOm-i0U%1 ziSttLnr{t4He;Q1IaKjt@Lrv{ULo9ZP%fn>V(VaP5nv-*fn2s*(XHlDtbKKxTZTJ+ zs91Y{fXUw3%mo~-=C`)Q&p#D>IQIw)&%Eo)N(WU8j&oX@Y@(+oGx``z?=3O?QO1_t ziZvl*#3ww*_Dy0fc#hqkN9emaSwZvT)7vXJXa_?Nt;1$Qws-9*1+_rRCxqKJ+@B3e zp84(<8FiwxvDYpxy+9mC#^)| z%+4U9?iF}zNH^;DE%~!+oC=iB71T`!m)-@kJ1l>J7^o+R?!~#pY!Rh+OBK_JsXNC| z&qka`4Pl!ia4k@;MY}bU1-Z4L?4ggL8KQ zPKnOCz+Y+I7bb9YkrV>xkr>k0G9{pDt=VoL{jNp!N${^CjmP!HI~U(uEF(=wd-ZBw z>BWChl49izQ&*wqD4=>&M^^+WQ}_QBJ~VP5$xb{rdL{UGqPSeAeiGCW6F(?5p@s(G zqn`O6oBDR3M_PFPTMVJAMK!)}@1Tmm6){x@1pLahlDj>PqSKgIy?1?hP~!J}B+xn`cFEJ69b`R@atLF=bPBWcc0eUx8_g#i zNGY{sJzyyE3%`j+|3Hmf(<4eX^ZY4`TNiJJfVsJ3m^%a_^g)P$@dM*^M~|DzPb#7b z>R)3|oti=fGAH$j4{}cgmXrj^n6#?j06GPG+lFdEP40X}$ls>$$Ewa3x zJU^D_Opn+IlAgfDwCA=Kx7PM7Jr32oZ_xIa*zLWtDJ+^PHlB!GvB>l&{B$GF9&l1C z0|v-L#E5DO!5tIWAC1mlb}h2)P$ctI@GOT^$^Oz}Z>}YN zjZJR0m@ab2DmO$dgyF!4CJJT9!@RDV@iV!cIS%$F#S|d?3Ziltk6Pn>-{-7N$x+ig zHc*3MTyj;Bw84Fo*n3C244SEGU8)0C6DG%f1y+noxG#|aE!zvS&szxIK=27{n0Wo` z^%Xvpn$}Z00>%8fzM5s?2x)8BpYE^zf-5!SG8;$5y$_W|2KDjbm%?}v2c@p+ex=zl z87GT`uNnnZT;i|avoWx@S%!j; zHm4XOr_M-qaCOGFO-j^t*gSu(sBjts3DUOU9jgz!T@$!-w%bXe?`W5gkL!2NGksn8q3`o;H2kGrh1+RgvQ|i z7#bs&>SzTGKcVn}KErMUlc-Sv@f^^q?% z-h87!Q0l4<@HaQ$y$1jyb6oG2)~b2r#ihgR*q9ZFjg9_uYz!wgA;)5%js%jF#I*V6 zOV=+Sm8ekV{YWf)G}ovw_7J6;s0_@0!}f=b%Idw1_JTZ6+ z5idrbj19)T9e1x}bH2)6{1~vu{exP%x5_9=XZE*75bTO6Xom19pb-R=CVz>z89>;T zkd@q=;`pvq8n`5ap1u?RkvLh|5s3sUF1u~L4(IVj^p`bP>PbP@rzZL&w#%XOl?Yn5 z9r@XVwY#8j0gTtHi0-DqK%aste-4y}jg^&)lk*;nvB?_~V@oSrLy(g}u)I;i&NJoo zJ|)k20$xeCR=Y4758R9g@UP)RjJ;_w%jCT8(=ANDsOu}Ll|c00CP`X`2V6qos6k(U zKD4k69@ivmemt_j)VUD~kBi zyZrzM%DCji|Sst z`u?W{%~j&#x%{iE(e7WeT&kc+WLKRSW~0&jt*>WGpe+++JEG}cpy4|qJ0YV%+C=dF zhFb}mz_tGyZpG>EL_>K#(A?;Sf==$8KK#GZU`kvRMifgix5x}tw8pI8XS zjPq>Km+W-e?ifZQLpHdlNaA8?1x|l6$^U@47$wq#@u=@uu2oN)jD9R@p0qbqCRA@c z$V2GALD~Gl@%4m;uyqy1{UtEGcOYM2c-^;v6j%VYFOK>(IM<31j9lt9R@Q|?7I{6o zqEk{hunhcTTon!*dhr0Ereb9mGm64>)j`M_#`Qmd8{ju^UzNQ*ZhFX|g+JXlf?E~) z#viNn<=^I}juHwnMVW26fVxCIcEx}b9$eqc;NYm4!w&KkzE-JnVJiODRH`uk=T)kT zCK3&~9%#DinMisME}`V|fvt)z<7#~*f_aN-3F!);aB21>is9j+q&ir%H^yKtd+J=0 zEQRmfxomCa>I<@k96eaijHnaLX+Vu`uaaSWNh}pj9QOU;`10bXb>PG)r{Ur9x9WcX zAhNR2C$nEd^5{eZGJ(F5&|mnO{{o=x>825OB*^(M09x)`#aaLv_Ls``ikg4jbijtk;+u5j&umcxodMu?6DRK<&6TYqcnq)pS4?gkA zJk8=*6@;1^-!J?Dy@HI>QW!c>?pY7JZdc@3F`E*ATVq)TU?Tz zhU4fk`-S8`$U+)u2xsSzJcgyNPv-vxNcDK7*P?d9H-&m-sq@K1M#S08K`w@yD*PXY zi}{c^W%<5GJ|&QwJlOq*n9JP$dH#u5Wgo$ZWmL?xKrt1WWf1y@CtkZuG?>F(}+CMxc|-@|Y3 zXP@Ui?>X1?KK?6ftvSaWbHsPt_vbbz%lMNoqp$iR6VXveDmOwv#1^R7^0>V-1qz*J z5DGx-2in+bz6!-k9JUE$Z&C+crf)0Z6hN(u9SV)rw?}%>YOH%(R}lDY#@CT2cin^^ zJg+JotmE{zBgj`@Gfm&UD=b8t-!BJKVw)p*O$fg-@%BLS+p z>4pd9o_Aa-ti~G9@%ZyxeCo+(;(b5bnM}NXFOh6*te9M_EI|Xn!C0@x^7+V$ECv+H zA;qx$!56S16fivvKoLzo;{Q*cu&&niE#JsUy4TMKv3W;$PH9q$vg6(@euNKn;-C6I z7cjWYJ?o`?c0HX@zcxS)YVe~iT!M`B2Lv*}32TyxC>(kAoFOe>3YWo^`C7C=*h&eM zMhe6M_AZM$E09othUC8e;QZDlc{^%}C|%v~z#SD&j2h*AMCUIq>n_Q!AC~y>t+BDE zMU1p#c%XGunVFSRFlp{4@+nTj{xYMNMxvp)s?+SUujrcHU5PgM^l0fv>#39z?A}Wo zT$n-}Q=P{@P;VnuRg1~Eg676P9uS$zb~)JqT)f21VI=M>>xyd0cHe$y^)eYQ0wiyQ!v+dw*C-}*j$EAU4$nc#*o*6{^BeEqB*td+ z?E184Bg(iPBnU9dvQ-p5u{~(aJmkI|%|Tt*>|&Sa_FMXwIZymuKXQfp4I`Ep<8K8e zD@A7@I`?lU^Lhx-&=4Gko>x0qaCVh=K978zsPIw&+OYzdyuHmr|I|3|=+Di`b(IC| z`7dK)pIGZ9?_0FRgtQUx?X5x`4DQPuD23ADQJM9d=*`v^)_BjOe^giBGb_!L!*V^$ zyR9KnuVd$9$LC_RLRX9=-DvJ|(5xyNJ46eQUudT!-8?Wio_%?#AMdn~d9oucIU@gZ;m5`s`VVAe{;t%s1989h`I!L!Dm5l9LoKd} z#jK`oOO`XN#9D7-NTJq$K77Y#hs+Y>-x*`fxiDoHPVLuYG8`bA^yYGQ!kF*JFES`@ z!X+4GnRZNd9{g$B4B6uQi0MWN6W?b9^f09ZY20hc%XloV=e6F8%weV5-O0r$v|Jer zcRqMDivh>a?(Pa>9L@1AL__16)^_<*E!l9Vn5~S}%pSYdE01fT6o~?WoWr{~jpV`mEx?hS97bT9<=cYZT50 ztTWZ9F@DYL`tCzWVyjyj9+JZjO$Fb>a1ZM}%ly~Vn(-ZOJI=#EP;GP;;nKtFqync8 z+is7moSR>9!69Qqg2EZ|V%8~s7R-9=k{z1NVhn2gY$h|V-n+IqGIimki1Od z^HtQ~yv?HpjI2p|b4GLDG3tYGtwuAETDizj}{pxnS^oa0+a%9tTl8M2%RvV=odR(>{>?`~w@a2OETbm$l#v-3yImF$muRr&`RMtXUix`XX`ky&h&EOIfNt+^j5v`6U-N=Z`A4f=u2h|dn`g3-_19P> zp1*QPMH}j;0^9X{LKm`bHc$CJ7~kxL6s&w@V%J^9tZ8L8ds_A3(FB=zY< zC3@F6^JqHWNVM$mlVF7cgLW>h*;%d|t#~{V0%~7F$Z*5d$f2jN$Nq$r3R{DY8H6%z z*Xr+~iNTh~wTRqAXIlzfLcvu(;pC^%v?c^2O;%8xASOv5&ak$p?`~L>cOdqbSq81Uhqzg9sq93aml~Ilb9t{U#Jjwy7d(e9>0XKpjt&m_u@TF|DThz1vw+WgePf5z z*QXCFCH-553<#dqex$lF=v&JM?-hLvi%R0@u9Dj}iA$PnZ(+*156} zuzkipiXTjiy?2_)TSuiMvHyq-F;QT>_yu;RM5vX4cZlj{Zz6I#98bwaUh zzmXkCIK_M~?ev+c*a)|u@?7{kO=CO?bsO;J+ivsGOSnWVp(T{l0l zek)I_2&+nP@SxvK`F+I8n{6A$?{$>*><(BU!-N~-d-f-$>aG`&+&&x=S^lajo--|v za7;Xs{zL)ZFXo{*!n-fyth$0fAbZzyK)B&mS#pwRP&NkiM(gH>36 zDbCuA>4MHsFCPZzS{3&{5!X~nbRaG`D&KdLJ!x2dW==C%=4nTtV; zQFq~#+|sW;c6Y``1da96Da;~80i}w6<30Ln(Y=D8vk*|B8dc<2+jv!e7@N^+7mYv} z9XdHQKi_iLQ|A~M&aHL*JXO4QD6+Der|9A`Z!LKK$*=fuoNjL|SC&HidS1k*H#-}e zV$fb0<^B`^6$hQiZpcYz+-2eloZojdZJ~0;Rp1dnxeOmZ5>95bxy)UZqFQj8A5znl zwV$B#YJO&dL@ULI)r<`iRMV!;anF;KOmF;PkWglxb@n({8C*G1Hk8U||A$xC$DKY> zr#>#_Er))Ij>TqXt9wRoTZ1s;K5*y-=_2od}Ldw2x@F zEoHR-4mbkKi#KU?%IW|$U-?mrHac?8ix|#d-27o(o1ff#D3Hd-h=UavUqDSV(dran z;g5*%=1&mtxgib}l%X{|nDmVwb9k*A?RU?%PN#4}Fj0~iwL@vB9Fqy{ve>(0lYvBr ze&E0k!-ddt6B2+x{U6{yxa}_96g+5{bzG3E2rEP_t%iB#<2879+VvN>UBV@Nm3#Wc z>Zgtn6G5y|o1-;}5SR>8=VVL!sJnX9{aL&%G}w>s`=-N+i$kyVFa3l0qqc;}?4OL} z%P)}c-Z|IiBVF|<-HBsAn8MU+R{lv@CdA58E)>z&C+R#jeNoneB z3P7Kg77voeHds0#9Y&7cZQBn0*D>hpz3FjabtR)%7| z=$POxf#VkQDO?`W2W3Qe)s^%~2Ycoft5aGRFC)xH)=UwZ_T-Q>eDmgyKMh(Ccf;%U zR5+uF3&6w2=Z0H}M%jw+i`WTeDdoMB*-|g-WU6KtMlx1%Gomh)A)=3bJtBewkM{yC zK~tMygV{-s!Rm%0)6!09p5e7M&Xv;F2kgCYq$VOhXfAuw#RVbaCl~KIFUig$l}wgv zo=7qmdN|0YQ8}!)5-PJK5q)(U*##NLp)(`}4<$eTfbt!NzuJ1e*|CAA_4SU}OX#8E z2bi%2ROa$RlzT9-zMth7G3Qmkk>kNA4~aE~t-rV0y53?DXv|C*ZWua)Fdy8UoT}tJ z2Ex!sW}l$c!uJfvtY!0^_9;NZoTq+_|T_i|poO1`m;kbiqOUi^hJ;Q1>;iB*J< zb86rvU-KfdY<8Zz4+=z=Qia&RkWti*)tsiLU6hiVp&F~9$aY4$A}x$|>ymv$laP?4 ztr3TSp62Nr<4^m^bN{KpTqoq_0gq5h*<3 zx0zl6WB7+ye)(o0w1A}-V>FkN^1dWW=Gm?RH0m|^*+Pc|9{SAJ>K1hjrMA9X zFI6`{pB!s|mg~eCl}}`D6%kKbDL-OC!fF!4&m5bu+L~hzZm2$eSa3Dq(;#@_l(o(s zb1tE$arRxBJa}?;gr$6Ov_WKPx{3u+IpiK+#$~9eJa|q)D-X>c~&2kGQn>M}I`QKd|H(CP%+Ai<{+F>2$ovDHp}9@{as&4U7GcYRi$BRgfpUgO zdGG12YNk4!GS|>#Q#M={3`?m zcSX6+NL#(bT-8VHNlpCg_wC#1OKNF-I|(Ik zeZ?+AEGkh$YZ`Fr+owMR;sX2-WgQ*(!93(LfFYuD(WyuYynr_jBSbiL=Xu&6$^jUA z4Aji}0;Gu$1L1~?P}pakGk`J6V4C4RTE4D6j$q1lg}B29>y9GubvHhzddSTmZC0IE zrxa5V=gT7Ab|3vgW|M5x)=^Q=#W8;RJ%fxZ?FW{V?5p=-b`i(%DUk<6Z>~208!qS2#ThQ=(XFnF3}I2P z;N<)e&b2%weOV&wEi46?t@R_dq!eitVEbUCff4#Q>rn2xh%*Md_Q z{bV7p-M`7A9vJU`o5SiQBnY$ z>@|LpveBIavbno{wSu1Mrl_3fh{JPbv?`u9v=|bC(wq=`2QuO@u)_O)i%p=$tk*Kn zq|$IUb8sM0>RDqYYtwi6=MB9dO1-v@b2*EV$PHWugX8~i*aWjonk9nUVFk**-x6}K zP$$CkJ|_#@Az1?N&p(m=(S(CXlMe8Huqob1#?_*@ALeXc%W70 zsylx=)ta)&FYeV4$Xs4B{G)=ozY*Dd@p{*wBEAva9!+aK{PH(#Sxs*@UWEGC-!cZr zJ;RixQQD%Gr_0XDN=dqxo#i-HKu^vw{8ym>VW;Lpua}>v0L7l&@oZt|V!G&TvrS`H={oP3^CV}|`5Bm+MVkI6 zlRf7*4*fO5-icyz>{U@p_hP=$Dcy?IOl$1lAJ}OloR@ei=u~|<96AGb{>qV0I!_uv zSTrFF(P~Q8ZyYU5dU9W7@VY#8a!sS1hf89PPe@KmZ)f2ju4`Ga(i;vCdAPs_SBUi{ z>M9*RHl3l3f2TDiW`S$3OK+$c`UW51Sw^}0b!;A=9ZA3S1g`R?=a(ZqXj zdv~PZnARCL%{iIc;H#wP6uV!yp-lGu`gwZCTH4;(7kvNj?*gU9=AWc0c07gIV9DG5 z?FQchsr&TDrWHB>a*L#+Wt8sfkuln}ll8IsdakArY!Qa_J%2sxk}eGjjLJeE%$GVN zFc&r%NOU24DzD5}PwD!)9gO(yxpdsu`8q!fw^etjrFTG^0i9s)`KV9AP zxLsWw=6tgZx>VYDhZjP)0mXvz@0u34C%NQv9w-XYbZ8Gxxh!gH$r zyHj1NLKZXf1Fj%eB7@Y_{x0@2oUjPoSg~9{p|7oNZZG9MV9cvxECHJ6B>HyGRqaNf zbUzrW*x`3?OEj+lZA)#_m!!KI@PD*w zv))>@u}%IDt=fL~*MJS7fEw_#ME-A+=J(ft?IFW{6JYx5`3cPCh50+H8UJM!-j9Eq6gH1)B}N95Fa*b!s2Dt zP$%E!N6TNFT(C}=)SgHpV46!RaHABGs_Cq>Bm^Um>2tmLWNnnn=dXni`ffsaAE{Q- zg??S*8(X2pOnY_s6zLJ(F+=wsAJ1RZteBYy{MR1&qupL-gOuwpPTh5Qky$~~nj3Jn z=E7Q{1xsmU)BBj9K)Ops_f7I0m);3pA2#d1)NJr@wM;ihKZgEE2rez&1+;fhJCo)WxeRMEBw}Xm2uvN zWe38BcpQiP@(ZWOf*zauxJSyMqhQ?CCB(2Iz)<-(oE1QmV+Iaj=d=!A4NFC@!kBZx zsoLzyDlz1^k-FhI9)VD5f@edZP5O0t9WT5Eu6NW05{g+g9|UP@dLPL4M#ZDqmJW*L zLQp<6+(&zG8j5s+i(HZ8#Vvv6{NUa51f?|2>x*Y8Xi8H#0JqSZ!c2j3M-rg;XoJUaF{) zB%Y8(FB+e?I=N^+R<5Wg9F%rW>vK=D>I#z9=IGR|@29+%idn(t_^58@Eu40@r0Y2L zoEVE=tFqctKPI~(u(}NUoMZwC63ZY!yXU*mGBO*kTWltRaZN^-p=54!N{=)s{;(JC zH|D_K;Cinihn0{3OS%<}<}aCvF?WJNdw7E`z$bPI76i;q*#Bs5f|jx<8QaIg!8BUV z&Bp>F9THY>FI0IL-`Ze&SO2ol_!+8~77T@l>f1 zhO5obD1lQ!T-aFteT282y|?gt;N7Fnm;1*GNL$)vv^Xm08-bY4HvTIPU{TgQ)!Hye zOkQaH6BpqTo{TnP?3}0F);WsTN@b&4X*4X;)z6%i+Fe8g(*F~elK{X>wL3Qbqp`(f zYR=D7^CP3}hGwJK*yCnGuTILGf}2 ziPsRf`~-hj48Q?A5!muk_SQ%l2>7v_U$W-q6|8J&TQb9M6x>$PNHWa8ltM zC&!aQRL}xs&}0oXTFg9xl#j_jm8+pKHsT%ty5&LJflN9Yr;2v zTNxIQyO%v?G&LV@DZdDwhNDyov=XfFl~xiv=Ba8BtT~*khZztyCM)wwc21$Qf?SL5 zd&a=n$)X?KXCrvBbHmn;7^UIU%aOLn#kP8(Q{pMCuLxMTn;(TVl+GKQk49Y@DUNul z9}JT&Ej#>?z>QX+J-ey#wk(tu6jU5u0z!aUEo%k#_9Eke;7iy|Pc)1s_O%CHnlIw*u~%x?Vry>(a@6_ycUAla3||Qu;LXK`0qqXO^esdA8UYW66V!S0^TEtQVa{a)MIREERM&H$ zbh$44c-Vp@g#bJld@K-mKZ&@Daxn|JMlHh!&XlqARSLnl6`W@a2(LG(fEm57KGC2F z;UHK?=c875#tRd){-Z#}5_jKYriR^@Y9<<223t zay<6?Kp#?iiBHl>z|#*6#>suB1bBy6%#sm~|Ex))FBb)< zJYpK*YEe@=5d~H_3@`|?yK?29p-v+Uby|SB=%jELAaBzseu7JG?;3Dz*>%*asl_(d zH)#*|s*L($ePKekz3q*k&S{~zkkMW*LcapCMuJHxGKG6jMJ_lk{-{WRj9yd9qoDP&)RJI=^)QLE+-TndC6si{7NcQEPcl!Yi zW_8u;e!jlB7k#nL*RI|wUk7dP>KxHqXO*AmzuQdAmu-rlbNx8QaboX>27U6yfn0)o z1sGI+zFu2!TW}@ukeHr?4{gJIIm1&ga&$Di&!lJz!+p?z81fJV%(U|^_?VwZ%EF(lWMgj@m zfp@h^Cn4;6;`Sl%eDP}XA$UuThqGA8vj+;qc=kwR76RB7O{}@}xHOY}?ObV9Z(ceH&;e0OP%4egQb5m)>4=VU6f7w z(^%sxq@?+at@BQ;GHOY%zz%q$GP$|Nc`K|PTW@+#>Z>Zve-yq$`+_Q6gf!u84i%ph zyy;-=<72#x!Lh}u`~!NBUhC)jv;Et>d-$WsKNda&2S}zrKyw0T!JjoQwh89JP6+v#~8c){P z!}ZqD{7c|}H;;88W#$Y{t5!!TD4lDT1@&TwS*{doV?H_K}`&AC=t+l}?p=GtYp z?@y_A4Y78Yzfqa)qo>Abce{k}?q<>t&z3og3cc+fR$4uFAFA3-JT{2h)m=}(vzz}G zQF(JrP(rKxmTAQ(o3|e46^Q|N!Ac_-YkFZbKu; z6Ie?;M^cG_fyw3A%hSq?U~<@b$RPEEPgUUS^Cj#$alzAZxmr;<%9lH)UlQ?}t*`^O z{aap)wyeD>T%{_1oPin=`=yDM^vhx?&)Ec*5hr2dxMP2Q2v})kU=CfwP|3 z1#A_T4FX-p1o`P~cjqdw;su(#Z#;Nvm}NV|jnZ_6$i}avAVIq`IMa)ezJR6(m`2mQ zps34&2kT@Pj`y)^x}IyYTls&a6i_FhchlJKAxfLKzgFcl z%Gel0J`|5oX)Q)*e9+wxMYxJaHV+X9)KgQ;*@umrpTkRlI}y;6Q_d*I)gS~*V02a> zZwoaL)S$7ODmdTUAKXCh~L(uj-%EixGi>02K^@U<;s7cp%8!LpZN)K1Em^`N#l;?Of;ICCK7edD1Bv&Kvs zn6t925N|py8o3HN_qdu*ICeDTh)AB0Pu^W>bbUorCTWz}eV9guUzx;f&k?>wahwLR z^3Vcp@Z^+aynNDDObydRc*gOHW$htNCw0m|Tm~LnHUTVzQw$M_L=r%=_gq}jOpxiiNp!t@* z+g959v;N@v=R%%plLYbhe;zNgk@m4~C#jF*MB6GxQYbTAu z56fxTF9%hrKF${nAk@M?GSpruc6s^!*_Laj^>9% z3Z6OHR}caWP}y_P{?CB7-_XWz2Cbih%mho5Y}aD6zb&B+*~U2miz&+3oA;JDy(o}} zOt#ZfYU63->_I_UknB{e&}OcQ% zA(K8OrL2UeHukCEK)L7=w*TLqT~Apbmngp|&$Ux^=~I@R_rN%QX8uH>lae+V{;xpW zdf>D~El^s( z2pZJBlFXnzkeCWS2vefIC>xXiXuJ$3#SUb92%kYdkgG$J1CTH^XKt-RZZgkFG*Qii ziN~-w&)3Aya$(YGonNK`s0g7Gqr9J@FkQ1mxrAkk4TdgR>8^gLwZ|eOh!5L7;C%!_ zr8o*XKv9verY&Ao+XBzXM6kKi*Way_y$lhAwF-jd2^8hdE;lkK*KURbY*N)^{GVFwORm1yc*xbH(tto2HS^MsR~U9x_# zFr;D&#z_)%|Kt!dP>FR=?{7$*Ve|tAS-Mye?LnxtFw2mn?5i~Ghfwh~2zH2)%9=wFolc(AI?Q(F7xFx$ju`sl`whDD zs=Mq$j+=dvjJ%^9R$M+a9&Y_J2X7i&>IF{Es6&s$i1+-GzSC%>jwTFF%znd}-P-c{IVukwKJ*v9EoW7=}D&?ZHO;%x{|Hl}2Ic7XFRgF{no z7Jl3Vgur5w&S%o8=mlr56s`oyUY^)l9UeN+wgxL|b^ClZi*UKbpmy$wOVsOcz3_z9>&Xgcybr*L+4Kdd%nELq;|l0om6;Q6Q!aYQ!KDiE zQ3Ju>3@8y6zncb*gfo=rN^pGgH*D>T=)8_xK) zFhz*Wfx0B(D401c+G zp8Vy0@ym*v6mD9d1$`hkKq5R-7IbA!`0d~BoPitPk1w8iq+Db_Z#4R>Slp4d=(gT} zXX&0p9`!fk_p_Qn#4fTwZ_im;sM2i31x+*1?Cfxdjd=sTGxn=I0V`S{R;d!!tPmCo z7NI!>9qH>Yaqol3z)+#DxnH~pCZINPLFX~F8geBImdpXXp|98{}v86 zyEbLJmnW3)9A6&O&fgP<3HDvFkuOr8?PlAKO+Tbg$$Nn5Q3y|SKyg%n$17OZwJlF^oWs~Td_hZr{eAA@U z>DFf1k@df7%2bTu<+DzB= zn-DW!5D0#VVuTPVT$xk&Rwyx#M#!qr`p*4x#tQX(O&gzPNAnP+UejCJ#J5uIx+EMr zVKOY3j=?#~uFR=orG|49ZJGC^I#U@2d(!e#qjYb$*Uss)ZO~z)Ylv zviGF#bNo}YCu}rS7_vg|$~Ck%2SsMclr+<~m8U~@J=f%&w*BiJ@zyKaOH@W?#kVl{ z3a4JX47zx0i)dcu?Mj8~zF|WbfPP-zzTt7^Xb$oUkP~lZ7{+eyL$2|@KGq#HegnVBNY%C}TUE^< zsG81`!|cj)lQ`9`r1SY^Tmjw7&gZF`2~U>&>fTx|$9*>CFrYRPZZmHfS1(|1&s~Zf z=j1{}AWAnU_>QWfno7)x((>6d^L2~pb(z%}j>67EnSX!mS^1zCqsrB}+R4a$b1-hR z1H{|RU)1UjsKZI{4YK)IjaM-g}Pk0Qp}0O4CcQbga*-q={$ z`}U;0W#x!LNM&#Fg@iIclNQX8DGX)&dNfHpOaJWYD}_fHrzE3|3Zt{p8k8{NnlQQL zEvfS_C+%z%!aA|s;ssAlyi&c^CM7*C=${=YbUi-Oj2E&GaY(Km z5;|&;D(o1r`guk3%MdDJ2G*3-es)nY<{(fik{lBevpq>}6Zt6G^57vPlZ-Tsi3tx6e}0Xv0f{5%Ct&VfnP(1_mP5K|O3ZeNS)b{qZ$RgtX<{H-A^AnE;N?dQbV|Ar zf9u8|v1PK(Ecs}ABJ{*UfxOt*(yBvfzHYU*=;>~-W!9G2uDH7z&T>hy@D7~_;}2!r z`dUUB6lfPTR}X?3Eev*VB$uF5cs&lUY#_<5w^D?-1OAFBK3ywyq+Vm!+uX)|Gl+QlRnj>; zgNoLv!VUb+daZ4wjjZQuM0hV*KR#Tx=Tz6z;wFv86@2Z~ag(5Yl z^VRwzm6v`qu5(hcwAkGY*(Wpby~rvDmIxvl3ulwdT=UO7EuTt$jn`^9ze6~H(67PA#aCLHhFnY0Lb?J6lkBov-(I@)>JKX;YK?yY@axi=G z{YYmWxqxvti%>7)oFNRB?ep*j+&3h?ZyIT#zL3MpE|jDNJ@>##wVE^z4`#EJdRIfM zX%?O#Y)0j3w?`K53NqhMcWX5j+=$DIQIJ&B8*(NpD6r)(%u#^NMyVi0`@hJEa|$8Gn1%8MW*XkElXQR}+t%rVhfIygif47KJFlPmvVZ@T;BOgK z)h`}}lf6LUr6HrU8K~CaA*5w^*zJdV0nokw!-eISZ64tuA|Gg(9n9cZRNz1U2Q%x% z-=DYQo%1`H9I92?T-etHAZw%`P;*LmQ^jL%P%UF)voJiqyqcNWNe3@6G=IQD#Yqg- zq}xm!dq=7?#qeq46ZzAz+?O{tJ}6d(8t+{$c@!2}2t3Jr99o?BK6*yeIF9I z2#S72BvjCu6~18@_8cq|#wJ6D_k%d&Vp-vuI>jm8*TDVM`{7m-u32^^N-OhQwX5P_^n%=rgF&) zHb8C)^VX78l(;)iZQ)wJ%49`#TD?yFq*bVUVKm+w{f%8 zpBW)5a}+5EXP)Zn|7_7Fa*Sy@9u++oC86d+;V}Fe+I|5P&13aAyEMz+N)}4di3Nul z!mb;`vX5-GvZyo6Sz5T{$V!fhteO-wE?1#8ffr+4$N4=eXM5i99JMV@Agk$^*?Gv| zV4zlC*xvXk`zHWCMc*NMz0C z8ntaE%{!l8e96lsFP}1)MOb?qJ*rRdb#>Si8$L+!W%2Um)x2L8z;pmCh?j$yn32Dk zOp2c(1SIJ@f&o}u-Oys}EmZhzfr`-cM%-ezqeR$si1>+Bay(czUdjrF$J7lZ6&-lr zW9R3Qf+Q_As0yd)#_~)4q3D?)hIY?jH5f3E-B8d|J#l8n)Z2Op2 z{2s3B>gig`Y&Ac!G%yHqjlj}jP8be|h`0&(*Vj8cF8!VM33DUiL5Q*~j9AXHmP2R- z)(K-rV=?5LN*`~k1cNx)7>9YU3E$bxBMZbd@aWgNstQQPJyBb({HQ{`DB6*a@^;8j zvCXNpwV*RsJc%+M$ttSf%Yo(w-21t!k(J-GA=p_joI`Rzugx;%?c@=CJ>Iqf{X_Q8!jPX~Vp1qR&mM^xP0QllYl2g4>5G z4XkVnfrs#OWjkmeWfMz|Av#D(wNw*+BlrSVoR|>=^5{h1Ux4%jv|oQ8UQ$Z&B8=*S zRBgDTeNLz|SFzFc$@jZ2raVF`2R;F;tp5HJ=iA%gR>eAEij+C{LfLtT#Ng#P?>@l? zLZjY+xK%p-$}>TTaTNF2?lM@`bi{c_ATa*oiPWGjc(0A0R2Ee0gv9-y1nXZ!+0v_Dvx`CqpzHI}oqwftz^* zn*EjC@(y!lbibCWq1-RWSu06ym}yGC;bq~cx)+e39yIEECeHuN594&pA~=TacEqY2 zHuO)xtcvg!R`gaew+|u00g3UznifL{mcTWTDU7^F&x)oRq&zjFd-^nUP&9 zvz)s^l9`#6OIcW|b&8#0x_@9)SxQ*WDytSBBf6)|2-a?-kj;)(wl1qq{gqt=S&N5wI{Cg)vkq5%d(7LZHo-^!j)Z}ueX6;khleC*Y>b_| zxu2J}w25pWn}hPZ;Ja^CO;WWzbtO4jWI}>G13etgwC&>)+`a7V)KinxPiX z6pvX(NobpAC>wkDxV~|d6by1V^-z{{P1Nvlw6gZI4Gju5PIMGcmNqdm3~`l>wRe8% zsHS0m%s<}$?&Sm{S1lX$qzEq~<6r_J=<9dIKw!9I|J`II5{nC?Y03lWa4m0oRpdXj z4m4;B8P@hMib$+QRLLcR2$)b7XQBOoly?XrPy_I&zrsYT5Z-}4he@d^^4i$(4<5A} zy*KgWrh^uy`}NF7ATcG&vfD>9cD*vZ`sr;(D{6VYajmGQ@Xt1|g5LmsHQ*)rs_T!r zV5moR)HxaeO?|-v??An@@@5sA0vk~L%l7HVE^`jC4j4Fmf8YKcC9RO=EbK;h zk|mU*qOdt2-!^9*dwu)fe#vQ>AByWC|mhyl5)Zx&muo!@(HBh z+Q|q6N@64~QSIo*{P2u7LfKg+BZZ@)lJDz8d_BZ9^H9oQzS0*a02miKd>tJBaa>SF zgkh9Ux7fo;>1s&#bR5YZG^W=EWfdak|2*Tm9Y6jI3oI1{5NjEt_0;d<3Z|dLoV7kP z?!^X;8Ka2i{XP%ldaNwjPa`S&jB$j%Pgk;`wUDV~Hdc5DHPXG6VW$K`aXt!Sy%^bl z7BToe@Nz(ufS%nnL7ziMKgPW8@y7TP5a~NPFzQ*^*@ALeFK(X6PmAy*vsReSz2(5+ zA*qh>rNQ*@$Njt@{6J;U>e=yS(Lq#&=qi9dHo(Xcn)&w8Ak57+yo%C;i zjDN?j>5zN$lnL}@3%Q{1?@m^kXaJ+tC_POVbGNJ%qp!2AH!oAXG30|9PAW(WLBF%qnDcFGEGWN4Dm5J#plc^teZ@=a?SlBRwmKIUG|3gCs z3gYRx@Vl_eFHaTXpm4i-8)RBccD3hSEJfliIf%0@okduW$*fVQkpzr_Vux z^t&;jDuB8EpET6p=i&`~CDpw3f@na4KJ?=s+|zddG=F5Sn*KsDgX_`K_8Xqp*34RG z@=NnSFhQel@GS57DsFs(t&HgEg_gdJm?-bfZw@^3eHDLz2!BC@kS-$RnuQK7wf#L| zG(k7rjwJgk4Xb@cu%Ai?tDG0`2|U|pnK=JpB)PgcN2uWiS;3{hpEehzIzG+w5dY-+ z6=GMI_&$QbX_2Fkl7H}ke1iEAB1~P|%}39ou|KH{KNu1SUh8j^Q%RqnJ6Mmp@s@eh z6M)WraEbv@F5ol$xxD^)Wy_dNP;xFe?;LXW+# zVH6$rRU5PM(rR0hRQf+FT&@j6PhIN5L@ax;|A zOAz5%0=FZhXHn(XS5Bpbf)mSxBjkiBOQ-DW5DF8p+3PT`ZngFrpj=?C=z{{DFx6J| zC0)yYEV5m!C;A=~IggED5zvk?hVEbj2ocN?g=KEI#{? zT$G3ZQyL~;T#fdVDm`}ziR3|t+oAp(LbBC^a(4#`P`mQBdq%qXLuO0*gnYEsstHk) z-BiI?#u$CJJQX?wL>cmrXT*pa8cb+A9og8dsNg4zP9>L$&M)bic|^Y?0B(x%8eeY{ zKRgHH_NFc=tL9M1p9;(COKEs3ZZ8If?>|7He~$eW6#l;|JMVa^-~Nw(tcD_$O|p(r zbnHmTC>e(kvNz!fiL4Of7>Q2Cv1i$PWb?H;W@IMgWF@-T2=|B}c5V(A?k? zkwv*>C%T_#LA>6UgMow6&UN(DcoC$;$Tv00lMPfeIKC6m)%=>Y(GjyA-`Ru-qxdqT zb<2TXbldUWyJCbY`E0yDg=o#0z0Tpl`sENe=>=y3C^L^QBI6YAOTXmC?fHUI#;$mN6fb&MoCp6t>qQvch%>kirkBiL`{E? zESfnpw#~5xeF9go(bh7A_kX;5;>rosb)V=VS_=xQ2pF+JPz3`;ySZ#IqA$M>RW!lz)Mq3jJi3sxYR}#NFp3{LQzVuhA z46W%+P^_zKS#?D}G6VA7SR%8<{ZL5xme=RqR391H+3U-G$LRXKqY};MyI~~i=$5K1 ziyQJlQyCYCpPM$)G=6Uhp~jp{%KfXaA6>_@>96^k){2U#>s1m@7ibKa&)hPyK=hOb zY?Nm2#K(Tek-t59l#c9sEWKa930?eUkB_`?56*dD?1J({s+kl^b@+Bgz!O7(2qh}K z5G+wir|wqmEPBCOGTk@4KZMgh4xoQKl>TAm;6Ba(!_(~ln+f-aw2TKB(`N_~Y~U1y zBQA9lJ;zN^Zxrf@Q9f=dGO~&E6mm}G#S;y%pHoy3Qj5U#BJxar0p0I6Wbc)Fc+ko{ z9Z*G!OvQPuYTV8^+oSo)$=SfqQHdM!!DKAiq~Dx2ExG~hnJ*h37Zob*rhmSywb_w29>N!|$5w0#^;$aY5~uYBoKSs|&6_BdSP7|_ zTt)PH+ZJ-ww)3zv8&f2*zMbDJnjDDTImez2t>98|9c=e8vI4bjI}>MI%lO$1s+YHWUdVq|*s{I~-I?=#By%;25a6rGB*xQ34hbgn&F(N} zX=}ScdEgw^_nlANl$M^PJkBY;~srPe%K&=jb;7;W7M zc-+MHH}d5QturRR>#K4#9Tin_0|%sxSr`fthF13BByh^zW>K2$otG70P(>beXHQA5 zDzqKSyQ(a$Q68@ImPrBi03^w!K2UTF`>nb?Sw)S5#F-|mi_1z7F|P|3_XY+v42*m+ zbD|+{6Ns4pc*lImmyozxN#P-Z!rxJt#tk3}Gn9vK(6Oy~`pPXba?!v*%~OE5V}b*o ziiqhKfKAE7@1=beii@DX&0~3WURyw- zAhQ-6oW9C@@**i*g52CvXDSFN+!k4+)5mdaA9#4zH)IB=M<1jM44&cjVFefUE)O+h z@COfJgHSr>#!!%UioeahTHpPMUU7OLqe#}T8>$1$_j`0!3G%f zVHe{h&z;UO)_Bug=x$CB*PQyYv$T2oTn}aSp?CKf?i%2y=ioVpC+s>`1oBE1aD4}$ z4+pU=(b2juMYf18+djde2veU+Du|GWhQv^IVx*T&4pmx6{vdt%1$#g8B zD3gI}<}5}cT;O_QTunIa6tExhm+b8Er{K+eHP>pS6IdbtCa*iE;K=JAXh)D(Y@fgf zXON$D9<__SY5eel(p3s21{{s_=k@{=kW2TE{@H2KpYAoI0C3)eyJ(UC4CU;!ZzVc4 z-I_($C@;o+=Z^z*Q`cBX3i0$p3WUj9Pw1kDbia4UWuuwOd@rx*Irz~#i~$<$%#K8T z0c_*`dTwlKy&`AN_BtUT!^?ODPg;{A8?NrHU$bbN?8&0Vf{TW(`rD5fAEkv~N&NK= z&CKW1eo$QP@TuPSyB3&4Nbxrn>?jTZ`Df(0O1HT*d68=-Ve)-Y5-akblGuKnB-S!P zl6)teJ(zQ-L{V8}CY%5$nHNdG^Y<|eopnQIXmY=L-MAQmVRc?hgLVw==Iy7^%T)fN z{F8CdSJg(d6jim4X2c^yY&C#6C|%GjVbBtIi3QGb!B3iGThZV!6v+{Unf({=e6fdB z3WRFX1FRS_tCbU=B-W!vGQp|IZ5G|#`EcV`j7w~*QekW4kAqa1N#R7U9N0}8rJ!%r zS)jtg5aF9FMYtem1+yS0*kc930H-!hYQCsgJ@WwheH|T+JE-T9{yi;XZc-(nK$8?| z_?hrIcpxQU1;!4Nh%yMlbyE=55KuBKWIGY+D{-K*NL;Mk>VmW*xDYW}e~gWSaF&=K z{2oUL${?J^eV^jFqEKh%RfC+$S}7oTVliNy?V?`&>q@BG00p&I~8JI`+P z(y9NN)EnIuN}xNJGP4%^D8j1l6$Nw53}F;6Zks#AU5Syznk!Ieps{a7MYKyO1z>}i zOYuC7ETWZRqb?=X+Q4PthwrJ_xnp49ec{!0-jb&g&p7|Kem)cs59yvRTV#wA(;-E1 zs9L~eBKO*C#495;jf;gnFw;YDUu9BKB*}0oN4=H3thN==xlc7wd*r8pJ2jAc4B=Do zvYdbg7zc~@vpVu_F{BX8BxEn!P?gDBv*##2Sl&JS^Chw~_os~!AUr7JF3h(71}(=< zuLzY%+50mYkCY^CJGrprhab;k}HM$(9euz|W{5=u3+E8&~LfiAs- z>I9GD;%6#)$EWhfYLBaKo|Lo{*d$r${wNZ`lN{vT>0;g2)-F?ca=H7jxK=w?Z6m*@ z1HRgW?&7K4XE!{To!QRX=%-|JsmLC?Y8#?;`jl|`{%Bc2p}tWqBk5JLd+`GT0(Wd3 z!;I6EhYOga6kX(c91BwSnN`xg)wf5tw52a3e-I+O#7(O9SX!T&e_3GpG?SW&1hr+; zN2);kk9jhYr^L-}gPzdz%Ec!)%G3(U)TXPFtS_tF4)T`_|eI z!rL#lr46s0mmiHEo*2LXstB7y`!Edi()=0xZLE_zU50BnW6K94Y41jz&xHQC>rUJV z|JkJ{DAAUmzM00fYKTsYCv`<94H)qTrbg6UKvED;30hO&^R#x&I;*bv0qgReBPro} z#odsrOT7-1hkIVo_X@wQA4MFk#TOFLkyo#MJ*@Y`Awx?VDpA5NC;_eKicDcse0Tqw zpV42)H?DzK9Pixg@sM+d-qn=$$~V0EfV|1*f&6G;ft6|=&%=W?L5^HwNBf@nAdhK| z*EBF{V@eVrLyL_VLkRk6d9?iqbM(!6_tHY!%}((qqa00p3xAO+Y0{3q)8}T1;`1M_ z0i!)+LKwmTaGHr@-cp47UG12?MQt{VKDd{_xiUu)yVzhTP#M7X2+Pv#qzv?noi<+~ zxB?~(*;I$iUJ%#&NvQukjm;H7R*TAUU<+yNT;}dr9s^pHN&C}J;X6otL7Wqa-JOhH zo#q}-QDUSV#4@Rk*`83-3h%AQMQsl#}*b!3w8lG_}#F(-oM;ndEP*|zD@x>Kt&BN^)2_YbTaBKAb42^iwGN$@SxB6+T^PH_@o_~jZou}bm=0WDs=JpR8Wf=^k!DnJbIjD^h z@2Uh{0IbiV0&Bz}d(p#^MSENirE8omZ%q-cp`Uj4#nJE^np2{Uc022nM@-s@=~$*- zyIB;=Uy!SpHb)855xl-c9}Gw2gBuIm^IJTn7>d!^JDbmy0oE|$k9dCA!7AsuwPY1c zN4&*cFKKxqdf`f;`;i6cAIwjuHfc8Dh+Oane1WuXxspZ4x+KQ^x4nsTB#|H7^bM}Wo@Xa25D+T!{qg{H*+G5 z#v;mwJEXAR3tBY(ZvVD;u-05(U4@RfO>K*{)YKc=va0(|1lqrOEKdk=JgM6E zb3?A!FbqP2iH_{wjFU8q3ox6+XfcbqC#vnWLEf+0D$gGRo6@HTJ*p=lbHU>eJX;^T z*=yL0iA~irE1-T+;g3NoINOy(>|zT%5VhOkAJDA<30Wgz*ib`CK*S#vt&{Dl*b2Cuo>^(gG6os3xcu1_qU{R_t={cWr+kjAooUesR` zlC{w_8DGSzbNx+_rhHHLOYK}Urm*R zm{QMOmmFFmK$w*NI2@6o3+@7W)(st+9=3KB&`AsvKnO_iy?wsz#roB44{57A;RjI; zlv)ZIcS>XV9X&DksIyyaUmq?1!Q&CJ|6FAM=2)j7fv!3O9F9l>PZ740<4t8IVpFq2 zp&BRx<}6|io?>L`l{_A+*Lli1XvF(9@!`1YDbFg!e+uoZi8IRCBC_PbS)-}m*Sm?d zwZ)!x1h^~5pkeRjR$Xy zzAKnTO97o2aM7MP6Hh4|x(q3{q%(PYP%J?iv!-Ju>d!`N{~^+U&`TczN1#AVLUqHy zQCnnn0<28L_#F3Qws~f;yPO9l<;xy(g&0bwn2h#ntD`)^E1+WNnfC!9&T~IhmA7Z$ z>nT6nPXN*HFYLk*G2m07g&8q)?O}T>@&L@6#36W!F`2tFo^578W6iecD&V^EIelHj z>DiIY%4BZHGi<8jo9Xf^m-_r!s}}}LX?3K)HyXN&U>4w6V5h4#!Q-$kNbUg;apHbF zS@5}W33b3y>-q22!^U?;in*1@IUJ9k6Z>VVtA84;@@~8NUAPu8;xuQ|-~B!ZnD3=` z0td!1u%=qXpZ{v^i4p){S0Zu7lgH#~R9=Q!zOY%b+Y^11XOmT0XEEDRO)-yR?aZ`a zPn5Sfkq!VcB%%F(YetTxWhB|e5s^C< zNPMy7LDj*8Ti4RFkA}a#M|=fK&g#2o?{dW%(p~uVJtV|KNPvP%+`4c?`UP;=;uvAC zJZ!6qN`TFTL>o^bMW-%UVpe$*D=P{(2hB*NWDipMvW^P5S`2kx3ht1)Y^NeYHnFu~ zXA%54=LT@9hv5|*5oHXHo3^cBv%|JJBS-+SzbC;51LL#E;(~Fzx$2mhq&n(;-AhpY zka+5-v6@V~pdZ7szA;&dOuPUM3C!(ds5uFNJsDbKI3gRoLJ{vgNU}f7!ybIK$SF%w zil-b7!AYAtzzV_q(u*+tF)BWjrtZ(`EJtBM{9dr49(286Il$K;9__W^zZ%OM#Iiyz bkwgqa)qgb2N^+LEPTV?~w3yLi+DY{ \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Migwn, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" + # TODO classpath? +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`which java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` +fi + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + local basedir=$(pwd) + local wdir=$(pwd) + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + wdir=$(cd "$wdir/.."; pwd) + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-$(find_maven_basedir)} +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +echo "Running version check" +VERSION=$( sed '\!//' -e 's!.*$!!' ) +echo "The found version is [${VERSION}]" + +if echo $VERSION | egrep -q 'M|RC'; then + echo Activating \"milestone\" profile for version=\"$VERSION\" + echo $MAVEN_ARGS | grep -q milestone || MAVEN_ARGS="$MAVEN_ARGS -Pmilestone" +else + echo Deactivating \"milestone\" profile for version=\"$VERSION\" + echo $MAVEN_ARGS | grep -q milestone && MAVEN_ARGS=$(echo $MAVEN_ARGS | sed -e 's/-Pmilestone//') +fi + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} ${MAVEN_ARGS} "$@" diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/mvnw.cmd b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/mvnw.cmd new file mode 100644 index 00000000..fc830243 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/mvnw.cmd @@ -0,0 +1,145 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven2 Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a key stroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM enable echoing my setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +set MAVEN_CMD_LINE_ARGS=%* + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" + +set WRAPPER_JAR="".\.mvn\wrapper\maven-wrapper.jar"" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CMD_LINE_ARGS% +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/pom.xml b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/pom.xml new file mode 100644 index 00000000..0946dce6 --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/pom.xml @@ -0,0 +1,113 @@ + + + 4.0.0 + spring-cloud-starter-build + pom + Spring Cloud Starter Build + Spring Cloud Starter Build + Camden.SR5 + + org.springframework.cloud + spring-cloud-build + 1.2.2.RELEASE + + + + + https://github.com/spring-cloud/spring-cloud-starters + scm:git:git://github.com/spring-cloud/spring-cloud-starters.git + scm:git:ssh://git@github.com/spring-cloud/spring-cloud-starters.git + HEAD + + + + starters + + + + spring-cloud-dependencies + spring-cloud-starter-parent + docs + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-rules + + enforce + + + + + + commons-logging:*:* + + true + + + + true + + + + + + + + + + spring + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + spring-releases + Spring Releases + https://repo.spring.io/release + + false + + + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + + + + diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-dependencies/pom.xml b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-dependencies/pom.xml new file mode 100644 index 00000000..749fbf3d --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-dependencies/pom.xml @@ -0,0 +1,177 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-dependencies-parent + 1.2.2.RELEASE + + + spring-cloud-dependencies + Camden.SR5 + spring-cloud-dependencies + Spring Cloud Dependencies + pom + + ${basedir}/../.. + 1.1.3.RELEASE + 1.2.1.RELEASE + 1.0.3.RELEASE + 1.0.1.RELEASE + 1.1.7.RELEASE + 1.2.2.RELEASE + 1.2.5.RELEASE + 1.1.3.RELEASE + 1.1.2.RELEASE + 1.1.2.RELEASE + Brooklyn.SR2 + 1.0.3.RELEASE + 1.0.3.RELEASE + + + + + + org.springframework.cloud + spring-cloud-commons-dependencies + ${spring-cloud-commons.version} + pom + import + + + org.springframework.cloud + spring-cloud-netflix-dependencies + ${spring-cloud-netflix.version} + pom + import + + + org.springframework.cloud + spring-cloud-stream-dependencies + ${spring-cloud-stream.version} + pom + import + + + org.springframework.cloud + spring-cloud-task-dependencies + ${spring-cloud-task.version} + pom + import + + + org.springframework.cloud + spring-cloud-config-dependencies + ${spring-cloud-config.version} + pom + import + + + org.springframework.cloud + spring-cloud-consul-dependencies + ${spring-cloud-consul.version} + pom + import + + + org.springframework.cloud + spring-cloud-sleuth-dependencies + ${spring-cloud-sleuth.version} + pom + import + + + org.springframework.cloud + spring-cloud-zookeeper-dependencies + ${spring-cloud-zookeeper.version} + pom + import + + + org.springframework.cloud + spring-cloud-security-dependencies + ${spring-cloud-security.version} + pom + import + + + org.springframework.cloud + spring-cloud-cloudfoundry-dependencies + ${spring-cloud-cloudfoundry.version} + pom + import + + + org.springframework.cloud + spring-cloud-bus-dependencies + ${spring-cloud-bus.version} + pom + import + + + org.springframework.cloud + spring-cloud-contract-dependencies + ${spring-cloud-contract.version} + pom + import + + + org.springframework.cloud + spring-cloud-aws-dependencies + ${spring-cloud-aws.version} + pom + import + + + + + + spring + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + spring-releases + Spring Releases + https://repo.spring.io/release + + false + + + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + + + diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..3628be6e --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-config-client \ No newline at end of file diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-starter-parent/pom.xml b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-starter-parent/pom.xml new file mode 100644 index 00000000..d0f0ae8c --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-starter-parent/pom.xml @@ -0,0 +1,155 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 1.4.4.BUILD-SNAPSHOT + + org.springframework.cloud + spring-cloud-starter-parent + Camden.SR5 + spring-cloud-starter-parent + Spring Cloud Starter Parent + pom + https://projects.spring.io/spring-cloud + + Pivotal Software, Inc. + https://www.spring.io + + + ${basedir}/../.. + Camden.SR5 + + + + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + + + + + https://github.com/spring-cloud + + spring-docs + scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-cloud/docs/${project.artifactId}/${project.version} + + + + repo.spring.io + Spring Release Repository + https://repo.spring.io/libs-release-local + + + repo.spring.io + Spring Snapshot Repository + https://repo.spring.io/libs-snapshot-local + + + + + spring + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + spring-releases + Spring Releases + https://repo.spring.io/release + + false + + + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + + + milestone + + + repo.spring.io + Spring Milestone Repository + https://repo.spring.io/libs-milestone-local + + + + + bintray + + + bintray + Jcenter Repository + https://api.bintray.com/maven/spring/jars/org.springframework.cloud:${bintray.package} + + + + + central + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + diff --git a/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..3628be6e --- /dev/null +++ b/spring-cloud-release-tools-spring/src/test/resources/projects/spring-cloud-release-with-snapshot/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-config-client \ No newline at end of file

gG`e$api-o2xzMfrSph)q6y%!DJPN;`J# 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%0DSpY!1MNf}Ww>$ez4k^Lt103W-4Fn_w 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