[gnome-build-meta/jjardon/track_latest_tag: 4/5] Use git_tag instead git plugin



commit 526dc37d8a6f17f918db366865174264f31e2128
Author: Javier Jardón <jjardon gnome org>
Date:   Sat Jun 1 22:01:21 2019 -0700

    Use git_tag instead git plugin
    
    This will allow to do scheduler builds using the latest tag instead
    latest master, so we can know a priory if something is broken before
    doing releases (which is based in tags)

 .gitlab-ci.yml                                        | 2 +-
 elements/core-deps/NetworkManager.bst                 | 2 +-
 elements/core-deps/PackageKit.bst                     | 2 +-
 elements/core-deps/accountsservice.bst                | 2 +-
 elements/core-deps/atkmm-1.6.bst                      | 2 +-
 elements/core-deps/atkmm.bst                          | 2 +-
 elements/core-deps/babl.bst                           | 2 +-
 elements/core-deps/cairomm.bst                        | 2 +-
 elements/core-deps/colord-gtk.bst                     | 2 +-
 elements/core-deps/colord.bst                         | 2 +-
 elements/core-deps/evolution-data-server.bst          | 2 +-
 elements/core-deps/folks.bst                          | 2 +-
 elements/core-deps/gegl.bst                           | 2 +-
 elements/core-deps/geocode-glib.bst                   | 2 +-
 elements/core-deps/glibmm-2.4.bst                     | 2 +-
 elements/core-deps/glibmm.bst                         | 2 +-
 elements/core-deps/gmime3.bst                         | 2 +-
 elements/core-deps/gnome-autoar.bst                   | 2 +-
 elements/core-deps/gnome-online-accounts.bst          | 2 +-
 elements/core-deps/gnome-online-miners.bst            | 2 +-
 elements/core-deps/gnome-video-effects.bst            | 2 +-
 elements/core-deps/gom.bst                            | 2 +-
 elements/core-deps/grilo-plugins.bst                  | 2 +-
 elements/core-deps/grilo.bst                          | 2 +-
 elements/core-deps/gsound.bst                         | 2 +-
 elements/core-deps/gspell.bst                         | 2 +-
 elements/core-deps/gssdp.bst                          | 2 +-
 elements/core-deps/gtk-vnc.bst                        | 2 +-
 elements/core-deps/gtkmm-3.bst                        | 2 +-
 elements/core-deps/gtkmm.bst                          | 2 +-
 elements/core-deps/gtksourceview.bst                  | 2 +-
 elements/core-deps/gupnp-av.bst                       | 2 +-
 elements/core-deps/gupnp-dlna.bst                     | 2 +-
 elements/core-deps/gupnp.bst                          | 2 +-
 elements/core-deps/libchamplain.bst                   | 2 +-
 elements/core-deps/libdazzle.bst                      | 2 +-
 elements/core-deps/libgdata.bst                       | 2 +-
 elements/core-deps/libgepub.bst                       | 2 +-
 elements/core-deps/libgfbgraph.bst                    | 2 +-
 elements/core-deps/libgnomekbd.bst                    | 2 +-
 elements/core-deps/libgovirt.bst                      | 2 +-
 elements/core-deps/libgrss.bst                        | 2 +-
 elements/core-deps/libgsf.bst                         | 2 +-
 elements/core-deps/libgtop.bst                        | 2 +-
 elements/core-deps/libgudev.bst                       | 2 +-
 elements/core-deps/libgusb.bst                        | 2 +-
 elements/core-deps/libgweather.bst                    | 2 +-
 elements/core-deps/libgxps.bst                        | 2 +-
 elements/core-deps/libinput.bst                       | 2 +-
 elements/core-deps/libmbim.bst                        | 2 +-
 elements/core-deps/libmediaart.bst                    | 2 +-
 elements/core-deps/libosinfo.bst                      | 2 +-
 elements/core-deps/libpeas.bst                        | 2 +-
 elements/core-deps/libqmi.bst                         | 2 +-
 elements/core-deps/librest.bst                        | 2 +-
 elements/core-deps/libsigcplusplus-2.0.bst            | 2 +-
 elements/core-deps/libsigcplusplus.bst                | 2 +-
 elements/core-deps/libvirt-glib.bst                   | 2 +-
 elements/core-deps/libzapojit.bst                     | 2 +-
 elements/core-deps/mm-common.bst                      | 2 +-
 elements/core-deps/mobile-broadband-provider-info.bst | 2 +-
 elements/core-deps/osinfo-db-tools.bst                | 2 +-
 elements/core-deps/pangomm-1.4.bst                    | 2 +-
 elements/core-deps/pangomm.bst                        | 2 +-
 elements/core-deps/phodav.bst                         | 2 +-
 elements/core-deps/polkit.bst                         | 2 +-
 elements/core-deps/pyatspi2.bst                       | 2 +-
 elements/core-deps/totem-pl-parser.bst                | 2 +-
 elements/core-deps/tracker-miners.bst                 | 2 +-
 elements/core-deps/tracker.bst                        | 2 +-
 elements/core-deps/uhttpmock.bst                      | 2 +-
 elements/core/baobab.bst                              | 2 +-
 elements/core/cheese.bst                              | 2 +-
 elements/core/eog.bst                                 | 2 +-
 elements/core/epiphany.bst                            | 2 +-
 elements/core/evince.bst                              | 2 +-
 elements/core/file-roller.bst                         | 2 +-
 elements/core/gdm.bst                                 | 2 +-
 elements/core/gedit.bst                               | 2 +-
 elements/core/gnome-backgrounds.bst                   | 2 +-
 elements/core/gnome-bluetooth.bst                     | 2 +-
 elements/core/gnome-boxes.bst                         | 2 +-
 elements/core/gnome-calculator.bst                    | 2 +-
 elements/core/gnome-calendar.bst                      | 2 +-
 elements/core/gnome-characters.bst                    | 2 +-
 elements/core/gnome-clocks.bst                        | 2 +-
 elements/core/gnome-color-manager.bst                 | 2 +-
 elements/core/gnome-contacts.bst                      | 2 +-
 elements/core/gnome-control-center.bst                | 2 +-
 elements/core/gnome-desktop.bst                       | 2 +-
 elements/core/gnome-disk-utility.bst                  | 2 +-
 elements/core/gnome-font-viewer.bst                   | 2 +-
 elements/core/gnome-getting-started-docs.bst          | 2 +-
 elements/core/gnome-initial-setup.bst                 | 2 +-
 elements/core/gnome-keyring.bst                       | 2 +-
 elements/core/gnome-logs.bst                          | 2 +-
 elements/core/gnome-maps.bst                          | 2 +-
 elements/core/gnome-menus.bst                         | 2 +-
 elements/core/gnome-music.bst                         | 2 +-
 elements/core/gnome-photos.bst                        | 2 +-
 elements/core/gnome-screenshot.bst                    | 2 +-
 elements/core/gnome-session.bst                       | 2 +-
 elements/core/gnome-settings-daemon.bst               | 2 +-
 elements/core/gnome-shell-extensions.bst              | 2 +-
 elements/core/gnome-shell.bst                         | 2 +-
 elements/core/gnome-software.bst                      | 2 +-
 elements/core/gnome-system-monitor.bst                | 2 +-
 elements/core/gnome-terminal.bst                      | 2 +-
 elements/core/gnome-user-docs.bst                     | 2 +-
 elements/core/gnome-user-share.bst                    | 2 +-
 elements/core/gnome-weather.bst                       | 2 +-
 elements/core/mutter.bst                              | 2 +-
 elements/core/nautilus.bst                            | 2 +-
 elements/core/network-manager-applet.bst              | 2 +-
 elements/core/orca.bst                                | 2 +-
 elements/core/rygel.bst                               | 2 +-
 elements/core/simple-scan.bst                         | 2 +-
 elements/core/sushi.bst                               | 2 +-
 elements/core/totem.bst                               | 2 +-
 elements/core/vino.bst                                | 2 +-
 elements/freedesktop-sdk.bst                          | 2 +-
 elements/sdk/adwaita-icon-theme.bst                   | 2 +-
 elements/sdk/appstream-glib.bst                       | 2 +-
 elements/sdk/at-spi2-atk.bst                          | 2 +-
 elements/sdk/at-spi2-core.bst                         | 2 +-
 elements/sdk/atk.bst                                  | 2 +-
 elements/sdk/cogl.bst                                 | 2 +-
 elements/sdk/dconf.bst                                | 2 +-
 elements/sdk/gcab.bst                                 | 2 +-
 elements/sdk/gcr.bst                                  | 2 +-
 elements/sdk/gdk-pixbuf.bst                           | 2 +-
 elements/sdk/gjs.bst                                  | 2 +-
 elements/sdk/glib-networking.bst                      | 2 +-
 elements/sdk/glib.bst                                 | 2 +-
 elements/sdk/gnome-themes-extra.bst                   | 2 +-
 elements/sdk/gobject-introspection.bst                | 2 +-
 elements/sdk/graphene.bst                             | 2 +-
 elements/sdk/gsettings-desktop-schemas.bst            | 2 +-
 elements/sdk/gtk+-3.bst                               | 2 +-
 elements/sdk/gtk+.bst                                 | 2 +-
 elements/sdk/gtk-doc.bst                              | 2 +-
 elements/sdk/gvfs.bst                                 | 2 +-
 elements/sdk/json-glib.bst                            | 2 +-
 elements/sdk/libcroco.bst                             | 2 +-
 elements/sdk/libgee.bst                               | 2 +-
 elements/sdk/libnotify.bst                            | 2 +-
 elements/sdk/librsvg.bst                              | 2 +-
 elements/sdk/libsecret.bst                            | 2 +-
 elements/sdk/libsoup.bst                              | 2 +-
 elements/sdk/pango.bst                                | 2 +-
 elements/sdk/pygobject.bst                            | 2 +-
 elements/sdk/vala.bst                                 | 2 +-
 elements/sdk/vte.bst                                  | 2 +-
 elements/sdk/yelp-tools.bst                           | 2 +-
 elements/sdk/yelp-xsl.bst                             | 2 +-
 elements/sdk/yelp.bst                                 | 2 +-
 elements/sdk/zenity.bst                               | 2 +-
 elements/world/accerciser.bst                         | 2 +-
 elements/world/amtk.bst                               | 2 +-
 elements/world/bijiben.bst                            | 2 +-
 elements/world/dconf-editor.bst                       | 2 +-
 elements/world/devhelp.bst                            | 2 +-
 elements/world/evolution.bst                          | 2 +-
 elements/world/five-or-more.bst                       | 2 +-
 elements/world/four-in-a-row.bst                      | 2 +-
 elements/world/ghex.bst                               | 2 +-
 elements/world/gitg.bst                               | 2 +-
 elements/world/glade.bst                              | 2 +-
 elements/world/gnome-builder.bst                      | 2 +-
 elements/world/gnome-chess.bst                        | 2 +-
 elements/world/gnome-code-assistance.bst              | 2 +-
 elements/world/gnome-devel-docs.bst                   | 2 +-
 elements/world/gnome-dictionary.bst                   | 2 +-
 elements/world/gnome-documents.bst                    | 2 +-
 elements/world/gnome-games.bst                        | 2 +-
 elements/world/gnome-internet-radio-locator.bst       | 2 +-
 elements/world/gnome-klotski.bst                      | 2 +-
 elements/world/gnome-mahjongg.bst                     | 2 +-
 elements/world/gnome-mines.bst                        | 2 +-
 elements/world/gnome-multi-writer.bst                 | 2 +-
 elements/world/gnome-nettool.bst                      | 2 +-
 elements/world/gnome-nibbles.bst                      | 2 +-
 elements/world/gnome-recipes.bst                      | 2 +-
 elements/world/gnome-robots.bst                       | 2 +-
 elements/world/gnome-sound-recorder.bst               | 2 +-
 elements/world/gnome-sudoku.bst                       | 2 +-
 elements/world/gnome-taquin.bst                       | 2 +-
 elements/world/gnome-tetravex.bst                     | 2 +-
 elements/world/gnome-todo.bst                         | 2 +-
 elements/world/gnome-tweaks.bst                       | 2 +-
 elements/world/gtksourceview-3.bst                    | 2 +-
 elements/world/gtkspell.bst                           | 2 +-
 elements/world/gupnp-igd.bst                          | 2 +-
 elements/world/hitori.bst                             | 2 +-
 elements/world/iagno.bst                              | 2 +-
 elements/world/jsonrpc-glib.bst                       | 2 +-
 elements/world/libgit2-glib.bst                       | 2 +-
 elements/world/libgnome-games-support.bst             | 2 +-
 elements/world/libmanette.bst                         | 2 +-
 elements/world/lightsoff.bst                          | 2 +-
 elements/world/polari.bst                             | 2 +-
 elements/world/quadrapassel.bst                       | 2 +-
 elements/world/retro-gtk.bst                          | 2 +-
 elements/world/seahorse.bst                           | 2 +-
 elements/world/swell-foop.bst                         | 2 +-
 elements/world/tali.bst                               | 2 +-
 elements/world/telepathy-glib.bst                     | 2 +-
 elements/world/telepathy-logger.bst                   | 2 +-
 elements/world/telepathy-mission-control.bst          | 2 +-
 elements/world/template-glib.bst                      | 2 +-
 project.conf                                          | 5 ++++-
 211 files changed, 214 insertions(+), 211 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1a498f39..9bd06da4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,7 +6,7 @@ variables:
   BST_STRICT: '--no-strict'
   BST: "bst $BST_STRICT --config build.conf --log-file logs/build.log --colors"
   BST_SHA: '1.2.6-0-gac360dfc481c5435a52e31988cc46106cc26d01c'
