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