1. 24 Oct, 2022 1 commit
  2. 02 Sep, 2022 1 commit
    • Julien Muchembled's avatar
      Allow an overriding section to unset 'url' in order to instead define 'inline' · edfb3766
      Julien Muchembled authored
      Example:
      
      foo.cfg:
      
        [foo]
        url = ...
      
      bar.cfg:
      
        [buildout]
        extends = foo.cfg
      
        [foo]
        url =
        inline = blablah
      
      Recipes must not distinguish the existence of an option from an empty
      option value. It's a common mistake in recipes because that's natural
      to do that in Python. However, buildout has no syntax to remove an
      option when overriding a section.
      edfb3766
  3. 03 Feb, 2022 2 commits
  4. 01 Feb, 2022 5 commits
  5. 14 Jan, 2022 3 commits
  6. 17 Dec, 2021 3 commits
  7. 08 Jun, 2021 1 commit
  8. 07 Jun, 2021 2 commits
  9. 29 Jan, 2021 1 commit
  10. 08 Jan, 2021 2 commits
  11. 10 Apr, 2020 1 commit
  12. 24 Jan, 2020 2 commits
  13. 29 Jan, 2018 1 commit
  14. 25 Jan, 2018 1 commit
  15. 22 Jan, 2018 4 commits
  16. 11 Dec, 2017 2 commits
  17. 18 Oct, 2017 1 commit
  18. 16 Oct, 2017 1 commit
  19. 13 Oct, 2017 2 commits
  20. 03 Jul, 2017 1 commit
  21. 21 Jun, 2017 1 commit
    • Julien Muchembled's avatar
      jinja2: read template at install/update and fix 'mode' option · 6219b5dc
      Julien Muchembled authored
      __init__ should only check options. By doing the actual work in install/update,
      it is now possible to use a template that is produced by another part.
      
      'mode' was implemented like 'umask' but it has never been used this way,
      and the 'umask' option is deprecated:
      - remove support for unused 'umask' option
      - change 'mode' to actually apply the wanted mode, regardless the current umask
      - the default mode changes: if 'mode' is not given, the resulting file is only
        executable (actually 0777 & ~umask) if the content starts with '#!',
        else its mode is: 0666 & ~umask
      6219b5dc
  22. 23 May, 2017 2 commits