-  BST_EXTERNAL_SHA: '0.9.0-0-g63a19e8068bd777bd9cd59b1a9442f9749ea5a85'
+  BST_EXTERNAL_SHA: '0.13.0-0-g6121d1909f80379776e7cff21faaf91adfc779e2'
   FLATPAK_BRANCH: master
 
   # Docker Images
diff --git a/elements/core-deps/NetworkManager.bst b/elements/core-deps/NetworkManager.bst
index 6fbd5d3c..1a2d28fc 100644
--- a/elements/core-deps/NetworkManager.bst
+++ b/elements/core-deps/NetworkManager.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: git_freedesktop_org:NetworkManager/NetworkManager.git
   track: master
 depends:
diff --git a/elements/core-deps/PackageKit.bst b/elements/core-deps/PackageKit.bst
index 83b7bc73..3addba4e 100644
--- a/elements/core-deps/PackageKit.bst
+++ b/elements/core-deps/PackageKit.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: github_com:hughsie/PackageKit.git
   track: master
 depends:
diff --git a/elements/core-deps/accountsservice.bst b/elements/core-deps/accountsservice.bst
index 26a455eb..9e001d10 100644
--- a/elements/core-deps/accountsservice.bst
+++ b/elements/core-deps/accountsservice.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: git_freedesktop_org:accountsservice/accountsservice.git
   track: master
 depends:
diff --git a/elements/core-deps/atkmm-1.6.bst b/elements/core-deps/atkmm-1.6.bst
index 0689e1fc..668d6da6 100644
--- a/elements/core-deps/atkmm-1.6.bst
+++ b/elements/core-deps/atkmm-1.6.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/atkmm.git
   track: atkmm-2-24
 depends:
diff --git a/elements/core-deps/atkmm.bst b/elements/core-deps/atkmm.bst
index c7bf00c6..90a19d2f 100644
--- a/elements/core-deps/atkmm.bst
+++ b/elements/core-deps/atkmm.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/atkmm.git
   track: master
 depends:
diff --git a/elements/core-deps/babl.bst b/elements/core-deps/babl.bst
index 3707b500..fc9041df 100644
--- a/elements/core-deps/babl.bst
+++ b/elements/core-deps/babl.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/babl.git
   track: master
 depends:
diff --git a/elements/core-deps/cairomm.bst b/elements/core-deps/cairomm.bst
index 323fb846..f3ee1480 100644
--- a/elements/core-deps/cairomm.bst
+++ b/elements/core-deps/cairomm.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: git_freedesktop_org:cairo/cairomm.git
   track: master
 depends:
diff --git a/elements/core-deps/colord-gtk.bst b/elements/core-deps/colord-gtk.bst
index 902873e6..44255211 100644
--- a/elements/core-deps/colord-gtk.bst
+++ b/elements/core-deps/colord-gtk.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: github_com:hughsie/colord-gtk.git
   track: master
 depends:
diff --git a/elements/core-deps/colord.bst b/elements/core-deps/colord.bst
index a2e34c5b..5004133f 100644
--- a/elements/core-deps/colord.bst
+++ b/elements/core-deps/colord.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: github_com:hughsie/colord.git
   track: master
 depends:
diff --git a/elements/core-deps/evolution-data-server.bst b/elements/core-deps/evolution-data-server.bst
index e2fe56a1..6b8f0575 100644
--- a/elements/core-deps/evolution-data-server.bst
+++ b/elements/core-deps/evolution-data-server.bst
@@ -1,6 +1,6 @@
 kind: cmake
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/evolution-data-server.git
   track: master
 depends:
diff --git a/elements/core-deps/folks.bst b/elements/core-deps/folks.bst
index 111dbafc..50b73e15 100644
--- a/elements/core-deps/folks.bst
+++ b/elements/core-deps/folks.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/folks.git
   track: master
 depends:
diff --git a/elements/core-deps/gegl.bst b/elements/core-deps/gegl.bst
index fad2c630..3650f3f0 100644
--- a/elements/core-deps/gegl.bst
+++ b/elements/core-deps/gegl.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gegl.git
   track: master
 depends:
diff --git a/elements/core-deps/geocode-glib.bst b/elements/core-deps/geocode-glib.bst
index a8f72682..9cc6cd41 100644
--- a/elements/core-deps/geocode-glib.bst
+++ b/elements/core-deps/geocode-glib.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/geocode-glib.git
   track: master
 depends:
diff --git a/elements/core-deps/glibmm-2.4.bst b/elements/core-deps/glibmm-2.4.bst
index 501f1e6a..515eb1aa 100644
--- a/elements/core-deps/glibmm-2.4.bst
+++ b/elements/core-deps/glibmm-2.4.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/glibmm.git
   track: glibmm-2-54
 depends:
diff --git a/elements/core-deps/glibmm.bst b/elements/core-deps/glibmm.bst
index 9f46889f..9fb2bc7e 100644
--- a/elements/core-deps/glibmm.bst
+++ b/elements/core-deps/glibmm.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/glibmm.git
   track: master
 depends:
