1. 01 Mar, 2016 2 commits
  2. 27 Jan, 2016 10 commits
  3. 15 Jan, 2016 2 commits
  4. 14 Jan, 2016 1 commit
  5. 11 Jan, 2016 1 commit
  6. 05 Jan, 2016 3 commits
  7. 04 Jan, 2016 1 commit
  8. 29 Dec, 2015 2 commits
    • Ross Jones's avatar
      Ensure migrations are run in order. · fe069a7f
      Ross Jones authored
      Changed the migrations_* dictionaries to be ordered so there is more
      control over the ordering of model changes.
    • Ross Jones's avatar
      Add a migration command for db schema changes · d2f9fddb
      Ross Jones authored
      Adds a new paster command (migrate) that will update the archival table
      if there have been any changes.  These changes are stored in the code
      and checks are made against the current state of the database before the
      SQL is run.
  9. 24 Dec, 2015 2 commits
    • Ross Jones's avatar
      Better handling of no previous archival · ed5830e7
      Ross Jones authored
    • Ross Jones's avatar
      Only download files that have changed · 37fdd255
      Ross Jones authored
      Some servers provide an etag which is a unique identifier for the
      content being served (not always a hash).  This adds two new column to
      the archival, an etag and a last-modified field.  If the etag is
      available in the archival, and we get the same etag from the request,
      then we will not download the file.  The last-modified field is saved
      for sanity, it isn't yet used with If-Modified-Since in the request.
      This requires a migration:
          alter table archival add column etag character varying;
          alter table archival add column last-modified character varying;
      Notification of package updates is only done if at least 1 resource was
      downloaded, to avoid unnecessarily running QA and Packagezip.
  10. 22 Dec, 2015 1 commit
  11. 20 Nov, 2015 15 commits