Changeset 650 in tailor
- Timestamp:
- 08/20/05 23:13:33 (8 years ago)
- Hash name:
- 20050820211333-97f81-590b53e7ce83a2567a3ab65ca408cdde6715c5ab
- File:
-
- 1 edited
-
vcpx/cvsps.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vcpx/cvsps.py
r614 r650 278 278 revision, timestamp = revision.split(' ', 1) 279 279 280 csets = self.getPendingChangesets(revision) 280 # Trasform the whole history in a list, since we need to 281 # visit it beginning from the last element 282 csets = list(self.getPendingChangesets(revision)) 281 283 if not csets: 282 284 raise TargetInitializationFailure( 283 285 "Something went wrong: there are no changesets since " 284 286 "revision '%s'" % revision) 285 286 287 if timestamp == 'INITIAL': 287 cset = csets .next()288 cset = csets[0] 288 289 timestamp = cset.date.isoformat(sep=' ') 289 290 else: … … 323 324 324 325 found = False 325 if cset is None: 326 try: 327 cset = csets.next() 328 except StopIteration: 329 cset = None 326 if cset is None and csets: 327 cset = csets.pop() 330 328 while cset is not None: 331 329 for m in cset.entries: … … 333 331 if info: 334 332 actualversion = info.cvs_version 335 found = compare_cvs_revs(actualversion,m.new_revision) == 0333 found = compare_cvs_revs(actualversion,m.new_revision) >= 0 336 334 if not found: 337 335 break … … 341 339 break 342 340 343 try:344 cset = csets. next()345 e xcept StopIteration:341 if csets: 342 cset = csets.pop() 343 else: 346 344 cset = None 347 345
Note: See TracChangeset
for help on using the changeset viewer.
