From cb36aaf659916bed365bf2842942bdcfcda725a7 Mon Sep 17 00:00:00 2001 From: brett Date: Sat, 4 Jun 2005 04:08:49 +0000 Subject: [PATCH] PR: MPCHANGELOG-55 fix revision passing on Linux and Windows git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@179934 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/maven/svnlib/SvnChangeLogGenerator.java | 9 +++++++-- changelog/xdocs/changes.xml | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) 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)