summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tests/loader/dependencies.py: Test errors when explicitly setting strict to Truetristan/bst-1/strict-rebuildTristan Van Berkom2019-08-312-0/+21
* _loader/types.pyx: Disallow explicitly setting 'strict' to FalseTristan Van Berkom2019-08-311-0/+14
* tests/frontend/show.py: Test that strict dependencies behave as expectedTristan Van Berkom2019-08-316-4/+73
* tests/loader/dependencies.py: Testing for error of invalid strict runtime depsTristan Van Berkom2019-08-312-0/+20
* doc/source/format_declaring.rst: Documenting strict dependenciesTristan Van Berkom2019-08-312-0/+13
* Implement strict dependency semanticsTristan Van Berkom2019-08-314-12/+33
* element.py: Use recursive element names for strict rebuild dependenciesTristan Van Berkom2019-08-311-1/+1
* Revert ".gitlab-ci.yml: Use fedora-30 instead debian 9 for overnigth tests"Tristan Van Berkom2019-08-301-1/+0
* .gitlab-ci.yml: Use latest bst-external tag 0.16.0Javier Jardón2019-08-051-1/+1
* .gitlab-ci.yml: Use a python 3.5-compatible bst-external versionJavier Jardón2019-08-051-1/+1
* Revert "Test"Javier Jardón2019-08-051-1/+3
* TestJavier Jardón2019-08-051-3/+1
* .gitlab-ci.yml: Use fedora-30 instead debian 9 for overnigth testsJavier Jardón2019-08-051-0/+1
* .gitlab-ci.yml: Use 0.15.0 tag on overnigth testsJavier Jardón2019-08-051-1/+1
* .gitlab-ci.yml: Use latest fdsdk release for overnght testsJavier Jardón2019-08-051-1/+1
* Merge branch 'tristan/bst-1/misc-cleanup' into 'bst-1'Tristan Van Berkom2019-08-0511-85/+58
|\
| * git source plugin: Fixing documentation linking and typoTristan Van Berkom2019-08-051-3/+4
| * Source: Fix typo in documentation, and make it a link to `bst track`Tristan Van Berkom2019-08-051-1/+2
| * types.py: Moving CoreWarnings to the types.py moduleTristan Van Berkom2019-08-059-40/+35
| * tests/sources/git.py: Refactor ref-not-in-track test to use parameterizationTristan Van Berkom2019-08-051-41/+17
|/
* Merge branch 'tristan/bst-1/relative-workspaces' into 'bst-1'bst-marge-bot2019-08-046-55/+98
|\
| * Implementing relative workspacestristan/bst-1/relative-workspacesPhillip Smyth2019-08-046-55/+98
|/
* Merge branch 'tristan/bst-1/json-cache-keys' into 'bst-1'Tristan Van Berkom2019-08-0434-30/+38
|\
| * NEWS: Adding news entry about depending on ujsonTristan van Berkom2019-08-041-0/+2
| * Cache Keys: Update to use JSON rather than pickleDaniel Silverstone2019-08-0433-30/+36
|/
* Merge branch 'tristan/bst-1/pretty-git-refs' into 'bst-1'Tristan Van Berkom2019-08-043-2/+74
|\
| * tests/sources/git.py: Add track and fetch test with and without tagJürg Billeter2019-08-041-0/+47
| * testutils/repo/git.py: Add add_tag() methodJürg Billeter2019-08-041-0/+3
| * git.py: Make `ref` human readableJürg Billeter2019-08-041-2/+24
|/
* Merge branch 'tristan/bst-1/submodule-warnings' into 'bst-1'Tristan Van Berkom2019-08-046-46/+344
|\
| * NEWS: Updating for new git configurable warningsTristan van Berkom2019-08-031-0/+6
| * tests/sources/git.py: Test invalid submodules warning appearing after trackTristan Van Berkom2019-08-031-59/+57
| * tests/sources/git.py: Test unlisted submodules warning appearing after trackTristan Van Berkom2019-08-031-0/+63
| * tests/sources/git.py: Testing the git:invalid-submodule warningTristan Van Berkom2019-08-031-0/+71
| * tests/sources/git.py: Testing the git:unlisted-submodule warningTristan Van Berkom2019-08-031-0/+73
| * tests/testutils/repo/git.py: Adding remove_path() helperTristan Van Berkom2019-08-031-0/+6
| * git source plugin: Emmit the ref-not-in-track warning from validate_cache()Tristan Van Berkom2019-08-031-37/+30
| * git source plugin: Implementing submodule warningsTristan Van Berkom2019-08-032-8/+73
| * source.py: Add new delegate method validate_cache()Tristan Van Berkom2019-08-031-1/+24
|/
* Merge branch 'tristan/bst-1/ref-not-in-track' into 'bst-1'Tristan Van Berkom2019-08-042-4/+109
|\
| * tests/sources/git.py: Add tests for REF_NOT_IN_TRACKTom Pollard2019-08-041-0/+68
| * plugins/git.py: Warn if ref is not in given trackTom Pollard2019-08-041-4/+41
|/
* Merge branch 'tristan/bst-1/cache-quota-docs-fix' into 'bst-1'Tristan Van Berkom2019-08-041-1/+6
|\
| * data/userconfig.yaml: Document the cache.quota settingMathieu Bridon2019-08-041-1/+6
|/
* Merge branch 'tristan/bst-1/fatal-warnings' into 'bst-1'Tristan Van Berkom2019-08-0344-90/+443
|\
| * NEWS: Fixing (removing) duplicate NEWS entryTristan van Berkom2019-08-031-7/+0
| * NEWS: Adding NEWS entry about fatal warningsTristan van Berkom2019-08-031-0/+15
| * tests: Fix the fatal-warnings initial test pluginsTristan van Berkom2019-08-033-1/+29
| * plugin.py: Stop printing None for fatal-warningsTristan van Berkom2019-08-031-0/+1
| * tests: Add tests for configurable warningsJosh Smith2019-08-039-2/+201