diff --git a/elements/core-deps/gmime3.bst b/elements/core-deps/gmime3.bst
index b3f9c441..9e84a462 100644
--- a/elements/core-deps/gmime3.bst
+++ b/elements/core-deps/gmime3.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gmime.git
   track: master
 depends:
diff --git a/elements/core-deps/gnome-autoar.bst b/elements/core-deps/gnome-autoar.bst
index 8978cbfe..57ffa3d7 100644
--- a/elements/core-deps/gnome-autoar.bst
+++ b/elements/core-deps/gnome-autoar.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-autoar.git
   track: master
 depends:
diff --git a/elements/core-deps/gnome-online-accounts.bst b/elements/core-deps/gnome-online-accounts.bst
index 1899a902..e4124d8a 100644
--- a/elements/core-deps/gnome-online-accounts.bst
+++ b/elements/core-deps/gnome-online-accounts.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-online-accounts.git
   track: master
 depends:
diff --git a/elements/core-deps/gnome-online-miners.bst b/elements/core-deps/gnome-online-miners.bst
index be71cad9..3139447e 100644
--- a/elements/core-deps/gnome-online-miners.bst
+++ b/elements/core-deps/gnome-online-miners.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-online-miners.git
   track: master
 depends:
diff --git a/elements/core-deps/gnome-video-effects.bst b/elements/core-deps/gnome-video-effects.bst
index cb3f8b4f..184a7fd6 100644
--- a/elements/core-deps/gnome-video-effects.bst
+++ b/elements/core-deps/gnome-video-effects.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-video-effects.git
   track: master
 depends:
diff --git a/elements/core-deps/gom.bst b/elements/core-deps/gom.bst
index d4172d9c..6d39ca53 100644
--- a/elements/core-deps/gom.bst
+++ b/elements/core-deps/gom.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gom.git
   track: master
 depends:
diff --git a/elements/core-deps/grilo-plugins.bst b/elements/core-deps/grilo-plugins.bst
index a0e16470..c10989a0 100644
--- a/elements/core-deps/grilo-plugins.bst
+++ b/elements/core-deps/grilo-plugins.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/grilo-plugins.git
   track: master
 depends:
diff --git a/elements/core-deps/grilo.bst b/elements/core-deps/grilo.bst
index d0189423..24695af0 100644
--- a/elements/core-deps/grilo.bst
+++ b/elements/core-deps/grilo.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/grilo.git
   track: master
 depends:
diff --git a/elements/core-deps/gsound.bst b/elements/core-deps/gsound.bst
index 865631dc..c9b4e1dd 100644
--- a/elements/core-deps/gsound.bst
+++ b/elements/core-deps/gsound.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gsound.git
   track: master
 depends:
diff --git a/elements/core-deps/gspell.bst b/elements/core-deps/gspell.bst
index acb472fb..e222db11 100644
--- a/elements/core-deps/gspell.bst
+++ b/elements/core-deps/gspell.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gspell.git
   track: master
 depends:
diff --git a/elements/core-deps/gssdp.bst b/elements/core-deps/gssdp.bst
index 41e31983..d2344653 100644
--- a/elements/core-deps/gssdp.bst
+++ b/elements/core-deps/gssdp.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gssdp.git
   track: master
 depends:
diff --git a/elements/core-deps/gtk-vnc.bst b/elements/core-deps/gtk-vnc.bst
index e9e10a98..efc2dfd9 100644
--- a/elements/core-deps/gtk-vnc.bst
+++ b/elements/core-deps/gtk-vnc.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gtk-vnc.git
   track: master
   submodules:
diff --git a/elements/core-deps/gtkmm-3.bst b/elements/core-deps/gtkmm-3.bst
index 60f76923..a19cad8a 100644
--- a/elements/core-deps/gtkmm-3.bst
+++ b/elements/core-deps/gtkmm-3.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gtkmm.git
   track: gtkmm-3-22
 depends:
diff --git a/elements/core-deps/gtkmm.bst b/elements/core-deps/gtkmm.bst
index 123b1f04..9d5802be 100644
--- a/elements/core-deps/gtkmm.bst
+++ b/elements/core-deps/gtkmm.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gtkmm.git
   track: master
 depends:
diff --git a/elements/core-deps/gtksourceview.bst b/elements/core-deps/gtksourceview.bst
index e2ddda3d..403cb8f7 100644
--- a/elements/core-deps/gtksourceview.bst
+++ b/elements/core-deps/gtksourceview.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gtksourceview.git
   track: master
 depends:
diff --git a/elements/core-deps/gupnp-av.bst b/elements/core-deps/gupnp-av.bst
index 7ab57476..5601edf8 100644
--- a/elements/core-deps/gupnp-av.bst
+++ b/elements/core-deps/gupnp-av.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gupnp-av.git
   track: master
 depends:
diff --git a/elements/core-deps/gupnp-dlna.bst b/elements/core-deps/gupnp-dlna.bst
index 38fda601..274e7d96 100644
--- a/elements/core-deps/gupnp-dlna.bst
+++ b/elements/core-deps/gupnp-dlna.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gupnp-dlna.git
   track: master
 depends:
diff --git a/elements/core-deps/gupnp.bst b/elements/core-deps/gupnp.bst
index f0dffde9..43b70989 100644
--- a/elements/core-deps/gupnp.bst
+++ b/elements/core-deps/gupnp.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gupnp.git
   track: master
 depends:
diff --git a/elements/core-deps/libchamplain.bst b/elements/core-deps/libchamplain.bst
index 153b69f2..7422471c 100644
--- a/elements/core-deps/libchamplain.bst
+++ b/elements/core-deps/libchamplain.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libchamplain.git
   track: master
 depends:
diff --git a/elements/core-deps/libdazzle.bst b/elements/core-deps/libdazzle.bst
index 112a34b9..d6bb9526 100644
--- a/elements/core-deps/libdazzle.bst
+++ b/elements/core-deps/libdazzle.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libdazzle.git
   track: master
 depends:
diff --git a/elements/core-deps/libgdata.bst b/elements/core-deps/libgdata.bst
index 5ed00fe7..349fcfaf 100644
--- a/elements/core-deps/libgdata.bst
+++ b/elements/core-deps/libgdata.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgdata.git
   track: master
 depends:
diff --git a/elements/core-deps/libgepub.bst b/elements/core-deps/libgepub.bst
index 1928c9aa..72db94ea 100644
--- a/elements/core-deps/libgepub.bst
+++ b/elements/core-deps/libgepub.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgepub.git
   track: master
 depends:
diff --git a/elements/core-deps/libgfbgraph.bst b/elements/core-deps/libgfbgraph.bst
index 99de7cfd..568e7513 100644
--- a/elements/core-deps/libgfbgraph.bst
+++ b/elements/core-deps/libgfbgraph.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgfbgraph.git
   track: master
 depends:
diff --git a/elements/core-deps/libgnomekbd.bst b/elements/core-deps/libgnomekbd.bst
index 8f8df879..967973dc 100644
--- a/elements/core-deps/libgnomekbd.bst
+++ b/elements/core-deps/libgnomekbd.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgnomekbd.git
   track: master
 depends:
diff --git a/elements/core-deps/libgovirt.bst b/elements/core-deps/libgovirt.bst
index 65d2bd55..8f208b01 100644
--- a/elements/core-deps/libgovirt.bst
+++ b/elements/core-deps/libgovirt.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgovirt.git
   track: master
 depends:
diff --git a/elements/core-deps/libgrss.bst b/elements/core-deps/libgrss.bst
index a3fa55eb..d11979a8 100644
--- a/elements/core-deps/libgrss.bst
+++ b/elements/core-deps/libgrss.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgrss.git
   track: master
 depends:
diff --git a/elements/core-deps/libgsf.bst b/elements/core-deps/libgsf.bst
index ab4d2a71..b105336b 100644
--- a/elements/core-deps/libgsf.bst
+++ b/elements/core-deps/libgsf.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgsf.git
   track: master
 depends:
diff --git a/elements/core-deps/libgtop.bst b/elements/core-deps/libgtop.bst
index 13d0a8c1..f5eea12c 100644
--- a/elements/core-deps/libgtop.bst
+++ b/elements/core-deps/libgtop.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgtop.git
   track: master
 depends:
diff --git a/elements/core-deps/libgudev.bst b/elements/core-deps/libgudev.bst
index 18606ccf..98cd8c86 100644
--- a/elements/core-deps/libgudev.bst
+++ b/elements/core-deps/libgudev.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgudev.git
   track: master
 depends:
diff --git a/elements/core-deps/libgusb.bst b/elements/core-deps/libgusb.bst
index 3bc2c838..513edbdc 100644
--- a/elements/core-deps/libgusb.bst
+++ b/elements/core-deps/libgusb.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: github_com:hughsie/libgusb.git
   track: master
 depends:
diff --git a/elements/core-deps/libgweather.bst b/elements/core-deps/libgweather.bst
index 7ce1e379..482088ac 100644
--- a/elements/core-deps/libgweather.bst
+++ b/elements/core-deps/libgweather.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgweather.git
   track: master
 depends:
diff --git a/elements/core-deps/libgxps.bst b/elements/core-deps/libgxps.bst
index 466456cf..d8f4bd5c 100644
--- a/elements/core-deps/libgxps.bst
+++ b/elements/core-deps/libgxps.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgxps.git
   track: master
 depends:
