Clint Morgan - 2005-07-31

Logged In: YES
user_id=1321393

Patch didn't post for some reason. ;-(

Index: release/1.1/NAntRunnerAddIn/NAntLogsParsor.cs

RCS file:
/cvsroot/nantrunner/nantrunner/release/1.1/NAntRunnerAddIn/NAntLogsParsor.cs,v
retrieving revision 1.1
diff -u -r1.1 NAntLogsParsor.cs
--- release/1.1/NAntRunnerAddIn/NAntLogsParsor.cs 2 May 2005
21:07:09 -0000 1.1
+++ release/1.1/NAntRunnerAddIn/NAntLogsParsor.cs 30 Jul
2005 22:11:54 -0000
@@ -32,6 +32,11 @@
return Regex.IsMatch(line,@"^BUILD
((SUCCEEDED)|(FAILED))[\s\w\-\(\),]*$");
}

+ public static bool LineContainsCsc(string line)
+ {
+ return Regex.IsMatch(line,@"\[csc\]");
+ }
+
public static bool LineContainsEcho(string line)
{
return Regex.IsMatch(line,@"\[echo\]");
Index: release/1.1/NAntRunnerAddIn/NAntRunner.cs
===================================================================
RCS file:
/cvsroot/nantrunner/nantrunner/release/1.1/NAntRunnerAddIn/NAntRunner.cs,v
retrieving revision 1.1
diff -u -r1.1 NAntRunner.cs
--- release/1.1/NAntRunnerAddIn/NAntRunner.cs 2 May 2005
21:07:09 -0000 1.1
+++ release/1.1/NAntRunnerAddIn/NAntRunner.cs 30 Jul 2005
22:22:57 -0000
@@ -273,7 +273,14 @@

if (conf.DetailedLogs)
{
- NAntPrinterConsole.Print(Output+"\n");
+ if (NAntLogsParsor.LineContainsCsc(Output))
+ {
+
NAntPrinterConsole.Print(NAntLogsParsor.FilterCommandeLine(Output+"\n","csc"));
+ }
+ else
+ {
+ NAntPrinterConsole.Print(Output+"\n");
+ }
continue;
}

@@ -290,7 +297,8 @@

NAntPrinterConsole.Print(NAntLogsParsor.FilterCommandeLine(Output+"\n","echo"));
NAntPrinterConsole.Enable = enable;
}
- else
+
+ else
NAntPrinterConsole.Print(Output+"\n");
}
process.WaitForExit();