summaryrefslogtreecommitdiff
path: root/buildstream/source.py
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* source.py: Consider directory when calculating cache keyTristan Van Berkom2017-09-011-4/+12
* documentation: Set page titles manually in python modules.Tristan Van Berkom2017-08-311-0/+4
* source.py: Fix missing files when calculating sha256sumTristan Maat2017-07-171-4/+9
* source.py: Add workspace APITristan Maat2017-07-171-1/+77
* source.py: Use the new utils._tempdir() utility to implement Source.tempdir()Tristan Van Berkom2017-07-091-11/+2
* source.py: Ensure 'directory' exists in _stageJonathan Maw2017-06-221-0/+1
* source.py: Added _force_inconsistent() methodTristan Van Berkom2017-05-291-1/+15
* source.py: Allow forceful reinterrogation of consistency stateTristan Van Berkom2017-05-281-2/+2
* source.py: Added tempdir() context managerTristan Van Berkom2017-04-081-1/+27
* Refactor: Untangling element/source namesTristan Van Berkom2017-03-181-2/+2
* source.py: Fix _set_ref() to not try to manually recalculate the cacheTristan Van Berkom2017-01-251-1/+0
* source.py: Removed recalculate argument from _get_consistency()Tristan Van Berkom2017-01-201-4/+5
* source.py: API change consistent() -> get_consistency()Tristan Van Berkom2017-01-191-18/+42
* source.py: Removed refresh(), added reference accessor/mutatorTristan Van Berkom2017-01-181-26/+62
* source.py: Added _stage() wrapper method.Tristan Van Berkom2017-01-181-0/+9
* source.py: INFO message when a source ref changesTristan Van Berkom2017-01-141-0/+2
* source.py: Now constructor takes a display_nameTristan Van Berkom2017-01-121-2/+2
* source.py: Wrap some abstract methodsTristan Van Berkom2017-01-111-0/+26
* source.py: Added consistent() abstract method.Tristan Van Berkom2017-01-091-0/+13
* source.py: Document ->refresh() to return a booleanTristan Van Berkom2017-01-071-0/+3
* source.py: Derive from new Plugin common classTristan Van Berkom2017-01-071-91/+7
* source.py: Allow Source object to be stringified.Tristan Van Berkom2016-12-191-0/+6
* source.py: Added get_mirror_directory() and enhanced docsTristan Van Berkom2016-12-191-2/+17
* Simplify exceptions a bitTristan Van Berkom2016-12-181-6/+20
* source.py: Fleshing out initial Source plugin facing APITristan Van Berkom2016-12-151-1/+135
* pep8 fixes in source.pyTristan Van Berkom2016-12-101-0/+1
* Split up factory objects and base data model objects.Tristan Van Berkom2016-11-121-43/+0
* Element & Source: import private _plugin.py moduleTristan Van Berkom2016-11-091-1/+1
* Adding base Element & Source classes.Tristan Van Berkom2016-11-081-0/+69