1. 01 Apr, 2019 1 commit
    • Benjamin Schubert's avatar
      lint: Fix or silence 'cyclic-import' errors and enable pylint for it · 438ed34c
      Benjamin Schubert authored
      Cyclic imports can be confusing because the order in which we import
      dependencies can make the import fail or not. We should not rely on
      ordering of imports for our code. This fixes everywhere possible the
      imports and silence explicitely some which are not convenient or would
      require big refactors
      438ed34c
  2. 06 Mar, 2019 1 commit
  3. 27 Nov, 2018 2 commits
  4. 08 Nov, 2018 1 commit
  5. 07 Nov, 2018 1 commit
  6. 16 Oct, 2018 1 commit
  7. 01 Aug, 2018 1 commit
  8. 31 Jul, 2018 1 commit
    • richardmaw-codethink's avatar
      Cache failed builds · d14d8ee2
      richardmaw-codethink authored
      This creates an artifact when element assembly fails too,
      and if it's the right kind of exception uses the now-included install directory
      similarly to if it had returned successfully.
      
      If there's a failure during install the artifact contains any installed files,
      but may contain nothing at all.
      d14d8ee2
  9. 19 Jun, 2018 1 commit
  10. 09 Jun, 2018 1 commit
  11. 15 Mar, 2018 1 commit
  12. 01 Mar, 2018 1 commit
  13. 01 Sep, 2017 1 commit
  14. 30 Aug, 2017 1 commit
  15. 29 Jul, 2017 1 commit
  16. 30 Jun, 2017 1 commit
  17. 15 Jun, 2017 1 commit
    • Tristan Van Berkom's avatar
      scriptelement.py: Fixing some fallout in scriptelement · b076d2e8
      Tristan Van Berkom authored
      Recently added code which iterates over the layout to mark
      the non-root directories in the sandbox, but selt.__layout
      can be None, just changed to make the default class data be
      an empty list (which is an equally a falsy value as None, so
      other code need not change).
      b076d2e8
  18. 14 Jun, 2017 1 commit
    • Tristan Van Berkom's avatar
      scriptelement.py: Allow layout members with no Element specified. · b97e6ffb
      Tristan Van Berkom authored
      If a layout member specifies an element, the sandbox will be marked
      for this directory as an 'artifact' directory.
      
      Layout members without specifying an element make that directory
      available read-write without marking it as an artifact directory.
      
      Also simplified code around looping through dependencies to search,
      simply searching self.search(Scope.BUILD...) does the trick in all
      required cases.
      b97e6ffb
  19. 13 Jun, 2017 1 commit
  20. 12 Jun, 2017 1 commit
  21. 07 Jun, 2017 1 commit
  22. 06 Jun, 2017 1 commit