Changeset 409 for cmtcvs/HEAD
- Timestamp:
- Apr 24, 2007, 11:33:37 PM (17 years ago)
- Location:
- cmtcvs/HEAD
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
cmtcvs/HEAD/ChangeLog
r407 r409 1 2007-04-24 <arnault@lal.in2p3.fr> 5 2 3 * src/cmtcvs.cxx: Fix a bug in check_newer 4 * cmt/requirements: Set the tags for Unix in general 5 1 6 2005-05-09 Christian Arnault <arnault@lal.in2p3.fr> 4 2 7 -
cmtcvs/HEAD/cmt/requirements
r404 r409 13 13 14 14 macro_append cppflags "" \ 15 Linux ' -O2 -Wno-deprecated -DVERSION=$(q)V(v1r1)$(q)' \15 Unix ' -O2 -Wno-deprecated -DVERSION=$(q)V(v1r1)$(q)' \ 16 16 WIN32 ' /DVERSION=$(q)V(v1r1)$(q)' 17 17 -
cmtcvs/HEAD/src/cmtcvs.cxx
r405 r409 87 87 88 88 //--------------------------------------------------------------------- 89 // Question: is v1 newer than v2? 90 // 89 91 static bool check_newer (const cmt_string& v1, 90 92 const cmt_string& v2) … … 102 104 int n2 = list2.size (); 103 105 104 //cout << "checknewer v1=" << v1 << " v2=" << v2 << " n1=" << n1 << " n2=" << n2 << endl; 105 106 //cerr << "checknewer v1=" << v1 << " v2=" << v2 << " n1=" << n1 << " n2=" << n2 << endl; 107 108 /* 109 v1 = a1.a2.a3.a4 110 v2 = b1.b2.b3 111 112 {i = 0.. min(n1,n2) | if (ai > bi) -> [v1 newer than v2] } [1.2.5 vs 1.2.4] 113 114 then 115 if (n1 < n2} [v2 newer] [1.2 vs 1.2.5] 116 if (n1 > n2) [v1 newer] [1.2.5 vs 1.2] 117 118 */ 119 106 120 for (int i = 0; i < n1; ++i) 107 121 { 108 if (i >= n2) return (false); 122 if (i >= n2) 123 { 124 // cerr << "n1 > n2" << endl; 125 return (false); 126 } 109 127 110 128 const cmt_string& s1 = list1[i]; … … 117 135 i2 = atoi (s2.c_str ()); 118 136 119 //cout << " i1=" << i1 << " i2=" << i2 << endl; 120 121 if (i1 > i2) return (true); 122 } 137 //cerr << " i1=" << i1 << " i2=" << i2 << endl; 138 139 if (i1 > i2) return (true); // v1 newer 140 if (i1 < i2) return (false); // v2 newer 141 } 142 143 // n2 > n1 144 // v2 newer 145 146 //cerr << "n2 > n1" << endl; 123 147 124 148 return (false); … … 270 294 temp.erase (pos); 271 295 272 //cout<< "temp=[" << temp << "]" << endl;296 //cerr << "temp=[" << temp << "]" << endl; 273 297 274 298 CmtSystem::cmt_string_vector words; … … 286 310 int n = w.size (); 287 311 288 //cout<< "level=" << n << endl;312 //cerr << "level=" << n << endl; 289 313 290 314 if ((n == 2) || … … 312 336 v.erase (0, pos+1); 313 337 314 // cout << "cvsv=" << v << " top=" << top << endl;338 //cerr << "s=" << s << " v=" << v << " top=" << top << endl; 315 339 316 340 if (check_newer (v, top)) 317 341 { 342 //cerr << v << " plus recent que " << top << endl; 318 343 top = v; 319 344 } 320 345 } 321 346 322 //cout << "cvstopv=" << top << endl;347 // cerr << "topv=" << top << endl; 323 348 324 349 bool has_container = false;
Note: See TracChangeset
for help on using the changeset viewer.