1. 19 Feb, 2019 1 commit
  2. 16 Oct, 2018 2 commits
  3. 17 Sep, 2018 1 commit
  4. 28 Aug, 2018 2 commits
  5. 26 Aug, 2018 1 commit
    • Javier Jardón's avatar
      doc/bst2html.py: Fix deprecation warning · c53d190b
      Javier Jardón authored
      This fixes the following:
      /home/jjardon/buildstream/buildstream/doc/bst2html.py:32: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
        from collections import Mapping
  6. 05 Aug, 2018 1 commit
    • Tristan Van Berkom's avatar
      doc: Some modifications to the bst2html program · 9e573eeb
      Tristan Van Berkom authored
        o Added feature to allow running shell commands
        o Removed unused codepaths to launch bst commands through the script,
          this program is anyway only used to parse and run the session files.
        o Fixed previous patch to run BuildStream uninstalled with
          the subprocess module, as running it in the same interpretor
          causes a bunch of problems.
  7. 04 Aug, 2018 1 commit
  8. 16 Jun, 2018 2 commits
    • Tristan Van Berkom's avatar
      doc/bst2html.py, doc/Makefile: Added --force option · b592a80b
      Tristan Van Berkom authored
      If --force is not specified, then we'll skip session files in
      the case that all of the outputs exist.
      Now setting BST_FORCE_SESSION_REBUILD when building the docs
      will cause the session files to be rebuilt regardless of whether
      they exist or not.
      The .gitlab-ci.yml was also changed to use this and force rebuilds.
    • Tristan Van Berkom's avatar
      doc/bst2html.py: Add support for `fake-output` when running commands. · a01a5cc8
      Tristan Van Berkom authored
      When specifying a fake-output string, we don't really run the command
      or assume it was a `bst` command, and we pretend that `fake-output`
      was the output of the command.
      Specifying an empty string explicitly enables the behavior too
      for faking a command that has no stdout/stderr.
      This also adds the "remove-files" hack allowing the session scripts
      to remove files before executing commands (kind of unsure if we're
      gonna keep this...)
  9. 14 Jun, 2018 1 commit
    • Tristan Van Berkom's avatar
      doc: Improve the new console output html generator · 6da05577
      Tristan Van Berkom authored
      Before we were creating one description file for each output,
      making it easier to declare a make rule for it - but the result
      was that we would have to build things more and it takes a
      long time.
      Instead, now we have session files which describe a series of commands
      to run in a session, and each command optionally produces an output file.
  10. 13 Jun, 2018 1 commit
  11. 12 Jun, 2018 1 commit
    • Tristan Van Berkom's avatar
      doc/bst2html.py: Added bst2html.py · e112a88f
      Tristan Van Berkom authored
      This baby runs bst and captures the output with colors enabled
      and then generates some html we can include in documentation.
      These can be generated in CI continuously and used in the documentation.