diff --git a/src/Tools/SVNChangeLogToXml/Main.cs b/src/Tools/SVNChangeLogToXml/Main.cs index 0d96fab491..8a1e55f857 100644 --- a/src/Tools/SVNChangeLogToXml/Main.cs +++ b/src/Tools/SVNChangeLogToXml/Main.cs @@ -28,14 +28,17 @@ class MainClass Console.WriteLine("Working directory must be SharpDevelop\\src or SharpDevelop\\bin!"); return 2; } - if (args.Length == 1 && args[0] == "--REVISION") { - CreateRevisionFile(); - } - + int start = 2; - if(args.Length == 2 && args[0] == "--START") + for(int i = 0; i < args.Length; i++) { - Int32.TryParse(args[1], out start); + if(args[i] == "--REVISION") + { + CreateRevisionFile(); + } + else if(args[i] == "--START") { + Int32.TryParse(args[i + 1], out start); + } } ConvertChangeLog(start); return 0; diff --git a/src/Tools/SVNChangeLogToXml/SVNChangelogToXml.csproj b/src/Tools/SVNChangeLogToXml/SVNChangelogToXml.csproj index e883426ad8..25c1a99500 100644 --- a/src/Tools/SVNChangeLogToXml/SVNChangelogToXml.csproj +++ b/src/Tools/SVNChangeLogToXml/SVNChangelogToXml.csproj @@ -18,14 +18,16 @@ 4096 4 1607 + --REVISION --START 100 - True + true True bin\Debug\ False False false + Full False