summaryrefslogtreecommitdiff
path: root/src/buildstream/_gitsourcebase.py
Commit message (Expand)AuthorAgeFilesLines
* lint: Stop using mutable objects for default argumentsBenjamin Schubert2020-05-111-2/+2
* Document my changes to the Git source plugin in NEWSTom Mewett2020-01-241-0/+1
* _gitsourcebase.py: Refactor latest_commit_with_tagsTom Mewett2020-01-241-19/+49
* _gitsourcebase.py: Strip git-describe tag info from cache keyTom Mewett2020-01-241-1/+10
* _gitsourcebase.py: Fetch with depth=1 when an available tag is givenTom Mewett2020-01-241-16/+88
* _gitsourcebase.py: Refactor fetching and trackingTom Mewett2020-01-241-44/+15
* source.py: Remove 'get_consistency' completelyBenjamin Schubert2020-01-161-8/+1
* source.py: Remove the reliance on consistency to get whether a source is cachedBenjamin Schubert2020-01-161-0/+3
* source.py: Add a new 'is_resolved' to get whether a source is resolved.Benjamin Schubert2020-01-161-0/+3
* _gitsourcebase.py: Rename and refactor _ignore_submoduleTom Mewett2019-12-131-11/+12
* _gitsourcebase.py: Manage submodules recursivelyTom Mewett2019-12-131-56/+65
* _gitsourcebase.py: Add and update some comments on _GitMirrorTom Mewett2019-12-131-3/+14
* Reformat code using BlackChandan Singh2019-11-141-192/+233
* _gitsourcebase.py: Return 'None' when the ref is unsetbschubert/fix-git-refBenjamin Schubert2019-11-011-0/+2
* node: Add 'as_enum' on ScalarNode and 'get_enum' helper on MappingNodeBenjamin Schubert2019-07-291-5/+8
* plugin: remove 'node_get_provenance', use the Node API directlyBenjamin Schubert2019-07-151-1/+1
* _yaml: Remove 'node_validate' and replace by 'MappingNode.validate_keys'Benjamin Schubert2019-07-151-2/+2
* _yaml: Remove 'node_keys' and add 'MappingNode.keys' to replace itBenjamin Schubert2019-07-151-1/+1
* _yaml: Introduce 'get_sequence()' and 'sequence_at()'/'mapping_at()'Benjamin Schubert2019-07-151-2/+2
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-07-151-4/+4
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-151-8/+8
* _yaml: add 'get_mapping()' to MappingNodeBenjamin Schubert2019-07-151-2/+2
* _gitsourcebase: ignore or fix arguments-differ errAngelos Evripiotis2019-06-181-6/+6
* _yaml.pyx: Forbid expected_type=Mapping, and remove isinstance checkBenjamin Schubert2019-06-031-3/+2
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-211-0/+683