diff --git a/elements/core-deps/libinput.bst b/elements/core-deps/libinput.bst
index cf513838..47e60fa5 100644
--- a/elements/core-deps/libinput.bst
+++ b/elements/core-deps/libinput.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: git_freedesktop_org:libinput/libinput.git
   track: master
 depends:
diff --git a/elements/core-deps/libmbim.bst b/elements/core-deps/libmbim.bst
index 140b5ff5..bfbb523f 100644
--- a/elements/core-deps/libmbim.bst
+++ b/elements/core-deps/libmbim.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: git_freedesktop_org:mobile-broadband/libmbim.git
   track: master
 depends:
diff --git a/elements/core-deps/libmediaart.bst b/elements/core-deps/libmediaart.bst
index 773a0d20..838c89b6 100644
--- a/elements/core-deps/libmediaart.bst
+++ b/elements/core-deps/libmediaart.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libmediaart.git
   track: master
 depends:
diff --git a/elements/core-deps/libosinfo.bst b/elements/core-deps/libosinfo.bst
index d8a089e1..f3188079 100644
--- a/elements/core-deps/libosinfo.bst
+++ b/elements/core-deps/libosinfo.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_com:libosinfo/libosinfo.git
   track: master
 - kind: local
diff --git a/elements/core-deps/libpeas.bst b/elements/core-deps/libpeas.bst
index 3c663b34..e2975675 100644
--- a/elements/core-deps/libpeas.bst
+++ b/elements/core-deps/libpeas.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libpeas.git
   track: master
 depends:
diff --git a/elements/core-deps/libqmi.bst b/elements/core-deps/libqmi.bst
index 71559030..11ca0066 100644
--- a/elements/core-deps/libqmi.bst
+++ b/elements/core-deps/libqmi.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: git_freedesktop_org:mobile-broadband/libqmi.git
   track: master
 depends:
diff --git a/elements/core-deps/librest.bst b/elements/core-deps/librest.bst
index d46173b4..4b4f3714 100644
--- a/elements/core-deps/librest.bst
+++ b/elements/core-deps/librest.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/librest.git
   track: librest-0-7
 depends:
diff --git a/elements/core-deps/libsigcplusplus-2.0.bst b/elements/core-deps/libsigcplusplus-2.0.bst
index 3c92b92b..c375cd34 100644
--- a/elements/core-deps/libsigcplusplus-2.0.bst
+++ b/elements/core-deps/libsigcplusplus-2.0.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: github_com:libsigcplusplus/libsigcplusplus.git
   track: libsigc++-2-10
 depends:
diff --git a/elements/core-deps/libsigcplusplus.bst b/elements/core-deps/libsigcplusplus.bst
index 63d998d9..e4cf42e7 100644
--- a/elements/core-deps/libsigcplusplus.bst
+++ b/elements/core-deps/libsigcplusplus.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: github_com:libsigcplusplus/libsigcplusplus.git
   track: master
 depends:
diff --git a/elements/core-deps/libvirt-glib.bst b/elements/core-deps/libvirt-glib.bst
index 96cc3c83..b0153222 100644
--- a/elements/core-deps/libvirt-glib.bst
+++ b/elements/core-deps/libvirt-glib.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: github_com:libvirt/libvirt-glib.git
   track: master
 depends:
diff --git a/elements/core-deps/libzapojit.bst b/elements/core-deps/libzapojit.bst
index d05c7505..00e5de47 100644
--- a/elements/core-deps/libzapojit.bst
+++ b/elements/core-deps/libzapojit.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libzapojit.git
   track: master
 depends:
diff --git a/elements/core-deps/mm-common.bst b/elements/core-deps/mm-common.bst
index 3df6b7f5..a856b479 100644
--- a/elements/core-deps/mm-common.bst
+++ b/elements/core-deps/mm-common.bst
@@ -17,7 +17,7 @@
 
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/mm-common.git
   track: master
 - kind: local
diff --git a/elements/core-deps/mobile-broadband-provider-info.bst 
b/elements/core-deps/mobile-broadband-provider-info.bst
index 068d54bd..a11b57ee 100644
--- a/elements/core-deps/mobile-broadband-provider-info.bst
+++ b/elements/core-deps/mobile-broadband-provider-info.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/mobile-broadband-provider-info.git
   track: master
 depends:
diff --git a/elements/core-deps/osinfo-db-tools.bst b/elements/core-deps/osinfo-db-tools.bst
index f251f89e..ced517a7 100644
--- a/elements/core-deps/osinfo-db-tools.bst
+++ b/elements/core-deps/osinfo-db-tools.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_com:libosinfo/osinfo-db-tools.git
   track: master
 depends:
diff --git a/elements/core-deps/pangomm-1.4.bst b/elements/core-deps/pangomm-1.4.bst
index ab9fa1a5..ff06a1bd 100644
--- a/elements/core-deps/pangomm-1.4.bst
+++ b/elements/core-deps/pangomm-1.4.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/pangomm.git
   track: pangomm-2-40
 depends:
diff --git a/elements/core-deps/pangomm.bst b/elements/core-deps/pangomm.bst
index 89be13db..9e2c7df1 100644
--- a/elements/core-deps/pangomm.bst
+++ b/elements/core-deps/pangomm.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/pangomm.git
   track: master
 depends:
diff --git a/elements/core-deps/phodav.bst b/elements/core-deps/phodav.bst
index f95ddf06..7f6940dc 100644
--- a/elements/core-deps/phodav.bst
+++ b/elements/core-deps/phodav.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/phodav.git
   track: master
 depends:
diff --git a/elements/core-deps/polkit.bst b/elements/core-deps/polkit.bst
index f7550b28..f04dfadc 100644
--- a/elements/core-deps/polkit.bst
+++ b/elements/core-deps/polkit.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: git_freedesktop_org:polkit/polkit.git
   track: master
 - kind: local
diff --git a/elements/core-deps/pyatspi2.bst b/elements/core-deps/pyatspi2.bst
index 57e872b6..453778b8 100644
--- a/elements/core-deps/pyatspi2.bst
+++ b/elements/core-deps/pyatspi2.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/pyatspi2.git
   track: master
 depends:
diff --git a/elements/core-deps/totem-pl-parser.bst b/elements/core-deps/totem-pl-parser.bst
index d30376a8..c71f128e 100644
--- a/elements/core-deps/totem-pl-parser.bst
+++ b/elements/core-deps/totem-pl-parser.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/totem-pl-parser.git
   track: master
 depends:
diff --git a/elements/core-deps/tracker-miners.bst b/elements/core-deps/tracker-miners.bst
index e8d63eb0..356ed8ae 100644
--- a/elements/core-deps/tracker-miners.bst
+++ b/elements/core-deps/tracker-miners.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/tracker-miners.git
   track: master
 depends:
diff --git a/elements/core-deps/tracker.bst b/elements/core-deps/tracker.bst
index d8392944..116b85f9 100644
--- a/elements/core-deps/tracker.bst
+++ b/elements/core-deps/tracker.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/tracker.git
   track: master
 depends:
diff --git a/elements/core-deps/uhttpmock.bst b/elements/core-deps/uhttpmock.bst
index 60e37923..c90b5694 100644
--- a/elements/core-deps/uhttpmock.bst
+++ b/elements/core-deps/uhttpmock.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: github_com:pwithnall/uhttpmock.git
   track: master
 depends:
diff --git a/elements/core/baobab.bst b/elements/core/baobab.bst
index c7cf4045..dd5fe842 100644
--- a/elements/core/baobab.bst
+++ b/elements/core/baobab.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/baobab.git
   track: master
 depends:
diff --git a/elements/core/cheese.bst b/elements/core/cheese.bst
index 6f98e2ca..c100ab2c 100644
--- a/elements/core/cheese.bst
+++ b/elements/core/cheese.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/cheese.git
   track: master
 depends:
diff --git a/elements/core/eog.bst b/elements/core/eog.bst
index dc3d683e..3cae0cec 100644
--- a/elements/core/eog.bst
+++ b/elements/core/eog.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/eog.git
   track: master
 depends:
diff --git a/elements/core/epiphany.bst b/elements/core/epiphany.bst
index 12dcfc74..ee24df9c 100644
--- a/elements/core/epiphany.bst
+++ b/elements/core/epiphany.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/epiphany.git
   track: master
 depends:
diff --git a/elements/core/evince.bst b/elements/core/evince.bst
index 5474f8c0..4bfdc161 100644
--- a/elements/core/evince.bst
+++ b/elements/core/evince.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/evince.git
   track: master
 depends:
diff --git a/elements/core/file-roller.bst b/elements/core/file-roller.bst
index 2c36f656..70678bdb 100644
--- a/elements/core/file-roller.bst
+++ b/elements/core/file-roller.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/file-roller.git
   track: master
 depends:
diff --git a/elements/core/gdm.bst b/elements/core/gdm.bst
index feebe9e5..c47a4edb 100644
--- a/elements/core/gdm.bst
+++ b/elements/core/gdm.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gdm.git
   track: master
 depends:
diff --git a/elements/core/gedit.bst b/elements/core/gedit.bst
index 3a15a903..cb703c86 100644
--- a/elements/core/gedit.bst
+++ b/elements/core/gedit.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gedit.git
   track: master
   submodules:
