summaryrefslogtreecommitdiff
path: root/importpkg.py
AgeCommit message (Collapse)Author
2013-07-12importpkg: simplify state logicHelmut Grohne
2013-07-12importpkg: split process_package to process_controlHelmut Grohne
2013-06-10split the import phase to a yaml streamHelmut Grohne
importpkg.py now emits a yaml stream instead of updating the database. The acutual updating now happens in readyaml.py. In this process autoimport.py was significantly reworked to import packages in parallel.
2013-03-26Merge branch schemachangeHelmut Grohne
2013-03-12move ArReader from importpkg to dedup.arreaderHelmut Grohne
Also document it.
2013-03-09split content table to a hash tableHelmut Grohne
In the old content table (package, filename, size) would be the same for multiple hash functions. Now the schema represents that each file has precisely one size, but multiple hashes.
2013-03-07enable enforcing foreign keysHelmut Grohne
2013-03-07integrate the source table into the package tableHelmut Grohne
2013-03-05importpkg: source header may contain a versionHelmut Grohne
2013-03-04importpkg: record the source package relationshipHelmut Grohne
2013-03-02move sql schema to a separate fileHelmut Grohne
2013-02-24hash image contentsHelmut Grohne
2013-02-23importpkg: ignore filenames with encoding errorsHelmut Grohne
2013-02-21move compression functions to module dedup.compressionHelmut Grohne
2013-02-21move hashing functions to module dedup.hashingHelmut Grohne
2013-02-21rename test.py to importpkg.pyHelmut Grohne