comparison push_cmd.py @ 163:fdc249cd1a0a

Combine sort and reverse.
author Martin Geisler <mg@daimi.au.dk>
date Tue, 30 Dec 2008 19:24:16 -0600
parents 1fde85a10f9e
children b77a4caaf77b
comparison
equal deleted inserted replaced
162:7a58ff3502b7 163:fdc249cd1a0a
210 file_data[file] = base_data, new_data, action 210 file_data[file] = base_data, new_data, action
211 211
212 # Now we are done with files, we can prune deleted directories 212 # Now we are done with files, we can prune deleted directories
213 # against themselves: ignore a/b if a/ is already removed 213 # against themselves: ignore a/b if a/ is already removed
214 deleteddirs2 = list(deleteddirs) 214 deleteddirs2 = list(deleteddirs)
215 deleteddirs2.sort() 215 deleteddirs2.sort(reverse=True)
216 deleteddirs2.reverse()
217 for d in deleteddirs2: 216 for d in deleteddirs2:
218 pos = d.rfind('/') 217 pos = d.rfind('/')
219 if pos >= 0 and d[:pos] in deleteddirs: 218 if pos >= 0 and d[:pos] in deleteddirs:
220 deleteddirs.remove(d[:pos]) 219 deleteddirs.remove(d[:pos])
221 220