diff --git a/elements/core/gnome-backgrounds.bst b/elements/core/gnome-backgrounds.bst
index 200820cd..f57db40e 100644
--- a/elements/core/gnome-backgrounds.bst
+++ b/elements/core/gnome-backgrounds.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-backgrounds.git
   track: master
 depends:
diff --git a/elements/core/gnome-bluetooth.bst b/elements/core/gnome-bluetooth.bst
index 635ca3b3..c7151807 100644
--- a/elements/core/gnome-bluetooth.bst
+++ b/elements/core/gnome-bluetooth.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-bluetooth.git
   track: master
   submodules:
diff --git a/elements/core/gnome-boxes.bst b/elements/core/gnome-boxes.bst
index f7a2d847..7a9473d4 100644
--- a/elements/core/gnome-boxes.bst
+++ b/elements/core/gnome-boxes.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-boxes.git
   track: master
   submodules:
diff --git a/elements/core/gnome-calculator.bst b/elements/core/gnome-calculator.bst
index 147590c1..7294b300 100644
--- a/elements/core/gnome-calculator.bst
+++ b/elements/core/gnome-calculator.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-calculator.git
   track: master
 depends:
diff --git a/elements/core/gnome-calendar.bst b/elements/core/gnome-calendar.bst
index 950fc906..727c4c84 100644
--- a/elements/core/gnome-calendar.bst
+++ b/elements/core/gnome-calendar.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-calendar.git
   track: master
 depends:
diff --git a/elements/core/gnome-characters.bst b/elements/core/gnome-characters.bst
index a347e2f3..5e39d049 100644
--- a/elements/core/gnome-characters.bst
+++ b/elements/core/gnome-characters.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-characters.git
   track: master
 depends:
diff --git a/elements/core/gnome-clocks.bst b/elements/core/gnome-clocks.bst
index db9669de..8c33d36b 100644
--- a/elements/core/gnome-clocks.bst
+++ b/elements/core/gnome-clocks.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-clocks.git
   track: master
 depends:
diff --git a/elements/core/gnome-color-manager.bst b/elements/core/gnome-color-manager.bst
index 9768e5ad..0c0be842 100644
--- a/elements/core/gnome-color-manager.bst
+++ b/elements/core/gnome-color-manager.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-color-manager.git
   track: master
 depends:
diff --git a/elements/core/gnome-contacts.bst b/elements/core/gnome-contacts.bst
index d76b8386..0e17a0f5 100644
--- a/elements/core/gnome-contacts.bst
+++ b/elements/core/gnome-contacts.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-contacts.git
   track: master
 depends:
diff --git a/elements/core/gnome-control-center.bst b/elements/core/gnome-control-center.bst
index 76649f59..5dedb4cc 100644
--- a/elements/core/gnome-control-center.bst
+++ b/elements/core/gnome-control-center.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-control-center.git
   track: master
   submodules:
diff --git a/elements/core/gnome-desktop.bst b/elements/core/gnome-desktop.bst
index c644a4ed..4e54171d 100644
--- a/elements/core/gnome-desktop.bst
+++ b/elements/core/gnome-desktop.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-desktop.git
   track: master
 depends:
diff --git a/elements/core/gnome-disk-utility.bst b/elements/core/gnome-disk-utility.bst
index c0d3c151..97d55f0a 100644
--- a/elements/core/gnome-disk-utility.bst
+++ b/elements/core/gnome-disk-utility.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-disk-utility.git
   track: master
 depends:
diff --git a/elements/core/gnome-font-viewer.bst b/elements/core/gnome-font-viewer.bst
index d144c22c..a8f9c267 100644
--- a/elements/core/gnome-font-viewer.bst
+++ b/elements/core/gnome-font-viewer.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-font-viewer.git
   track: master
 depends:
diff --git a/elements/core/gnome-getting-started-docs.bst b/elements/core/gnome-getting-started-docs.bst
index 691ebeea..f209cd39 100644
--- a/elements/core/gnome-getting-started-docs.bst
+++ b/elements/core/gnome-getting-started-docs.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-getting-started-docs.git
   track: master
 depends:
diff --git a/elements/core/gnome-initial-setup.bst b/elements/core/gnome-initial-setup.bst
index 9fa75ab6..4011c77f 100644
--- a/elements/core/gnome-initial-setup.bst
+++ b/elements/core/gnome-initial-setup.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-initial-setup.git
   track: master
 depends:
diff --git a/elements/core/gnome-keyring.bst b/elements/core/gnome-keyring.bst
index bdab38eb..c97ab2b2 100644
--- a/elements/core/gnome-keyring.bst
+++ b/elements/core/gnome-keyring.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-keyring.git
   track: master
 depends:
diff --git a/elements/core/gnome-logs.bst b/elements/core/gnome-logs.bst
index 8ab25f4d..0630e41c 100644
--- a/elements/core/gnome-logs.bst
+++ b/elements/core/gnome-logs.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-logs.git
   track: master
 depends:
diff --git a/elements/core/gnome-maps.bst b/elements/core/gnome-maps.bst
index ab221f6b..68bde704 100644
--- a/elements/core/gnome-maps.bst
+++ b/elements/core/gnome-maps.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-maps.git
   track: master
 depends:
diff --git a/elements/core/gnome-menus.bst b/elements/core/gnome-menus.bst
index 4cea6cf3..1345f4a6 100644
--- a/elements/core/gnome-menus.bst
+++ b/elements/core/gnome-menus.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-menus.git
   track: master
 depends:
diff --git a/elements/core/gnome-music.bst b/elements/core/gnome-music.bst
index 4ea3b8be..faaca749 100644
--- a/elements/core/gnome-music.bst
+++ b/elements/core/gnome-music.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-music.git
   track: master
   submodules:
diff --git a/elements/core/gnome-photos.bst b/elements/core/gnome-photos.bst
index b8ed4fc4..11031644 100644
--- a/elements/core/gnome-photos.bst
+++ b/elements/core/gnome-photos.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-photos.git
   track: master
   submodules:
diff --git a/elements/core/gnome-screenshot.bst b/elements/core/gnome-screenshot.bst
index 3327ab2b..8de2089f 100644
--- a/elements/core/gnome-screenshot.bst
+++ b/elements/core/gnome-screenshot.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-screenshot.git
   track: master
 depends:
diff --git a/elements/core/gnome-session.bst b/elements/core/gnome-session.bst
index fc6d3a00..43e4ee0d 100644
--- a/elements/core/gnome-session.bst
+++ b/elements/core/gnome-session.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-session.git
   track: master
 depends:
diff --git a/elements/core/gnome-settings-daemon.bst b/elements/core/gnome-settings-daemon.bst
index b2d45d4e..f3f21a5e 100644
--- a/elements/core/gnome-settings-daemon.bst
+++ b/elements/core/gnome-settings-daemon.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-settings-daemon.git
   track: master
   submodules:
diff --git a/elements/core/gnome-shell-extensions.bst b/elements/core/gnome-shell-extensions.bst
index 5ec07576..35eb4922 100644
--- a/elements/core/gnome-shell-extensions.bst
+++ b/elements/core/gnome-shell-extensions.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-shell-extensions.git
   track: master
 depends:
diff --git a/elements/core/gnome-shell.bst b/elements/core/gnome-shell.bst
index 933884ca..5ecb79c6 100644
--- a/elements/core/gnome-shell.bst
+++ b/elements/core/gnome-shell.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-shell.git
   track: master
   submodules:
diff --git a/elements/core/gnome-software.bst b/elements/core/gnome-software.bst
index ff7ffe67..2719ec9e 100644
--- a/elements/core/gnome-software.bst
+++ b/elements/core/gnome-software.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-software.git
   track: master
 depends:
diff --git a/elements/core/gnome-system-monitor.bst b/elements/core/gnome-system-monitor.bst
index d4b7be1d..cd305e36 100644
--- a/elements/core/gnome-system-monitor.bst
+++ b/elements/core/gnome-system-monitor.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-system-monitor.git
   track: master
 depends:
diff --git a/elements/core/gnome-terminal.bst b/elements/core/gnome-terminal.bst
index d04cbb44..501e9f04 100644
--- a/elements/core/gnome-terminal.bst
+++ b/elements/core/gnome-terminal.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-terminal.git
   track: master
 depends:
diff --git a/elements/core/gnome-user-docs.bst b/elements/core/gnome-user-docs.bst
index 68058b86..9c65bf6e 100644
--- a/elements/core/gnome-user-docs.bst
+++ b/elements/core/gnome-user-docs.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-user-docs.git
   track: master
 depends:
diff --git a/elements/core/gnome-user-share.bst b/elements/core/gnome-user-share.bst
index b23e8398..9776c040 100644
--- a/elements/core/gnome-user-share.bst
+++ b/elements/core/gnome-user-share.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-user-share.git
   track: master
 depends:
diff --git a/elements/core/gnome-weather.bst b/elements/core/gnome-weather.bst
index 785a1f68..eb8e07d2 100644
--- a/elements/core/gnome-weather.bst
+++ b/elements/core/gnome-weather.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-weather.git
   track: master
 depends:
diff --git a/elements/core/mutter.bst b/elements/core/mutter.bst
index 3c70a991..9175fcbf 100644
--- a/elements/core/mutter.bst
+++ b/elements/core/mutter.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/mutter.git
   track: master
 depends:
