Skip to content

Commit 1ab538d

Browse files
committed
Restore trailing slash after a or b
1 parent 8be1af4 commit 1ab538d

File tree

2 files changed

+2
-2
lines changed
  • git-changelist-maven-extension/src
    • main/java/io/jenkins/tools/incrementals/git_changelist_maven_extension
    • test/java/io/jenkins/tools/incrementals/git_changelist_maven_extension

2 files changed

+2
-2
lines changed

git-changelist-maven-extension/src/main/java/io/jenkins/tools/incrementals/git_changelist_maven_extension/Main.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ public void afterSessionStart(MavenSession session) throws MavenExecutionExcepti
173173
}
174174

175175
static String sanitize(String hash) {
176-
return hash.replaceAll("[ab]", "$0_").replaceAll("_$", "");
176+
return hash.replaceAll("[ab]", "$0_");
177177
}
178178

179179
private static String summarize(RevCommit c) {

git-changelist-maven-extension/src/test/java/io/jenkins/tools/incrementals/git_changelist_maven_extension/MainTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public class MainTest {
5656
@Test public void alphaBetaTrailing() {
5757
String hash = "852b473a2bcb";
5858
String sanitized = Main.sanitize(hash);
59-
assertThat(hash + " has been sanitized to the expected format", sanitized, is("852b_473a_2b_cb"));
59+
assertThat(hash + " has been sanitized to the expected format", sanitized, is("852b_473a_2b_cb_"));
6060
String canonical = new ComparableVersion(sanitized).getCanonical();
6161
for (String prerelease : PRERELEASE) {
6262
assertThat(sanitized + " treated as a prerelease", canonical, not(containsString(prerelease)));

0 commit comments

Comments
 (0)