class CheckIndexedItemStoreDependenciesPass(CheckDependenciesPass): def __init__(self, cvs_items_store_file, cvs_items_store_index_file): CheckDependenciesPass.__init__(self) self.cvs_items_store_file = cvs_items_store_file self.cvs_items_store_index_file = cvs_items_store_index_file def register_artifacts(self): CheckDependenciesPass.register_artifacts(self) self._register_temp_file_needed(self.cvs_items_store_file) self._register_temp_file_needed(self.cvs_items_store_index_file) def iter_cvs_items(self): return self.cvs_item_store.itervalues() def get_cvs_item(self, item_id): return self.cvs_item_store[item_id] def run(self, run_options, stats_keeper): self.cvs_item_store = IndexedCVSItemStore( artifact_manager.get_temp_file(self.cvs_items_store_file), artifact_manager.get_temp_file(self.cvs_items_store_index_file), DB_OPEN_READ) CheckDependenciesPass.run(self, run_options, stats_keeper) self.cvs_item_store.close() self.cvs_item_store = None
class CheckIndexedItemStoreDependenciesPass(CheckDependenciesPass): def __init__(self, cvs_items_store_file, cvs_items_store_index_file): CheckDependenciesPass.__init__(self) self.cvs_items_store_file = cvs_items_store_file self.cvs_items_store_index_file = cvs_items_store_index_file def register_artifacts(self): CheckDependenciesPass.register_artifacts(self) self._register_temp_file_needed(self.cvs_items_store_file) self._register_temp_file_needed(self.cvs_items_store_index_file) def iter_cvs_items(self): return self.cvs_item_store.itervalues() def get_cvs_item(self, item_id): return self.cvs_item_store[item_id] def run(self, run_options, stats_keeper): self.cvs_item_store = IndexedCVSItemStore( artifact_manager.get_temp_file(self.cvs_items_store_file), artifact_manager.get_temp_file(self.cvs_items_store_index_file), DB_OPEN_READ) CheckDependenciesPass.run(self, run_options, stats_keeper) self.cvs_item_store.close() self.cvs_item_store = None
def run(self, run_options, stats_keeper): self.cvs_item_store = IndexedCVSItemStore( artifact_manager.get_temp_file(self.cvs_items_store_file), artifact_manager.get_temp_file(self.cvs_items_store_index_file), DB_OPEN_READ) CheckDependenciesPass.run(self, run_options, stats_keeper) self.cvs_item_store.close() self.cvs_item_store = None
def show_filtered_cvs_item_store(): from cvs2svn_lib.cvs_item_database import IndexedCVSItemStore db = IndexedCVSItemStore( artifact_manager.get_temp_file(config.CVS_ITEMS_FILTERED_STORE), artifact_manager.get_temp_file(config.CVS_ITEMS_FILTERED_INDEX_TABLE), DB_OPEN_READ) ids = list(db.iterkeys()) ids.sort() for id in ids: cvs_item = db[id] print "%6x: %r" % (cvs_item.id, cvs_item,)
def show_filtered_cvs_item_store(): from cvs2svn_lib.cvs_item_database import IndexedCVSItemStore db = IndexedCVSItemStore( artifact_manager.get_temp_file(config.CVS_ITEMS_FILTERED_STORE), artifact_manager.get_temp_file(config.CVS_ITEMS_FILTERED_INDEX_TABLE), DB_OPEN_READ) ids = list(db.iterkeys()) ids.sort() for id in ids: cvs_item = db[id] print "%6x: %r" % ( cvs_item.id, cvs_item, )
def run(self, run_options, stats_keeper): self.cvs_item_store = IndexedCVSItemStore( artifact_manager.get_temp_file(self.cvs_items_store_file), artifact_manager.get_temp_file(self.cvs_items_store_index_file), DB_OPEN_READ) CheckDependenciesPass.run(self, run_options, stats_keeper) self.cvs_item_store.close() self.cvs_item_store = None