Revision c428326e
b/pithos/backends/simple.py | ||
---|---|---|
299 | 299 |
path, version_id, mtime = self._get_containerinfo(account, container) |
300 | 300 |
|
301 | 301 |
if until is not None: |
302 |
sql = '''select version_id from versions where name like ? and tstamp <= ?''' |
|
302 |
sql = '''select version_id from versions where name like ? and tstamp <= ? |
|
303 |
and version_id not in (select version_id from (%s))''' |
|
304 |
sql = sql % self._sql_until() # Do not delete current versions. |
|
303 | 305 |
c = self.con.execute(sql, (path + '/%', until)) |
304 | 306 |
for v in [x[0] for x in c.fetchall()]: |
305 | 307 |
self._del_version(v) |
Also available in: Unified diff