diff --git a/elements/core/nautilus.bst b/elements/core/nautilus.bst
index a5ab2664..6cc7f539 100644
--- a/elements/core/nautilus.bst
+++ b/elements/core/nautilus.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/nautilus.git
   track: master
   submodules:
diff --git a/elements/core/network-manager-applet.bst b/elements/core/network-manager-applet.bst
index b6a274cf..7ea6d4be 100644
--- a/elements/core/network-manager-applet.bst
+++ b/elements/core/network-manager-applet.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/network-manager-applet.git
   track: master
 depends:
diff --git a/elements/core/orca.bst b/elements/core/orca.bst
index 48defae5..94ce167b 100644
--- a/elements/core/orca.bst
+++ b/elements/core/orca.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/orca.git
   track: master
 depends:
diff --git a/elements/core/rygel.bst b/elements/core/rygel.bst
index ad0a4435..0eea87fa 100644
--- a/elements/core/rygel.bst
+++ b/elements/core/rygel.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/rygel.git
   track: master
 depends:
diff --git a/elements/core/simple-scan.bst b/elements/core/simple-scan.bst
index a027243a..18c466cb 100644
--- a/elements/core/simple-scan.bst
+++ b/elements/core/simple-scan.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/simple-scan.git
   track: master
 depends:
diff --git a/elements/core/sushi.bst b/elements/core/sushi.bst
index ad65ff59..9e27fd76 100644
--- a/elements/core/sushi.bst
+++ b/elements/core/sushi.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/sushi.git
   track: master
 depends:
diff --git a/elements/core/totem.bst b/elements/core/totem.bst
index be6c568b..d880ab16 100644
--- a/elements/core/totem.bst
+++ b/elements/core/totem.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/totem.git
   track: master
   submodules:
diff --git a/elements/core/vino.bst b/elements/core/vino.bst
index dff55799..e59f9a68 100644
--- a/elements/core/vino.bst
+++ b/elements/core/vino.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/vino.git
   track: master
 depends:
diff --git a/elements/freedesktop-sdk.bst b/elements/freedesktop-sdk.bst
index a4831a80..ced2752f 100644
--- a/elements/freedesktop-sdk.bst
+++ b/elements/freedesktop-sdk.bst
@@ -1,6 +1,6 @@
 kind: junction
 sources:
-- kind: git
+- kind: git_tag
   url: https://gitlab.com/freedesktop-sdk/freedesktop-sdk.git
   track: 18.08
 config:
diff --git a/elements/sdk/adwaita-icon-theme.bst b/elements/sdk/adwaita-icon-theme.bst
index 69ed09fe..95ddeb08 100644
--- a/elements/sdk/adwaita-icon-theme.bst
+++ b/elements/sdk/adwaita-icon-theme.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/adwaita-icon-theme.git
   track: master
 depends:
diff --git a/elements/sdk/appstream-glib.bst b/elements/sdk/appstream-glib.bst
index 661f657b..8cd7603b 100644
--- a/elements/sdk/appstream-glib.bst
+++ b/elements/sdk/appstream-glib.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: github_com:hughsie/appstream-glib.git
   track: master
 depends:
diff --git a/elements/sdk/at-spi2-atk.bst b/elements/sdk/at-spi2-atk.bst
index 9bb528a1..7e0cd03f 100644
--- a/elements/sdk/at-spi2-atk.bst
+++ b/elements/sdk/at-spi2-atk.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/at-spi2-atk.git
   track: master
 depends:
diff --git a/elements/sdk/at-spi2-core.bst b/elements/sdk/at-spi2-core.bst
index b0346ef5..aaea7bac 100644
--- a/elements/sdk/at-spi2-core.bst
+++ b/elements/sdk/at-spi2-core.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/at-spi2-core.git
   track: master
 depends:
diff --git a/elements/sdk/atk.bst b/elements/sdk/atk.bst
index 71759b24..8ba01c12 100644
--- a/elements/sdk/atk.bst
+++ b/elements/sdk/atk.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/atk.git
   track: master
 depends:
diff --git a/elements/sdk/cogl.bst b/elements/sdk/cogl.bst
index 0bc30dbb..6fcd0e94 100644
--- a/elements/sdk/cogl.bst
+++ b/elements/sdk/cogl.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/cogl.git
   track: cogl-1.22
 depends:
diff --git a/elements/sdk/dconf.bst b/elements/sdk/dconf.bst
index dd8bdfe6..e4d17632 100644
--- a/elements/sdk/dconf.bst
+++ b/elements/sdk/dconf.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/dconf.git
   track: master
 - kind: patch
diff --git a/elements/sdk/gcab.bst b/elements/sdk/gcab.bst
index f8dcd992..7bd2af82 100644
--- a/elements/sdk/gcab.bst
+++ b/elements/sdk/gcab.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gcab.git
   track: master
 depends:
diff --git a/elements/sdk/gcr.bst b/elements/sdk/gcr.bst
index 635d11f0..c4de7bfa 100644
--- a/elements/sdk/gcr.bst
+++ b/elements/sdk/gcr.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gcr.git
   track: master
 depends:
diff --git a/elements/sdk/gdk-pixbuf.bst b/elements/sdk/gdk-pixbuf.bst
index 91c15890..78dab6fe 100644
--- a/elements/sdk/gdk-pixbuf.bst
+++ b/elements/sdk/gdk-pixbuf.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gdk-pixbuf.git
   track: master
 depends:
diff --git a/elements/sdk/gjs.bst b/elements/sdk/gjs.bst
index 250acff1..80493b66 100644
--- a/elements/sdk/gjs.bst
+++ b/elements/sdk/gjs.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gjs.git
   track: master
 depends:
diff --git a/elements/sdk/glib-networking.bst b/elements/sdk/glib-networking.bst
index fa317780..e6408031 100644
--- a/elements/sdk/glib-networking.bst
+++ b/elements/sdk/glib-networking.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/glib-networking.git
   track: master
 depends:
diff --git a/elements/sdk/glib.bst b/elements/sdk/glib.bst
index 6658300f..adaa9877 100644
--- a/elements/sdk/glib.bst
+++ b/elements/sdk/glib.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/glib.git
   track: master
 depends:
diff --git a/elements/sdk/gnome-themes-extra.bst b/elements/sdk/gnome-themes-extra.bst
index b9133621..83d1ee64 100644
--- a/elements/sdk/gnome-themes-extra.bst
+++ b/elements/sdk/gnome-themes-extra.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-themes-extra.git
   track: master
 depends:
diff --git a/elements/sdk/gobject-introspection.bst b/elements/sdk/gobject-introspection.bst
index 27a17671..678cc63e 100644
--- a/elements/sdk/gobject-introspection.bst
+++ b/elements/sdk/gobject-introspection.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gobject-introspection.git
   track: master
 depends:
diff --git a/elements/sdk/graphene.bst b/elements/sdk/graphene.bst
index 1f40dc0f..38357ce8 100644
--- a/elements/sdk/graphene.bst
+++ b/elements/sdk/graphene.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: github_com:ebassi/graphene.git
   track: master
 depends:
diff --git a/elements/sdk/gsettings-desktop-schemas.bst b/elements/sdk/gsettings-desktop-schemas.bst
index ea47b549..e570ad25 100644
--- a/elements/sdk/gsettings-desktop-schemas.bst
+++ b/elements/sdk/gsettings-desktop-schemas.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gsettings-desktop-schemas.git
   track: master
 - kind: patch
diff --git a/elements/sdk/gtk+-3.bst b/elements/sdk/gtk+-3.bst
index d9dcd424..e5f59ed4 100644
--- a/elements/sdk/gtk+-3.bst
+++ b/elements/sdk/gtk+-3.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gtk.git
   track: gtk-3-24
 depends:
diff --git a/elements/sdk/gtk+.bst b/elements/sdk/gtk+.bst
index d19f5c85..023d0143 100644
--- a/elements/sdk/gtk+.bst
+++ b/elements/sdk/gtk+.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gtk.git
   track: master
 depends:
diff --git a/elements/sdk/gtk-doc.bst b/elements/sdk/gtk-doc.bst
index 321b5980..96d45f5c 100644
--- a/elements/sdk/gtk-doc.bst
+++ b/elements/sdk/gtk-doc.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gtk-doc.git
   track: master
 depends:
diff --git a/elements/sdk/gvfs.bst b/elements/sdk/gvfs.bst
index de11f4f0..ec61995f 100644
--- a/elements/sdk/gvfs.bst
+++ b/elements/sdk/gvfs.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gvfs.git
   track: master
 depends:
diff --git a/elements/sdk/json-glib.bst b/elements/sdk/json-glib.bst
index 886c9879..6f8dec2d 100644
--- a/elements/sdk/json-glib.bst
+++ b/elements/sdk/json-glib.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/json-glib.git
   track: master
 depends:
diff --git a/elements/sdk/libcroco.bst b/elements/sdk/libcroco.bst
index 8c38439a..37d4816d 100644
--- a/elements/sdk/libcroco.bst
+++ b/elements/sdk/libcroco.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libcroco.git
   track: master
 depends:
diff --git a/elements/sdk/libgee.bst b/elements/sdk/libgee.bst
index a3e89066..a99023d7 100644
--- a/elements/sdk/libgee.bst
+++ b/elements/sdk/libgee.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgee.git
   track: master
 depends:
