Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 9057)
+++ trunk/MagicSoft/Mars/Changelog	(revision 9058)
@@ -18,4 +18,15 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+ 2008/07/31 Thomas Bretz
+
+   * merpp.cc:
+     - fixed merpping a single report file
+     - Strip the dir name from MJMerpp's name
+
+   * mreports/MReportCamera.cc:
+     - also allow empty HV Settings file names
+
+
 
  2008/07/30 Thomas Bretz
Index: trunk/MagicSoft/Mars/merpp.cc
===================================================================
--- trunk/MagicSoft/Mars/merpp.cc	(revision 9057)
+++ trunk/MagicSoft/Mars/merpp.cc	(revision 9058)
@@ -124,6 +124,7 @@
 {
     return
-        name.EndsWith(".rep") || name.EndsWith(".txt") ||
-        name.EndsWith(".raw") || name.EndsWith(".raw.gz");
+        name.EndsWith(".rep") || name.EndsWith(".txt")    ||
+        name.EndsWith(".raw") || name.EndsWith(".raw.gz") ||
+        name.EndsWith(".root");
 }
 
@@ -207,6 +208,6 @@
 
     const Bool_t isseq =
-        (narg==1 && !(HasExtension(arg0) && !arg0.EndsWith(".txt"))) ||
-        (narg==2 && !HasExtension(arg1)) ||
+        (narg==1 && arg0.EndsWith(".txt")) ||
+        (narg==2 && !HasExtension(arg1))   ||
         (narg==3);
 
@@ -218,5 +219,5 @@
         kNamein  = arg2;
 
-        if (HasExtension(arg2))  // set --summary
+        if (arg2.EndsWith(".txt"))  // set --summary
             kHeaderRun = 0;
 
@@ -246,5 +247,5 @@
 
     {
-        MJMerpp merpp(Form("MJMerpp %s", arg0.Data()));
+        MJMerpp merpp(Form("MJMerpp %s", gSystem->BaseName(arg0.Data())));
         merpp.SetOverwrite(kOverwrite);
         merpp.SetCompression(kComprlvl);
