From 3dcdfdd0868c0a1c517b1cfd08923b456f0fb79c Mon Sep 17 00:00:00 2001 From: abercuci Date: Wed, 21 Oct 2009 11:01:24 +0000 Subject: [PATCH] add downloading SVN status info for trending --- TRD/qaRec/macros/helper.C | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/TRD/qaRec/macros/helper.C b/TRD/qaRec/macros/helper.C index 3b0edaa591a..72884078a39 100644 --- a/TRD/qaRec/macros/helper.C +++ b/TRD/qaRec/macros/helper.C @@ -48,6 +48,7 @@ Int_t ParseOptions(Char_t *trd) void mergeProd(const Char_t *mark, const Char_t *files, const Int_t kBatch = 20) { TFileMerger *fFM = 0x0; + Bool_t kSVN = kFALSE; Int_t jbatch = 0, nbatch = 0; string filename; @@ -61,6 +62,10 @@ void mergeProd(const Char_t *mark, const Char_t *files, const Int_t kBatch = 20) } else fFM = new TFileMerger(kTRUE); fFM->OutputFile(Form("%s/%d_%s", gSystem->ExpandPathName("$PWD"), jbatch, mark)); } + if(!kSVN){ // download SVN info for trending + string base=filename.substr(0, filename.find_last_of('/')); + if(gSystem->Exec(Form("cp -v %s/svnInfo.log .", base.c_str())) == 0) kSVN=kTRUE; + } fFM->AddFile(filename.c_str()); nbatch++; if(nbatch==kBatch){ printf("MERGING BATCH %d [%d] ... \n", jbatch, nbatch); -- 2.43.0