Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-27 | dedup.image: img.convert can also raise that crazy stuff | Helmut Grohne | |
2013-05-09 | webapp: declare html5 and utf-8 | Helmut Grohne | |
2013-05-09 | webapp: enrich comparison page with version info | Helmut Grohne | |
2013-05-08 | fix attribution of logo | Helmut Grohne | |
I remembered the wrong name. The logo was made by Sune Vuorela. | |||
2013-05-05 | webapp: markup error in /source template | Helmut Grohne | |
2013-05-05 | webapp: validator complained about <link> with sizes | Helmut Grohne | |
2013-05-05 | webapp: reference favicon from base.html | Helmut Grohne | |
2013-05-05 | added favicon.ico | Helmut Grohne | |
Authored: Cyril Brulebois | |||
2013-05-02 | webapp: use jinja's filesizeformat | Helmut Grohne | |
Except it doesn't work, so replace it with our version. At least we might be able to drop this code in a future update. | |||
2013-05-02 | webapp: reduce size of comparison output | Helmut Grohne | |
Only add rowspan when it carries a meaning. | |||
2013-04-27 | webapp: add a css class binary-package | Helmut Grohne | |
2013-04-25 | webapp: total_size is None if num_files is 0 | Helmut Grohne | |
2013-04-25 | webapp: color filenames when hovering them | Helmut Grohne | |
2013-04-25 | webapp: turn the <br> after filename into a style | Helmut Grohne | |
2013-04-25 | move css to /style.css | Helmut Grohne | |
2013-04-25 | webapp: make filenames css styleable | Helmut Grohne | |
2013-04-25 | webapp: top-align fields in /compare pages | Helmut Grohne | |
Suggested by Paul Wise. | |||
2013-04-25 | fix markup in base.html | Helmut Grohne | |
2013-04-24 | implement the /compare/pkg1/pkg2 page differently | Helmut Grohne | |
The original version had two major drawbacks: 1) The SQL query used would cause a btree sort, so the time waiting for the first output was rather long. 2) For packages with many equal files, the output would grow with O(n^2). Thanks to the suggestions by Christine Grohne and Klaus Aehlig. The approach now groups files in package1 by their main hash value (sha512). It also does some work SQL was designed to solve manually now. To speed up page generation a new caching table was added identifying which files have corresponding shared files. | |||
2013-04-14 | webapp: added some useful notes | Helmut Grohne | |
2013-04-13 | base.html: add link to wiki.debian.org | Helmut Grohne | |
2013-04-08 | README: improve query after schemachange | Helmut Grohne | |
2013-03-26 | webapp: fix problem from the previous merge | Helmut Grohne | |
2013-03-26 | Merge branch schemachange | Helmut Grohne | |
2013-03-20 | webapp: report correct sizes | Helmut Grohne | |
2013-03-20 | webapp: remove broken assert | Helmut Grohne | |
Fails on long inputs. | |||
2013-03-18 | dedup.image: mask errors from PIL | Helmut Grohne | |
2013-03-12 | dedup.arreader: missing bytes marker | Helmut Grohne | |
2013-03-12 | move ArReader from importpkg to dedup.arreader | Helmut Grohne | |
Also document it. | |||
2013-03-10 | README: update queries to match content table split | Helmut Grohne | |
2013-03-09 | split content table to a hash table | Helmut 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-09 | webapp: drop unused function compute_sharedstats | Helmut Grohne | |
The sharing table works great and I don't want to adapt it for the next step in the schema change. | |||
2013-03-07 | use "ON DELETE CASCADE" clauses | Helmut Grohne | |
2013-03-07 | enable enforcing foreign keys | Helmut Grohne | |
2013-03-07 | schema.sql: remove unsatisfiable foreign key | Helmut Grohne | |
In the dependency table we will insert dependencies on packages which are not tracked. This happens during initial import and for virtual packages. Therefore the "required" column cannot be a foreign key. | |||
2013-03-07 | schema.sql: annotat foreign keys of sharing | Helmut Grohne | |
2013-03-07 | integrate the source table into the package table | Helmut Grohne | |
2013-03-07 | README: explain queries | Helmut Grohne | |
2013-03-06 | README: added interesting query | Helmut Grohne | |
2013-03-05 | webapp: added /source/<pkg> page | Helmut Grohne | |
2013-03-05 | webapp: helper function function_combination | Helmut Grohne | |
2013-03-05 | importpkg: source header may contain a version | Helmut Grohne | |
2013-03-04 | webapp: fix index template | Helmut Grohne | |
Apparently not all browsers understand <a ... /> in all rendering modes. | |||
2013-03-04 | webapp: use caching table "shared" for /binary page | Helmut Grohne | |
2013-03-04 | webapp: generate /comparison pages in constant-space | Helmut Grohne | |
2013-03-04 | importpkg: record the source package relationship | Helmut Grohne | |
2013-03-02 | update_sharing: wrong database name | Helmut Grohne | |
2013-03-02 | add sharing table | Helmut Grohne | |
The sharing table is a cache for the /binary web pages. It essentially contains the numbers presented. This caching table is not automatically populated. It needs to be reconstructed after every (group of) package imports. | |||
2013-03-02 | update README | Helmut Grohne | |
* Tell about schema.sql. * Explain WAL. | |||
2013-03-02 | move fetchiter from webapp to dedup.utils | Helmut Grohne | |