Ignore spaces in empty lines

This commit is contained in:
René Pfeuffer
2020-06-08 13:53:07 +02:00
parent 79c1057dd8
commit 031605a327
2 changed files with 13 additions and 1 deletions

View File

@@ -65,7 +65,7 @@ public class ChangesetDescriptionTrailerProvider implements ChangesetPreProcesso
}
public void handleLine(Scanner scanner, String line) {
if (line.isEmpty()) {
if (line.trim().isEmpty()) {
handleEmptyLine(scanner, line);
return;
}

View File

@@ -161,6 +161,18 @@ class ChangesetDescriptionTrailerProviderTest {
assertThat(changeset.getDescription()).isEqualTo(originalCommitMessage);
}
@Test
void shouldIgnoreWhitespacesInEmptyLines() {
String originalCommitMessage = "zaphod beeblebrox\n \n" +
"Committed-by: Tricia McMillan <trillian@hitchhiker.org>";
Changeset changeset = createChangeset(originalCommitMessage);
changesetDescriptionTrailers.createPreProcessor(REPOSITORY).process(changeset);
Collection<Trailer> trailers = changeset.getTrailers();
assertThat(trailers).isNotEmpty();
}
private Changeset createChangeset(String commitMessage) {
Changeset changeset = new Changeset();
changeset.setDescription(commitMessage);