summaryrefslogtreecommitdiff
path: root/importpkg.py
AgeCommit message (Expand)Author
2023-05-09add type annotations to most of the codeHEADmasterHelmut Grohne
2021-12-31importpkg.py + readyaml.py: prefer the C libyaml implementationHelmut Grohne
2021-12-29importpkg: fix suprression of boring contentHelmut Grohne
2021-12-29DecompressedHash: also gain a name property for consistencyHelmut Grohne
2021-12-29ImageHash: gain a name propertyHelmut Grohne
2020-02-16drop support for Python 2.xHelmut Grohne
2016-05-24use urlopen from urllib2 on py2Helmut Grohne
2016-05-23move dedup.debpkg.process_control back into importpkgHelmut Grohne
2016-05-23importpkg: fix --hash broken in previous commitHelmut Grohne
2016-05-23remove curl dependencyHelmut Grohne
2016-05-21move from deprecated optparse to argparseHelmut Grohne
2016-05-01push more functionality into DebExtractorHelmut Grohne
2016-04-28support Python 3.x in importpkgHelmut Grohne
2016-04-28decouple a function decompress out of decompress_tarHelmut Grohne
2016-04-21importpkg: move the hash function list to the extractor classHelmut Grohne
2016-04-19add a class DebExtractor for guiding feature extractionHelmut Grohne
2016-04-16add a validate method to HashedStreamHelmut Grohne
2016-04-16importpkg: use yaml dumper directlyHelmut Grohne
2016-04-16importpkg: refactor commit handling out of process_package*Helmut Grohne
2015-04-16use binary stdin on py3kHelmut Grohne
2015-04-16distinguish bytes from unicode for py3kHelmut Grohne
2014-07-23importpkg: be more liberal in control file namingHelmut Grohne
2014-05-11importpkg: reduce copy&pasteHelmut Grohne
2014-05-11importpkg: add support for data.tar.lzmaGuillem Jover
2014-05-11importpkg: add support for control.tar and control.tar.xzGuillem Jover
2014-02-23spell check commentsHelmut Grohne
2014-02-19blacklist content rather than hashesHelmut Grohne
2013-09-02importpkg: move library-like parts to dedup.debpkgHelmut Grohne
2013-08-19importpkg: don't blacklist boring gzip_sha512 hashesHelmut Grohne
2013-08-01support hashing gif imagesHelmut Grohne
2013-07-29importpkg.py: support uncompressed data.tarHelmut Grohne
2013-07-26verify package hashes when importing via httpHelmut Grohne
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
2013-03-26Merge branch schemachangeHelmut Grohne
2013-03-12move ArReader from importpkg to dedup.arreaderHelmut Grohne
2013-03-09split content table to a hash tableHelmut Grohne
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