Changeset 1236 in tailor


Ignore:
Timestamp:
08/09/06 12:45:42 (7 years ago)
Author:
lele@…
Hash name:
20060809104542-97f81-50490d8903d56fdcd99b15b508cf6e408e581846
Message:

Drop StateFile.reversed() method that was used only by CVS

Location:
vcpx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • vcpx/tests/statefile.py

    r1180 r1236  
    7676            self.assertEqual(cs, i) 
    7777            i += 1 
    78  
    79     def testReverse(self): 
    80         """Verify the reverse iteration over changesets""" 
    81  
    82         rontf = ReopenableNamedTemporaryFile('sf', 'tailor') 
    83  
    84         sf = StateFile(rontf.name, None) 
    85         sf.setPendingChangesets([1,2,3,4,5]) 
    86  
    87         reversed = list(sf.reversed()) 
    88         self.assertEqual(reversed, [5,4,3,2,1]) 
  • vcpx/statefile.py

    r984 r1236  
    108108            raise StopIteration 
    109109        return self.current 
    110  
    111     def reversed(self): 
    112         """ 
    113         Iterate over the changesets, going backward. 
    114         """ 
    115  
    116         if self.archive is None: 
    117             self._load() 
    118  
    119         index = [] 
    120         while True: 
    121             pos = self.archive.tell() 
    122             try: 
    123                 load(self.archive) 
    124                 index.append(pos) 
    125             except EOFError: 
    126                 break 
    127  
    128         index.reverse() 
    129  
    130         for pos in index: 
    131             self.archive.seek(pos) 
    132             yield load(self.archive) 
    133110 
    134111    def pending(self): 
Note: See TracChangeset for help on using the changeset viewer.