summaryrefslogtreecommitdiff
path: root/buildstream/source.py
Commit message (Expand)AuthorAgeFilesLines
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-211-1274/+0
* source.py: Make initialisation more classyDaniel Silverstone2019-05-171-8/+9
* Add BST_REQUIRES_PREVIOUS_SOURCE_STAGE optionRaoul Hidalgo Charman2019-05-141-2/+14
* source.py: ensure previous track refs are updatedraoul/1010-multiple-track-fixRaoul Hidalgo Charman2019-05-101-21/+15
* _yaml.py, source.py: Fix tracking of refs inside conditionsDaniel Silverstone2019-05-021-1/+6
* source.py: Inherit unique ID in cloned sourcestristan/fix-cloned-plugin-idsTristan Van Berkom2019-04-301-3/+5
* lint: Fix or silence 'cyclic-import' errors and enable pylint for itBenjamin Schubert2019-04-011-1/+2
* The new YAML World OrderDaniel Silverstone2019-03-271-41/+101
* source.py: add _get_brief_display_key methodRaoul Hidalgo Charman2019-03-251-0/+7
* _yaml.py: Rip out ChainMap(), node_chain_copy(), node_list_copy()jennis/remove_node_chain_stuffJames Ennis2019-03-141-1/+1
* Integrate source cache with rest of buildstreamRaoul Hidalgo Charman2019-03-141-0/+7
* source.py: Add source cache keyRaoul Hidalgo Charman2019-03-141-0/+23
* Don't keep MetaSource around in Sourcebschubert/dont-keep-metasourceBenjamin Schubert2019-02-141-4/+14
* using_commands.rst: Split out top level commands and subcommand groupsJames Ennis2019-01-221-1/+1
* source.py: Fixing new (unnecessary-pass) linter errorTristan Van Berkom2018-12-261-1/+0
* source.py: Add new delegate method validate_cache()Tristan Van Berkom2018-12-061-1/+24
* Source: Fix typo in documentation, and make it a link to `bst track`Tristan Van Berkom2018-12-061-1/+2
* source.py: Add optional _get_local_path() methodJürg Billeter2018-11-271-0/+17
* source.py: don't let StopIteration propagate to silence() contextmanagerbschubert/fix-silence-stopiteration-pep-0479Benjamin Schubert2018-11-091-20/+22
* sources: Don't redundantly document directory configurationChandan Singh2018-10-251-0/+2
* source.py: Remove unused variableDaniel Silverstone2018-10-251-2/+0
* source.py: Remove unused local variableDaniel Silverstone2018-10-251-1/+0
* source.py: Quiet several pylint issues with abstract methodsDaniel Silverstone2018-10-251-6/+6
* Fix python warnings: Use collections.abc instead collectionsjjardon/warnings_collectionsJavier Jardón2018-10-181-1/+1
* Extended the Documentation to cover out of source buildsWilliam Salmon2018-10-161-0/+13
* types.py: Moved Consistency definition here from source.pyTristan Van Berkom2018-10-121-24/+1
* source.py: Silence messages while consuming source fetcherstristan/fix-status-messagesTristan Van Berkom2018-10-031-17/+37
* source.py: Fix re-instantiationTristan Van Berkom2018-09-211-8/+34
* source.py: Track marked URLs and assert they are marked during Plugin.configu...tristan/source-fetcher-changesTristan Van Berkom2018-09-021-0/+20
* source.py: Added `primary` argument to URL marking APIsTristan Van Berkom2018-09-021-12/+24
* plugin.py: Added _configure() and _get_configuring() private APIsTristan Van Berkom2018-09-021-1/+1
* source.py: Documenting that marking download URLs is mandatoryTristan Van Berkom2018-09-021-6/+34
* source.py: Fixing docs link formatting to be consistent.Tristan Van Berkom2018-09-021-8/+10
* source.py: Document Source.get_source_fetchers() to return an iterableTristan Van Berkom2018-09-021-2/+9
* source.py: Move Source.mark_download_url() to the public methods.Tristan Van Berkom2018-08-301-13/+13
* source.py: Stylistic changes in Source.__do_fetch()Tristan Van Berkom2018-08-301-3/+15
* Disable round-tripping when element is not modifiedValentin David2018-08-291-2/+3
* Prevent ValueError on URLs without an aliasJosh Smith2018-08-291-9/+12
* Fix broken indentation after tracking.Valentin David2018-08-211-1/+1
* Add pip source pluginChandan Singh2018-08-151-4/+4
* Allow source plugins to access previous sourcesChandan Singh2018-08-151-51/+172
* Add support for include '(@)' in project.conf and .bst filesValentin David2018-08-021-21/+39
* source.py: Bring down since version for source mirroring APIsTristan Van Berkom2018-07-291-4/+4
* doc: Add documentation for source mirroringJonathan Maw2018-07-271-0/+27
* Add mirrored source trackingJonathan Maw2018-07-271-1/+28
* source: When fetching, try to fetch from mirrors firstJonathan Maw2018-07-271-2/+116
* source: Store the url aliases or use an overrideJonathan Maw2018-07-271-4/+55
* element.py, source.py, plugin.py: Adjusting API version since annotations.Tristan Van Berkom2018-07-271-1/+1
* _exceptions.py: Modify BstError API to allow optional retryJosh Smith2018-07-271-2/+3
* Remove shebangs from python filesGökçen Nurlu2018-06-191-1/+0