1. 03 May, 2016 1 commit
  2. 01 Apr, 2016 2 commits
  3. 17 Mar, 2016 1 commit
  4. 23 Feb, 2016 1 commit
  5. 11 Jan, 2016 1 commit
  6. 19 Dec, 2015 3 commits
  7. 10 Nov, 2015 1 commit
  8. 03 Nov, 2015 6 commits
  9. 21 Oct, 2015 1 commit
  10. 20 Oct, 2015 2 commits
  11. 22 Sep, 2015 1 commit
  12. 28 May, 2015 2 commits
    • Jeremy Kerr's avatar
      Add patch tag infrastructure · 3b8a61c6
      Jeremy Kerr authored
      This change add patch 'tags', eg 'Acked-by' / 'Reviewed-by', etc., to
      patchwork.
      
      Tag parsing is implemented in the patch parser's extract_tags function,
      which returns a Counter object of the tags in a comment. These are
      stored in the PatchTag (keyed to Tag) objects associated with each
      patch.
      
      We need to ensure that the main patch lists do not cause per-patch
      queries on the Patch.tags ManyToManyField (this would result in ~500
      queries per page), so we introduce a new QuerySet (and Manager) for
      Patch, adding a with_tag_counts() method to populate the tag counts in a
      single query.
      
      As users may be migrating from previous patchwork versions (ie, with no
      tag counts in the database), we add a 'retag' management command.
      Signed-off-by: default avatarJeremy Kerr <jk@ozlabs.org>
      3b8a61c6
    • Jeremy Kerr's avatar
      Update documentation and default settings to suit patchwork deployment model · d636cb34
      Jeremy Kerr authored
      We've always allowed configuration without altering any of the
      version-controlled files. With the recent settings changes, we have an
      extra level of indirection with the dev/prod settings modules.
      
      Since we have to edit a config file anyway, this change moves the
      prod.py settings file to a template, which is then used directly by
      mange.py (and the wsgi application).
      Signed-off-by: default avatarJeremy Kerr <jk@ozlabs.org>
      d636cb34
  13. 27 May, 2015 3 commits
  14. 10 Nov, 2014 1 commit
  15. 08 May, 2014 1 commit
  16. 22 Apr, 2014 2 commits
  17. 13 Oct, 2013 1 commit
    • Ralf Baechle's avatar
      lib/sql/migration: Fix column names for MySQL/MariaDB · 4d7fcc90
      Ralf Baechle authored
      The first issue is that patchwork was no longer accepting new patches via
      the apps/patchwork/bin/parsemail.sh script.  When I was trying to invoke
      it manually, it only printed "no project found".  I was able to figure
      out that this was caused by changes to the database scheme which are taken
      care of by the two SQL scripts:
      
        lib/sql/migration/012-project-add-columns.sql
        lib/sql/migration/013-bundle-names.sql
      
      The catch - these first script don't run with MySQL - or rather MariaDB that
      Fedora has switched to.  MariaDB doesn't like the quotes around the table
      and column names.  Patch below.
      Signed-off-by: default avatarJeremy Kerr <jk@ozlabs.org>
      4d7fcc90
  18. 04 Oct, 2013 2 commits
  19. 16 Jun, 2013 1 commit
    • Jeremy Kerr's avatar
      js: Add jquery and jquery tablednd plugins · 508510d2
      Jeremy Kerr authored
      Based on a change from Andreas Bießmann <andreas@biessmann.de>.
      
      Rather than requiring a download of the jquery library + tablednd
      plugin, commit these to the repository.
      
      In doing so, we upgrade to version 1.10.1 of jqeury, and the current
      stable tablednd.
      Signed-off-by: default avatarJeremy Kerr <jk@ozlabs.org>
      508510d2
  20. 20 Apr, 2013 1 commit
  21. 15 Nov, 2012 1 commit
  22. 25 Oct, 2012 1 commit
  23. 08 Dec, 2011 1 commit
  24. 14 Apr, 2011 3 commits