Skip to content
Snippets Groups Projects
  1. Nov 06, 2021
  2. Jun 23, 2021
  3. Jun 10, 2021
  4. Feb 20, 2021
  5. Feb 11, 2020
  6. Oct 07, 2019
  7. Aug 06, 2018
  8. Apr 22, 2018
    • Eli Schwartz's avatar
      config: allow reading both the defaults file and the modified config · 97c5bcec
      Eli Schwartz authored and Lukas Fleischer's avatar Lukas Fleischer committed
      
      In the process, rename config.proto to config.defaults (because that is
      what it is now).
      
      Also use dict.get('key', default_value) when querying os.environ, rather
      than an if block, as it is more pythonic/readable/concise, and reduces
      the number of dict lookups.
      
      This change allows aurweb configuration to be done via either:
      - copying config.defaults to config and modifying values
      - creating a new config only containing modified values, next to a
        config.defaults containing unmodified values
      
      The motivation for this change is to enable ansible configuration in our
      flagship deployment by storing only changed values, and deferring to
      config.defaults otherwise.
      
      A side benefit is, it is easier to see what has changed by inspecting
      only the site configuration file.
      
      If a config.defaults file does not exist next to $AUR_CONFIG or in
      $AUR_CONFIG_DEFAULTS, it is ignored and *all* values are expected to
      live in the modified config file.
      
      Signed-off-by: default avatarEli Schwartz <eschwartz@archlinux.org>
      Signed-off-by: default avatarLukas Fleischer <lfleischer@archlinux.org>
      97c5bcec
  9. Mar 10, 2018
  10. Feb 24, 2018
  11. Aug 01, 2017
  12. Apr 24, 2017
  13. Apr 23, 2017
  14. Feb 15, 2017
  15. Feb 12, 2017
  16. Jan 25, 2017
  17. Jan 20, 2017
  18. Jan 07, 2017
  19. Oct 08, 2016
    • Lukas Fleischer's avatar
      Reorganize Git interface scripts · d4fe77ac
      Lukas Fleischer authored
      
      Move the Git interface scripts from git-interface/ to aurweb/git/. Use
      setuptools to automatically create wrappers which can be installed using
      `python3 setup.py install`. Update the configuration files, the test
      suite as well as the INSTALL and README files to reflect these changes.
      
      Signed-off-by: default avatarLukas Fleischer <lfleischer@archlinux.org>
      d4fe77ac
  20. Sep 29, 2016
  21. Aug 05, 2016
  22. Aug 04, 2016
  23. Jun 26, 2016
  24. May 10, 2016
  25. Feb 06, 2016
  26. Dec 13, 2015
  27. Nov 14, 2015
  28. Aug 16, 2015
  29. Aug 08, 2015
Loading