Reinstate leading / in default value for spring.liquibase.change-log

Unfortunately, while redundant for new applications, removing the
leading slash adversely affected existing application upon upgrades as
it caused Liquibase to re-apply every change log.

Closes gh-20177
This commit is contained in:
Andy Wilkinson
2020-03-10 20:52:51 +00:00
parent d9d6cb6f1f
commit c917b61484
5 changed files with 15 additions and 15 deletions

View File

@@ -59,10 +59,10 @@ class SampleLiquibaseApplicationTests {
assertThat(output).contains("Successfully acquired change log lock")
.contains("Creating database history table with name: PUBLIC.DATABASECHANGELOG")
.contains("Table person created")
.contains("ChangeSet classpath:db/changelog/db.changelog-master.yaml::1::"
.contains("ChangeSet classpath:/db/changelog/db.changelog-master.yaml::1::"
+ "marceloverdijk ran successfully")
.contains("New row inserted into person")
.contains("ChangeSet classpath:db/changelog/"
.contains("ChangeSet classpath:/db/changelog/"
+ "db.changelog-master.yaml::2::marceloverdijk ran successfully")
.contains("Successfully released change log lock");
}