2013-07-12 Helmut Grohneimportpkg: simplify state logic
2013-07-12 Helmut Grohneimportpkg: split process_package to process_control
2013-07-10 Helmut Grohneschema.sql: drop unused index
2013-07-03 Helmut GrohneREADME: explain update_sharing.py
2013-06-23 Helmut GrohneMerge branch yamlimport
2013-06-19 Helmut Grohnewebapp: fix hash example link after git upload
2013-06-11 Helmut Grohneautoimport: don't fork for readyaml
2013-06-11 Helmut Grohneautoimport: support processing individual files
2013-06-10 Helmut Grohnesplit the import phase to a yaml stream
2013-05-27 Helmut Grohnededup.image: img.convert can also raise that crazy...
2013-05-09 Helmut Grohnewebapp: declare html5 and utf-8
2013-05-09 Helmut Grohnewebapp: enrich comparison page with version info
2013-05-08 Helmut Grohnefix attribution of logo
2013-05-05 Helmut Grohnewebapp: markup error in /source template
2013-05-05 Helmut Grohnewebapp: validator complained about <link> with sizes
2013-05-05 Helmut Grohnewebapp: reference favicon from base.html
2013-05-05 Helmut Grohneadded favicon.ico
2013-05-02 Helmut Grohnewebapp: use jinja's filesizeformat
2013-05-02 Helmut Grohnewebapp: reduce size of comparison output
2013-04-27 Helmut Grohnewebapp: add a css class binary-package
2013-04-25 Helmut Grohnewebapp: total_size is None if num_files is 0
2013-04-25 Helmut Grohnewebapp: color filenames when hovering them
2013-04-25 Helmut Grohnewebapp: turn the <br> after filename into a style
2013-04-25 Helmut Grohnemove css to /style.css
2013-04-25 Helmut Grohnewebapp: make filenames css styleable
2013-04-25 Helmut Grohnewebapp: top-align fields in /compare pages
2013-04-25 Helmut Grohnefix markup in base.html
2013-04-24 Helmut Grohneimplement the /compare/pkg1/pkg2 page differently
2013-04-14 Helmut Grohnewebapp: added some useful notes
2013-04-13 Helmut Grohnebase.html: add link to wiki.debian.org
2013-04-08 Helmut GrohneREADME: improve query after schemachange
2013-03-26 Helmut Grohnewebapp: fix problem from the previous merge
2013-03-26 Helmut GrohneMerge branch schemachange
2013-03-20 Helmut Grohnewebapp: report correct sizes
2013-03-20 Helmut Grohnewebapp: remove broken assert
2013-03-18 Helmut Grohnededup.image: mask errors from PIL
2013-03-12 Helmut Grohnededup.arreader: missing bytes marker
2013-03-12 Helmut Grohnemove ArReader from importpkg to dedup.arreader
2013-03-10 Helmut GrohneREADME: update queries to match content table split
2013-03-09 Helmut Grohnesplit content table to a hash table
2013-03-09 Helmut Grohnewebapp: drop unused function compute_sharedstats
2013-03-07 Helmut Grohneuse "ON DELETE CASCADE" clauses
2013-03-07 Helmut Grohneenable enforcing foreign keys
2013-03-07 Helmut Grohneschema.sql: remove unsatisfiable foreign key
2013-03-07 Helmut Grohneschema.sql: annotat foreign keys of sharing
2013-03-07 Helmut Grohneintegrate the source table into the package table
2013-03-07 Helmut GrohneREADME: explain queries
2013-03-06 Helmut GrohneREADME: added interesting query
2013-03-05 Helmut Grohnewebapp: added /source/<pkg> page
2013-03-05 Helmut Grohnewebapp: helper function function_combination
2013-03-05 Helmut Grohneimportpkg: source header may contain a version
2013-03-04 Helmut Grohnewebapp: fix index template
2013-03-04 Helmut Grohnewebapp: use caching table "shared" for /binary page
2013-03-04 Helmut Grohnewebapp: generate /comparison pages in constant-space
2013-03-04 Helmut Grohneimportpkg: record the source package relationship
2013-03-02 Helmut Grohneupdate_sharing: wrong database name
2013-03-02 Helmut Grohneadd sharing table
2013-03-02 Helmut Grohneupdate README
2013-03-02 Helmut Grohnemove fetchiter from webapp to dedup.utils
2013-03-02 Helmut Grohnemove sql schema to a separate file
2013-03-02 Helmut Grohneadded html form to main page
2013-02-25 Helmut Grohnewebapp: open database cursor lazily
2013-02-25 Helmut Grohnewebapp: pass database to Application class
2013-02-25 Helmut GrohneREADME: another interesting query
2013-02-25 Helmut GrohneMerge branch 'crosshash'
2013-02-25 Helmut Grohnewebapp: complete cross hash support
2013-02-25 Helmut Grohneautoimport: this is not how foreign key constraints...
2013-02-24 Helmut Grohnehash image contents
2013-02-24 Helmut GrohneREADME: fix mistake
2013-02-23 Helmut Grohneimportpkg: ignore filenames with encoding errors
2013-02-23 Helmut Grohneautoimport: log which packages are dropped
2013-02-22 Helmut Grohneautoimport: fix version check to actually work
2013-02-22 Helmut Grohneautoimport: skip old versions entirely
2013-02-22 Helmut Grohnewebapp: add caching headers
2013-02-22 Helmut Grohnewebapp: stream responses
2013-02-22 Helmut Grohnewebapp: attempt to reduce memory usage
2013-02-22 Helmut Grohnewebapp: support matching sha512 against gzip_sha512
2013-02-22 Helmut Grohneautoimport: first wait on the import
2013-02-21 Helmut Grohnemove compression functions to module dedup.compression
2013-02-21 Helmut Grohnedo not track byted compiled python files
2013-02-21 Helmut Grohnemove hashing functions to module dedup.hashing
2013-02-21 Helmut Grohneinclude maintainer information
2013-02-21 Helmut Grohneadded a base template to the webapp
2013-02-21 Helmut Grohneadded useful links to webapp
2013-02-21 Helmut Grohneadded README
2013-02-21 Helmut Grohnerename test.py to importpkg.py
2013-02-21 Helmut Grohnelicense as BSD-3
2013-02-20 Helmut Grohnefix comparison of conflicting packages
2013-02-20 Helmut Grohnereduce memory usage of autoimport
2013-02-20 Helmut Grohnefix links in index
2013-02-20 Helmut Grohneminimal index page explaining stuff
2013-02-20 Helmut Grohneimplement autoimport
2013-02-20 Helmut Grohnemark required packages in binary view
2013-02-20 Helmut Grohnestore hard dependencies
2013-02-20 Helmut Grohnedetermine metadata from control.tar.gz
2013-02-20 Helmut Grohneteach ArReader to read multiple entries
2013-02-20 Helmut Grohnecleanup
2013-02-20 Helmut Grohnemany improvements
2013-02-20 Helmut Grohnefirst prototype