summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Mewett <tom.mewett@codethink.co.uk>2020-01-14 11:55:48 +0000
committerTom Mewett <tom.mewett@codethink.co.uk>2020-01-14 11:56:17 +0000
commit0182080d01738996e8eb25bb019fd401e00eff0b (patch)
tree0ddd2c282b610eedc1d423b4e0a0880fe226e11f
parentad9cfda2a045ffeecffdb2807f0c4a4877917459 (diff)
downloadbuildstream-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--NEWS15
-rw-r--r--src/buildstream/_gitsourcebase.py1
2 files changed, 16 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 602b14b51..43393fb43 100644
--- a/NEWS
+++ b/NEWS
@@ -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"""