diff options
author | Tom Mewett <tom.mewett@codethink.co.uk> | 2020-01-14 11:55:48 +0000 |
---|---|---|
committer | Tom Mewett <tom.mewett@codethink.co.uk> | 2020-01-14 11:56:17 +0000 |
commit | 0182080d01738996e8eb25bb019fd401e00eff0b (patch) | |
tree | 0ddd2c282b610eedc1d423b4e0a0880fe226e11f | |
parent | ad9cfda2a045ffeecffdb2807f0c4a4877917459 (diff) | |
download | buildstream-tmewett/merge-git-tag.tar.gz |
Document my changes to the Git source plugin in NEWStmewett/merge-git-tag
This includes adding an entry for the recursive submodules changes from !1765,
and adding myself to the authors of _gitsourcebase.py.
-rw-r--r-- | NEWS | 15 | ||||
-rw-r--r-- | src/buildstream/_gitsourcebase.py | 1 |
2 files changed, 16 insertions, 0 deletions
@@ -9,6 +9,15 @@ CLI of `buildable` for the state of junction elements, as they can't be built. +Plugins +------- + + o The 'git' source can now track multiple branches/revisions. The overall + latest commit is chosen as the new ref. + + o The 'git' source now has the 'track-latest-tag' option. When enabled, + tracking will choose the latest tagged commit for the new ref. + API --- @@ -43,6 +52,12 @@ CLI * `bst workspace open --track` * `bst workspace reset --track` +Plugins +------- + + o The 'git' source will now fetch submodules recursively when + its 'checkout-submodules' option is enabled. + API --- diff --git a/src/buildstream/_gitsourcebase.py b/src/buildstream/_gitsourcebase.py index 365a45907..240b78c24 100644 --- a/src/buildstream/_gitsourcebase.py +++ b/src/buildstream/_gitsourcebase.py @@ -18,6 +18,7 @@ # Authors: # Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> # Chandan Singh <csingh43@bloomberg.net> +# Tom Mewett <tom.mewett@codethink.co.uk> """Abstract base class for source implementations that work with a Git repository""" |