diff --git a/changelog/src/main/org/apache/maven/svnlib/SvnChangeLogGenerator.java b/changelog/src/main/org/apache/maven/svnlib/SvnChangeLogGenerator.java index 707933c6..55062730 100644 --- a/changelog/src/main/org/apache/maven/svnlib/SvnChangeLogGenerator.java +++ b/changelog/src/main/org/apache/maven/svnlib/SvnChangeLogGenerator.java @@ -84,8 +84,13 @@ class SvnChangeLogGenerator extends AbstractChangeLogGenerator { SimpleDateFormat outputDate = new SimpleDateFormat("yyyy-MM-dd"); // Tell SVN to sort log entries from newest to oldest. - return "\"-r{" + outputDate.format(to) + "}:{" + - outputDate.format(before) + "}\""; + String cmd = "-r{" + outputDate.format(to) + "}:{" + + outputDate.format(before) + "}"; + if ( System.getProperty( "os.name" ).startsWith( "Windows" ) ) + { + cmd = "\"" + cmd + "\""; + } + return cmd; } /** diff --git a/changelog/xdocs/changes.xml b/changelog/xdocs/changes.xml index 7ca11631..8a18d5db 100644 --- a/changelog/xdocs/changes.xml +++ b/changelog/xdocs/changes.xml @@ -26,6 +26,7 @@ + Fix problem parsing revisions on Linux introduced by MPCHANGELOG-29 Add the ability to show several sets of changes Guess factory from connection Allow local CVSROOT to only have 5 tokens (no host name)