diff --git a/elements/sdk/libnotify.bst b/elements/sdk/libnotify.bst
index bbb2387d..17cfebdd 100644
--- a/elements/sdk/libnotify.bst
+++ b/elements/sdk/libnotify.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libnotify.git
   track: master
 depends:
diff --git a/elements/sdk/librsvg.bst b/elements/sdk/librsvg.bst
index 6d2d4e6b..25bec97d 100644
--- a/elements/sdk/librsvg.bst
+++ b/elements/sdk/librsvg.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/librsvg.git
   track: master
 - kind: local
diff --git a/elements/sdk/libsecret.bst b/elements/sdk/libsecret.bst
index ac22a6c9..80ca53a1 100644
--- a/elements/sdk/libsecret.bst
+++ b/elements/sdk/libsecret.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libsecret.git
   track: master
 depends:
diff --git a/elements/sdk/libsoup.bst b/elements/sdk/libsoup.bst
index 4a6e4341..f4c95ed9 100644
--- a/elements/sdk/libsoup.bst
+++ b/elements/sdk/libsoup.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libsoup.git
   track: master
 depends:
diff --git a/elements/sdk/pango.bst b/elements/sdk/pango.bst
index 11fe5cf9..a49939d7 100644
--- a/elements/sdk/pango.bst
+++ b/elements/sdk/pango.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/pango.git
   track: master
 depends:
diff --git a/elements/sdk/pygobject.bst b/elements/sdk/pygobject.bst
index 134a98f2..7b5a7915 100644
--- a/elements/sdk/pygobject.bst
+++ b/elements/sdk/pygobject.bst
@@ -1,6 +1,6 @@
 kind: distutils
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/pygobject.git
   track: master
 depends:
diff --git a/elements/sdk/vala.bst b/elements/sdk/vala.bst
index e878d50b..029d6c4b 100644
--- a/elements/sdk/vala.bst
+++ b/elements/sdk/vala.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/vala.git
   track: master
 depends:
diff --git a/elements/sdk/vte.bst b/elements/sdk/vte.bst
index 8db332e2..cac49862 100644
--- a/elements/sdk/vte.bst
+++ b/elements/sdk/vte.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/vte.git
   track: master
 depends:
diff --git a/elements/sdk/yelp-tools.bst b/elements/sdk/yelp-tools.bst
index ec6d76f0..4f1b5926 100644
--- a/elements/sdk/yelp-tools.bst
+++ b/elements/sdk/yelp-tools.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/yelp-tools.git
   track: master
 depends:
diff --git a/elements/sdk/yelp-xsl.bst b/elements/sdk/yelp-xsl.bst
index 31076b28..ea00a5c1 100644
--- a/elements/sdk/yelp-xsl.bst
+++ b/elements/sdk/yelp-xsl.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/yelp-xsl.git
   track: master
 depends:
diff --git a/elements/sdk/yelp.bst b/elements/sdk/yelp.bst
index 8da53e86..b31b9a37 100644
--- a/elements/sdk/yelp.bst
+++ b/elements/sdk/yelp.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/yelp.git
   track: master
 depends:
diff --git a/elements/sdk/zenity.bst b/elements/sdk/zenity.bst
index c82d275d..6037487c 100644
--- a/elements/sdk/zenity.bst
+++ b/elements/sdk/zenity.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/zenity.git
   track: master
 depends:
diff --git a/elements/world/accerciser.bst b/elements/world/accerciser.bst
index fb807097..f6be4c49 100644
--- a/elements/world/accerciser.bst
+++ b/elements/world/accerciser.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/accerciser.git
   track: master
 depends:
diff --git a/elements/world/amtk.bst b/elements/world/amtk.bst
index b5d11506..3d392cc4 100644
--- a/elements/world/amtk.bst
+++ b/elements/world/amtk.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/amtk.git
   track: master
 depends:
diff --git a/elements/world/bijiben.bst b/elements/world/bijiben.bst
index 53fcc0cb..d774028c 100644
--- a/elements/world/bijiben.bst
+++ b/elements/world/bijiben.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/bijiben.git
   track: master
   submodules:
diff --git a/elements/world/dconf-editor.bst b/elements/world/dconf-editor.bst
index 44c8bd4d..9b0103e7 100644
--- a/elements/world/dconf-editor.bst
+++ b/elements/world/dconf-editor.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/dconf-editor.git
   track: master
 depends:
diff --git a/elements/world/devhelp.bst b/elements/world/devhelp.bst
index e8a0b0d0..63a561d7 100644
--- a/elements/world/devhelp.bst
+++ b/elements/world/devhelp.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/devhelp.git
   track: master
 depends:
diff --git a/elements/world/evolution.bst b/elements/world/evolution.bst
index 7e8cc4a4..7960bd8f 100644
--- a/elements/world/evolution.bst
+++ b/elements/world/evolution.bst
@@ -1,6 +1,6 @@
 kind: cmake
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/evolution.git
   track: master
 depends:
diff --git a/elements/world/five-or-more.bst b/elements/world/five-or-more.bst
index eb07c445..71b172e2 100644
--- a/elements/world/five-or-more.bst
+++ b/elements/world/five-or-more.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/five-or-more.git
   track: master
 depends:
diff --git a/elements/world/four-in-a-row.bst b/elements/world/four-in-a-row.bst
index 9815dc8a..5a1585f0 100644
--- a/elements/world/four-in-a-row.bst
+++ b/elements/world/four-in-a-row.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/four-in-a-row.git
   track: master
 depends:
diff --git a/elements/world/ghex.bst b/elements/world/ghex.bst
index 12f2614f..dd6c85c7 100644
--- a/elements/world/ghex.bst
+++ b/elements/world/ghex.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/ghex.git
   track: master
 depends:
diff --git a/elements/world/gitg.bst b/elements/world/gitg.bst
index af442b29..df7dc0cb 100644
--- a/elements/world/gitg.bst
+++ b/elements/world/gitg.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gitg.git
   track: master
 depends:
diff --git a/elements/world/glade.bst b/elements/world/glade.bst
index f746f845..04b868b9 100644
--- a/elements/world/glade.bst
+++ b/elements/world/glade.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/glade.git
   track: master
 depends:
diff --git a/elements/world/gnome-builder.bst b/elements/world/gnome-builder.bst
index 0ef21be4..65e30a1f 100644
--- a/elements/world/gnome-builder.bst
+++ b/elements/world/gnome-builder.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-builder.git
   track: master
 depends:
diff --git a/elements/world/gnome-chess.bst b/elements/world/gnome-chess.bst
index 6a27e116..3836b9a2 100644
--- a/elements/world/gnome-chess.bst
+++ b/elements/world/gnome-chess.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-chess.git
   track: master
 depends:
diff --git a/elements/world/gnome-code-assistance.bst b/elements/world/gnome-code-assistance.bst
index 75c4d052..3f61f7b4 100644
--- a/elements/world/gnome-code-assistance.bst
+++ b/elements/world/gnome-code-assistance.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-code-assistance.git
   track: master
 depends:
diff --git a/elements/world/gnome-devel-docs.bst b/elements/world/gnome-devel-docs.bst
index 9629b792..2cfaaf98 100644
--- a/elements/world/gnome-devel-docs.bst
+++ b/elements/world/gnome-devel-docs.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-devel-docs.git
   track: master
 depends:
diff --git a/elements/world/gnome-dictionary.bst b/elements/world/gnome-dictionary.bst
index 9054d48e..8bbba510 100644
--- a/elements/world/gnome-dictionary.bst
+++ b/elements/world/gnome-dictionary.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-dictionary.git
   track: master
 depends:
diff --git a/elements/world/gnome-documents.bst b/elements/world/gnome-documents.bst
index d9c7452c..ee4eacd7 100644
--- a/elements/world/gnome-documents.bst
+++ b/elements/world/gnome-documents.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-documents.git
   track: master
   submodules:
diff --git a/elements/world/gnome-games.bst b/elements/world/gnome-games.bst
index 7795736c..458dd958 100644
--- a/elements/world/gnome-games.bst
+++ b/elements/world/gnome-games.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-games.git
   track: master
 depends:
diff --git a/elements/world/gnome-internet-radio-locator.bst b/elements/world/gnome-internet-radio-locator.bst
index 6225ae8c..c2433f7b 100644
--- a/elements/world/gnome-internet-radio-locator.bst
+++ b/elements/world/gnome-internet-radio-locator.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-internet-radio-locator.git
   track: master
 depends:
diff --git a/elements/world/gnome-klotski.bst b/elements/world/gnome-klotski.bst
index 4ba54158..1167993f 100644
--- a/elements/world/gnome-klotski.bst
+++ b/elements/world/gnome-klotski.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-klotski.git
   track: master
 depends:
diff --git a/elements/world/gnome-mahjongg.bst b/elements/world/gnome-mahjongg.bst
index 70ca0cf5..bfd06e64 100644
--- a/elements/world/gnome-mahjongg.bst
+++ b/elements/world/gnome-mahjongg.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-mahjongg.git
   track: master
 depends:
diff --git a/elements/world/gnome-mines.bst b/elements/world/gnome-mines.bst
index bbc3a21c..36a39098 100644
--- a/elements/world/gnome-mines.bst
+++ b/elements/world/gnome-mines.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-mines.git
   track: master
 depends:
