• 
      

    Use custom LESS compiler.

    Review Request #7988 — Created Feb. 22, 2016 and submitted — Latest diff uploaded

    Information

    Review Board
    release-2.6.x

    Reviewers

    This switches us over from pipeline's LessCompiler to Djblets'. The major
    advances here are that we now get on-demand recompilation of only the files
    which have changed (or have had their import dependencies changed), and we can
    have source maps. This means that reloads are quite a bit faster, and that the
    styles listed in browser devtools reference the correct lines of the .less file
    rather than the compiled .css output.

    I've also fixed up the include path to properly reference
    reviewboard/htdocs/static, which has the latest collected/compiled sources
    from all packages, including any activated extensions.

    Verified that things were compiled and loaded correctly. Changed defs.less and
    saw all the dependent files get recompiled. Reloaded without any CSS changes
    and saw the browser get the page very fast.