summaryrefslogtreecommitdiff
path: root/buildstream/source.py
Commit message (Expand)AuthorAgeFilesLines
* Remove shebangs from python filesremove_shebangsGökçen Nurlu2018-06-181-1/+0
* doc: Overhaul of page names and titlesTristan Van Berkom2018-06-131-1/+1
* doc/source/core_framework.rst: Use a toctree instead of linksTristan Van Berkom2018-06-091-2/+2
* Load and save junctioned source refs from/to junction.refsTristan Van Berkom2018-04-251-6/+24
* source.py, element.py, _pipeline.py: Streamling preflighting.Tristan Van Berkom2018-04-161-0/+9
* source.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-141-16/+17
* source.py: Enhanced documentationTristan Van Berkom2018-04-131-73/+136
* element.py, source.py: Cleanup how Source cache keys are calculated.Tristan Van Berkom2018-04-111-10/+3
* element.py, source.py: Element consumes the rest of workspace logic.Tristan Van Berkom2018-04-091-37/+13
* element.py, source.py: Removing knowledge of assemble scheduling state from s...Tristan Van Berkom2018-04-091-33/+0
* element.py: Manage scheduled tracking state in ElementTristan Van Berkom2018-04-091-16/+0
* element.py: Cache source consistency logic and refactor workspace logic into ...Tristan Van Berkom2018-04-091-10/+0
* _project.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-031-7/+7
* _context.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-031-3/+3
* source.py: Remove unused method Source._del_workspace()Tristan Van Berkom2018-04-021-9/+0
* Make workspaces use objects instead of pipeline helper methodsTristan Maat2018-03-271-72/+18
* source.py: Source._save_ref() should return saved stateTristan Van Berkom2018-03-211-0/+5
* source.py and loading: Refactoring of origin handlesTristan Van Berkom2018-03-201-9/+5
* Fix #248 - Support project.refs in the core.Tristan Van Berkom2018-03-201-2/+152
* source.py: Document ref accessors to mandate support for None values.Tristan Van Berkom2018-03-201-3/+12
* pylint - dealt with superfluous-parens warningJames Ennis2018-03-141-3/+3
* Silence messages from Source cache interrogationTristan Van Berkom2018-03-071-1/+5
* Add a 'sources' field to project.conf to override defaultsJonathan Maw2018-02-191-1/+28
* source.py: fix comment typoAngelos Evripiotis2018-02-131-1/+1
* source.py: Fix typo in workspace warningJürg Billeter2018-02-131-1/+1
* Raise warning if workspaced source's ref is updatedincremental-buildChandan Singh2018-01-251-0/+4
* Add support for doing incremental buildsChandan Singh2018-01-251-5/+42
* source.py: Properly handle Source.track() returning NoneJürg Billeter2018-01-181-0/+4
* Use explicit source state updatesjuerg/source-stateJürg Billeter2018-01-161-17/+17
* Rename _force_inconsistent() to _schedule_tracking()Jürg Billeter2018-01-161-1/+1
* source.py: Allow specifying detailed message in SourceError()Tristan Van Berkom2018-01-111-3/+4
* source.py & element.py: Fixing SourceError() and ElementError() constructors.Tristan Van Berkom2018-01-041-3/+6
* source.py: Raise proper SourceError() when failing to create the staging dire...Tristan Van Berkom2018-01-021-1/+7
* Exceptions refactoringTristan Van Berkom2017-12-291-2/+3
* source: clarify note on why to use this tmpdir()Angelos Evripiotis2017-12-131-3/+4
* source.py: Cache the workspace keyAntoine Wacheux2017-12-131-11/+26
* source.py: Implement _get_workspace_pathAntoine Wacheux2017-12-121-3/+8
* Remove unused importsGökçen Nurlu2017-12-071-4/+2
* Switch old-style string formattings to new '.format()'Gökçen Nurlu2017-11-171-5/+5
* Change origin to point at source repoDaniel Playle2017-11-111-3/+34
* Refactor: Move context.py -> _context.pyTristan Van Berkom2017-11-081-1/+1
* refactoring: Made Project option privateTristan Van Berkom2017-11-061-3/+28
* Refactoring: Renamed _BstError -> BstErrorTristan Van Berkom2017-11-061-2/+2
* Refactoring: Move exceptions module to be privateTristan Van Berkom2017-11-061-2/+1
* Refactoring: Move ElementError and SourceError to their respective classes, c...Tristan Van Berkom2017-11-061-1/+10
* source.py: Dont error out if staging directory is not empty.Tristan Van Berkom2017-10-221-3/+0
* Add warnings when staging to /buildstream/build74-prevent-artifacts-from-containing-files-in-buildstream-buildTristan Maat2017-10-191-1/+4
* Add source plugin node validationsTristan Maat2017-09-141-0/+7
* source.py: Use utils.sha256sum() when calculating workspace keysTristan Van Berkom2017-09-121-11/+7
* source.py: Consider workspaced sources with missing content inconsistentTristan Van Berkom2017-09-041-2/+13