2022-01-16 Helmut Grohnemultiarchanalyze: disable transitive m-a:same hints multiarchhints
2021-12-31 Helmut Grohnemultiarchimport.py: add --sequential option
2021-12-31 Helmut Grohnemultiarchanalyze.py: speed up yaml dumping
2021-12-31 Helmut Grohnemultiarchimport.py: httpredir.d.o is deprecated
2021-12-31 Helmut Grohnemultiarchanalyze.py: make pylint happier
2021-12-31 Helmut Grohnedrop remaining Python 2.x support
2021-12-31 Helmut Grohnemultiarchimport.py: log exceptions from worker processes
2021-12-31 Helmut Grohnemultiarchimport.py: use dedup.utils.iterate_packages
2021-12-31 Helmut Grohnemultiarchimport.py: decodetarname was dropped in master
2021-12-31 Helmut GrohneMerge branch master into branch multiarchhints
2021-12-31 Helmut Grohnededup.utils: uninline helper function iterate_packages
2021-12-31 Helmut Grohnewebapp.py: consistently close cursors using context...
2021-12-30 Helmut GrohneDecompressedStream: improve performance
2021-12-29 Helmut Grohnemultiarchimport.py: reduce default logging
2021-12-29 Helmut Grohnemultiarchanalyze.py: fix python3 compatibility
2021-12-29 Helmut GrohneDecompressedStream: fix endless loop
2021-12-29 Helmut Grohnewebapp: avoid changing variable type
2021-12-29 Helmut Grohneautoimport: avoid changing variable type
2021-12-29 Helmut Grohnewebapp: speed up encode_and_buffer
2021-12-29 Helmut Grohnewebapp: improve performance
2021-12-29 Helmut Grohnewebapp: forward compatibility with newer werkzeug
2021-12-29 Helmut Grohneautoimport.py: convert to use pathlib
2021-12-29 Helmut Grohneimportpkg: fix suprression of boring content
2021-12-29 Helmut GrohneDecompressedHash: also gain a name property for consistency
2021-12-29 Helmut GrohneImageHash: gain a name property
2021-12-29 Helmut Grohnedon't return the first parameter from hash_file
2021-12-29 Helmut Grohnedrop unused function sql_add_version_compare
2021-12-29 Helmut GrohneDecompressedStream: avoid mixing types for variable...
2021-12-29 Helmut GrohneDecompressedStream: eliminate redundant closed field
2021-12-27 Helmut Grohnestop hiding M-A:same conflicts in binNMUed packages
2020-10-25 Helmut Grohnedrop obsolete python modules
2020-10-25 Helmut Grohneexternalize ar parsing to arpy
2020-10-25 Helmut Grohneuse python3-pil instead of removed python3-imaging
2020-09-06 Helmut Grohnefix tuple mismatch
2020-09-03 Helmut Grohnehide M-A:same conflicts in binNMUed packages
2020-02-17 Helmut Grohnefix typo in maforeign_library regex
2020-02-16 Helmut Grohnedrop support for Python 2.x
2018-06-25 Helmut Grohneadapt to python3-magic/2:0.4.15-1 API
2018-01-07 Helmut Grohnemultiarchanalyze: give examples when representing arch...
2018-01-05 Helmut Grohnefix logic inversion in package selection
2017-12-21 Helmut Grohnemultiarchanalyze: opportunistically emit a version...
2017-09-23 Helmut Grohneadd module dedup.filemagic
2017-09-13 Helmut Grohnefix HashBlacklistContent.copy
2017-03-05 Helmut Grohnemultiarchimport: python 3 forward compatibility
2017-03-04 Helmut Grohnemultiarchanalyze: detect some form wrong M-A:foreign
2016-11-13 Helmut Grohneautoimport: fix regresion in url computation
2016-08-07 Helmut Grohnemultiarchanalyze: make it easily consumable by tracker.d.o
2016-07-29 Helmut Grohnerepository moved
2016-06-12 Helmut Grohnemultiarchanalyze: speed up on sqlite3
2016-06-10 Helmut Grohneadd a separate tool for generating hints on Multi-Arch...
2016-06-09 Helmut GrohneDecompressedStream: fix decompression without flush
2016-06-09 Helmut Grohneautoimport: fix hash check
2016-05-25 Helmut Grohneautoimport: improve fetching package lists
2016-05-24 Helmut Grohneuse urlopen from urllib2 on py2
2016-05-23 Helmut Grohnemove dedup.debpkg.process_control back into importpkg
2016-05-23 Helmut GrohneDebExtractor: implement parsing of control.tar
2016-05-23 Helmut Grohneimportpkg: fix --hash broken in previous commit
2016-05-23 Helmut Grohneremove curl dependency
2016-05-23 Helmut Grohneautoimport: add option to skip hash checking
2016-05-22 Helmut Grohneautoimport: stream package list and use generic decompr...
2016-05-22 Helmut GrohneDecompressedStream: implement readline
2016-05-21 Helmut Grohnemove from deprecated optparse to argparse
2016-05-05 Helmut Grohnetreat Pre-Depends like regular Depends
2016-05-01 Helmut Grohnepush more functionality into DebExtractor
2016-05-01 Helmut Grohneuse same Python version for autoimport and importpkg
2016-04-28 Helmut Grohnesupport Python 3.x in importpkg
2016-04-28 Helmut Grohnedecouple a function decompress out of decompress_tar
2016-04-28 Helmut Grohneextend functionality of DecompressedStream
2016-04-21 Helmut Grohneimportpkg: move the hash function list to the extractor...
2016-04-19 Helmut Grohneadd a class DebExtractor for guiding feature extraction
2016-04-16 Helmut Grohneadd a validate method to HashedStream
2016-04-16 Helmut Grohneimportpkg: use yaml dumper directly
2016-04-16 Helmut Grohneimportpkg: refactor commit handling out of process_package*
2016-04-08 Helmut Grohneurlopen moved from urllib to urllib.request in py3k
2015-04-16 Helmut Grohneprocess_control: do not encode to ascii
2015-04-16 Helmut Grohnetempfile.mkdtemp does not like bytes in py3k
2015-04-16 Helmut Grohneunquote moved from urllib to urllib.parse in py3k
2015-04-16 Helmut Grohneelement access on bytes yields int in py3k
2015-04-16 Helmut Grohnezlib.crc32 behaves inconsistently on py2 vs py3
2015-04-16 Helmut Grohnethere is no itertools.imap in py3k
2015-04-16 Helmut Grohneuse binary stdin on py3k
2015-04-16 Helmut Grohnedistinguish bytes from unicode for py3k
2014-07-23 Helmut Grohneimportpkg: be more liberal in control file naming
2014-06-14 Helmut Grohneimprove schema documentation
2014-06-14 Helmut Grohneadd documentation to schema.sql
2014-05-11 Helmut Grohneupdate copyright information
2014-05-11 Helmut Grohneimportpkg: reduce copy&paste
2014-05-11 Guillem Joverimportpkg: add support for data.tar.lzma
2014-05-11 Guillem Joverimportpkg: add support for control.tar and control...
2014-05-11 Guillem Joverdedup.arreader: remove trailing slash from ar members
2014-05-11 Helmut Grohnewebapp: allow git-like hash truncation
2014-04-21 Helmut Grohneautoimport: support protocols besides http
2014-03-08 Helmut Grohneschema: make syntax compatible with postgres
2014-02-23 Helmut GrohneMerge branch updatesharing-eqclass
2014-02-23 Helmut Grohnespell check comments
2014-02-23 Helmut Grohnefix spelling mistake
2014-02-23 Helmut Grohnewebapp: fix eqclass usage in package comparison
2014-02-21 Helmut Grohneupdate_sharing: weaken assumptions about db layout
2014-02-19 Helmut Grohneblacklist content rather than hashes
2014-02-19 Helmut GrohneGzipDecompressor: don't treat checksum as garbage trailer