diff --git a/elements/world/gnome-multi-writer.bst b/elements/world/gnome-multi-writer.bst
index 0e4d084d..9bd1009a 100644
--- a/elements/world/gnome-multi-writer.bst
+++ b/elements/world/gnome-multi-writer.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-multi-writer.git
   track: master
 depends:
diff --git a/elements/world/gnome-nettool.bst b/elements/world/gnome-nettool.bst
index 9a4f1258..843a30e5 100644
--- a/elements/world/gnome-nettool.bst
+++ b/elements/world/gnome-nettool.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-nettool.git
   track: master
 depends:
diff --git a/elements/world/gnome-nibbles.bst b/elements/world/gnome-nibbles.bst
index 4aede900..dd97d03a 100644
--- a/elements/world/gnome-nibbles.bst
+++ b/elements/world/gnome-nibbles.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-nibbles.git
   track: master
 depends:
diff --git a/elements/world/gnome-recipes.bst b/elements/world/gnome-recipes.bst
index 8e051d01..bffa9b91 100644
--- a/elements/world/gnome-recipes.bst
+++ b/elements/world/gnome-recipes.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/recipes.git
   track: master
   submodules:
diff --git a/elements/world/gnome-robots.bst b/elements/world/gnome-robots.bst
index 48208b8f..701efcd0 100644
--- a/elements/world/gnome-robots.bst
+++ b/elements/world/gnome-robots.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-robots.git
   track: master
 depends:
diff --git a/elements/world/gnome-sound-recorder.bst b/elements/world/gnome-sound-recorder.bst
index bea8cf78..5462b16d 100644
--- a/elements/world/gnome-sound-recorder.bst
+++ b/elements/world/gnome-sound-recorder.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-sound-recorder.git
   track: master
 depends:
diff --git a/elements/world/gnome-sudoku.bst b/elements/world/gnome-sudoku.bst
index 98a0f155..4019e356 100644
--- a/elements/world/gnome-sudoku.bst
+++ b/elements/world/gnome-sudoku.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-sudoku.git
   track: master
 depends:
diff --git a/elements/world/gnome-taquin.bst b/elements/world/gnome-taquin.bst
index d4d174a7..2ce5c130 100644
--- a/elements/world/gnome-taquin.bst
+++ b/elements/world/gnome-taquin.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-taquin.git
   track: master
 depends:
diff --git a/elements/world/gnome-tetravex.bst b/elements/world/gnome-tetravex.bst
index 7fa4501e..516d0fb4 100644
--- a/elements/world/gnome-tetravex.bst
+++ b/elements/world/gnome-tetravex.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-tetravex.git
   track: master
 depends:
diff --git a/elements/world/gnome-todo.bst b/elements/world/gnome-todo.bst
index 37c9cb65..fed57adc 100644
--- a/elements/world/gnome-todo.bst
+++ b/elements/world/gnome-todo.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-todo.git
   track: master
 depends:
diff --git a/elements/world/gnome-tweaks.bst b/elements/world/gnome-tweaks.bst
index 21a4a336..9c8ab979 100644
--- a/elements/world/gnome-tweaks.bst
+++ b/elements/world/gnome-tweaks.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gnome-tweaks.git
   track: master
 depends:
diff --git a/elements/world/gtksourceview-3.bst b/elements/world/gtksourceview-3.bst
index 05f1bf47..bbbc5a51 100644
--- a/elements/world/gtksourceview-3.bst
+++ b/elements/world/gtksourceview-3.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gtksourceview.git
   track: gnome-3-24
 depends:
diff --git a/elements/world/gtkspell.bst b/elements/world/gtkspell.bst
index 3a43ad0d..3c7e9bc3 100644
--- a/elements/world/gtkspell.bst
+++ b/elements/world/gtkspell.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: git_code_sf_net:p/gtkspell/gtkspell.git
   track: master
 depends:
diff --git a/elements/world/gupnp-igd.bst b/elements/world/gupnp-igd.bst
index 1f2c4669..a65e12e2 100644
--- a/elements/world/gupnp-igd.bst
+++ b/elements/world/gupnp-igd.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/gupnp-igd.git
   track: master
 depends:
diff --git a/elements/world/hitori.bst b/elements/world/hitori.bst
index a1599204..69dc0432 100644
--- a/elements/world/hitori.bst
+++ b/elements/world/hitori.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/hitori.git
   track: master
 depends:
diff --git a/elements/world/iagno.bst b/elements/world/iagno.bst
index 1cdec300..40b4275f 100644
--- a/elements/world/iagno.bst
+++ b/elements/world/iagno.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/iagno.git
   track: master
 depends:
diff --git a/elements/world/jsonrpc-glib.bst b/elements/world/jsonrpc-glib.bst
index 777ec996..679d81b2 100644
--- a/elements/world/jsonrpc-glib.bst
+++ b/elements/world/jsonrpc-glib.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/jsonrpc-glib.git
   track: master
 depends:
diff --git a/elements/world/libgit2-glib.bst b/elements/world/libgit2-glib.bst
index 6b5d0eb1..cb2303d7 100644
--- a/elements/world/libgit2-glib.bst
+++ b/elements/world/libgit2-glib.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgit2-glib.git
   track: master
 depends:
diff --git a/elements/world/libgnome-games-support.bst b/elements/world/libgnome-games-support.bst
index 6427bb19..01b83c81 100644
--- a/elements/world/libgnome-games-support.bst
+++ b/elements/world/libgnome-games-support.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/libgnome-games-support.git
   track: master
 depends:
diff --git a/elements/world/libmanette.bst b/elements/world/libmanette.bst
index 51b42869..fb12062e 100644
--- a/elements/world/libmanette.bst
+++ b/elements/world/libmanette.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:aplazas/libmanette.git
   track: master
 depends:
diff --git a/elements/world/lightsoff.bst b/elements/world/lightsoff.bst
index cf3024c6..bffdb56c 100644
--- a/elements/world/lightsoff.bst
+++ b/elements/world/lightsoff.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/lightsoff.git
   track: master
 depends:
diff --git a/elements/world/polari.bst b/elements/world/polari.bst
index ce1b6132..fb86b9f5 100644
--- a/elements/world/polari.bst
+++ b/elements/world/polari.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/polari.git
   track: master
 depends:
diff --git a/elements/world/quadrapassel.bst b/elements/world/quadrapassel.bst
index 5fdb6dda..6f5c95ae 100644
--- a/elements/world/quadrapassel.bst
+++ b/elements/world/quadrapassel.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/quadrapassel.git
   track: master
 depends:
diff --git a/elements/world/retro-gtk.bst b/elements/world/retro-gtk.bst
index 86228b7c..3a252b4f 100644
--- a/elements/world/retro-gtk.bst
+++ b/elements/world/retro-gtk.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/retro-gtk.git
   track: master
 depends:
diff --git a/elements/world/seahorse.bst b/elements/world/seahorse.bst
index 88260dd0..7a85ed98 100644
--- a/elements/world/seahorse.bst
+++ b/elements/world/seahorse.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/seahorse.git
   track: master
 depends:
diff --git a/elements/world/swell-foop.bst b/elements/world/swell-foop.bst
index 94db8ac9..95e6b20f 100644
--- a/elements/world/swell-foop.bst
+++ b/elements/world/swell-foop.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/swell-foop.git
   track: master
 depends:
diff --git a/elements/world/tali.bst b/elements/world/tali.bst
index c86e055a..295dbaac 100644
--- a/elements/world/tali.bst
+++ b/elements/world/tali.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/tali.git
   track: master
 depends:
diff --git a/elements/world/telepathy-glib.bst b/elements/world/telepathy-glib.bst
index da7c48da..a8ead62c 100644
--- a/elements/world/telepathy-glib.bst
+++ b/elements/world/telepathy-glib.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: git_freedesktop_org:telepathy/telepathy-glib.git
   track: master
 depends:
diff --git a/elements/world/telepathy-logger.bst b/elements/world/telepathy-logger.bst
index 2c395c71..fb2caad9 100644
--- a/elements/world/telepathy-logger.bst
+++ b/elements/world/telepathy-logger.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: git_freedesktop_org:telepathy/telepathy-logger.git
   track: master
 depends:
diff --git a/elements/world/telepathy-mission-control.bst b/elements/world/telepathy-mission-control.bst
index 941d5dc3..dc362627 100644
--- a/elements/world/telepathy-mission-control.bst
+++ b/elements/world/telepathy-mission-control.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: git_freedesktop_org:telepathy/telepathy-mission-control.git
   track: telepathy-mission-control-5.16
 depends:
diff --git a/elements/world/template-glib.bst b/elements/world/template-glib.bst
index 8b5f2ffa..4e276949 100644
--- a/elements/world/template-glib.bst
+++ b/elements/world/template-glib.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/template-glib.git
   track: master
 depends:
diff --git a/project.conf b/project.conf
index 9ecda60d..c25b6295 100644
--- a/project.conf
+++ b/project.conf
@@ -162,9 +162,10 @@ elements:
       include-orphans: True
 
 sources:
-  git:
+  git_tag:
     config:
       checkout-submodules: False
+      track-tags: False
 
 split-rules:
   devel:
@@ -309,3 +310,5 @@ plugins:
     flatpak_image: 0
     flatpak_repo: 0
     collect_manifest: 0
+  sources:
+    git_tag: 1


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]