private static void populateReleaseChangelogTemplateFiles()

in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java [97:112]


    private static void populateReleaseChangelogTemplateFiles(
            final Path unreleasedDirectory,
            final Path releaseDirectory)
            throws IOException {
        Set<String> releaseChangelogTemplateFileNames = releaseChangelogTemplateFileNames(unreleasedDirectory);
        for (final String releaseChangelogTemplateFileName : releaseChangelogTemplateFileNames) {
            final Path targetFile = releaseDirectory.resolve(releaseChangelogTemplateFileName);
            if (Files.exists(targetFile)) {
                System.out.format("keeping the existing changelog template file: `%s`%n", targetFile);
            } else {
                final Path sourceFile = unreleasedDirectory.resolve(releaseChangelogTemplateFileName);
                System.out.format("copying the changelog template file `%s` to `%s`%n", sourceFile, targetFile);
                Files.copy(sourceFile, targetFile);
            }
        }
    }