[gnome-build-meta/jjardon/track_latest_tag: 2/2] Track lastest tag instead latest master of each component



commit fbf99b497e9c991805d23557b0a900b21323cfcf
Author: Javier Jardón <jjardon gnome org>
Date:   Tue Mar 19 22:28:40 2019 -0700

    Track lastest tag instead latest master of each component
    
    This will save tons on times in CI, as we normally have to rebuild the
    world if there is a new commit of glib, for example
    
    We already have gnome-continuous to track latest master of everything
    
    Also, this will make the releases more robust, as we are testing
    what is actually going to be delivered

 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-3.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/mousetweaks.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/clutter-gst.bst                          | 2 +-
 elements/sdk/clutter-gtk.bst                          | 2 +-
 elements/sdk/clutter.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/gstreamer.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/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                                          | 2 ++
 215 files changed, 216 insertions(+), 214 deletions(-)
---
diff --git a/elements/core-deps/NetworkManager.bst b/elements/core-deps/NetworkManager.bst
index cd8b8b36..0ec3f539 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 3b1b7c56..511319be 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 6a9ca267..57a43784 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 70d192ba..81c5cb87 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 cd65161e..618e28ca 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 cd75c7b7..3d303a4e 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 4d2603e7..88191f80 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 2398c1c9..36926840 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 58a0a77c..c2133e02 100644
--- a/elements/core-deps/folks.bst
+++ b/elements/core-deps/folks.bst
@@ -1,6 +1,6 @@
 kind: autotools
 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 196e29e3..ce2d3e98 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 97c7132e..b0c2a5cd 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 e1458023..9e2b2849 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 dcfbb685..c9522b8e 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 604cadf0..1e347c5c 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 0bae48f8..638ac8a2 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 79423f6a..a4b1a17c 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 6b059183..76eb3d5d 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 790eea73..eb52db60 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 32e7ee26..a554d0bf 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 fd24b6d0..4c37b95f 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 3a604581..db3710ad 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-3.bst b/elements/core-deps/gtksourceview-3.bst
index 05f1bf47..bbbc5a51 100644
--- a/elements/core-deps/gtksourceview-3.bst
+++ b/elements/core-deps/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/core-deps/gtksourceview.bst b/elements/core-deps/gtksourceview.bst
index 807d14f7..1e33fdd1 100644
--- a/elements/core-deps/gtksourceview.bst
+++ b/elements/core-deps/gtksourceview.bst
@@ -1,6 +1,6 @@
 kind: autotools
 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 a0af82cb..1b289f0c 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 0561afc7..f051e89f 100644
--- a/elements/core-deps/libchamplain.bst
+++ b/elements/core-deps/libchamplain.bst
@@ -1,6 +1,6 @@
 kind: autotools
 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 10909596..598639eb 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 eb63ac30..e5830d72 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 4ba395b9..7ff4d719 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 ce57bf77..673fa5c2 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 91dd0312..d681a4ea 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 5083fed3..bd7aa088 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 c6baf186..f24fb03f 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 21ae1bfb..bca53344 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 e72dbaaf..6fea0d9e 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 ad4b49a8..e9443688 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 857c51ac..166448c1 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 d23ed39b..94ef4b52 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 8a4ca28b..0f5d5209 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 0b9c4630..95f7ef44 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 89ed8681..82f1e74f 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 af0515fd..7bfd30e1 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 57867058..fb47a49b 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 f61a5061..8ab5e1c9 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 d3493e02..70f33a3c 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 eeef8383..652529e8 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 03866ef1..fcaa17f8 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 d01f1dda..54afd472 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 bb525556..220591fd 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 1fed9774..439566f5 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 d6380497..9b9d9c74 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 7c4cd5d3..9f299c0f 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 2cea11a4..b25062c9 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 a415480a..1c33cece 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 bc5730a8..64aa9cd4 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 29f2d4b5..2979fd65 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 2ac2e8cd..660b806b 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 6188d6f4..c462ace3 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 a54d01f5..a1502992 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 8ff088a1..1481ed4d 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 4fb6412d..ac9d34cd 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 488763bf..2ac21d22 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 11b9f688..2380c566 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 57234fd6..0e9d5991 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 c49ce670..766eb416 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/mousetweaks.bst b/elements/core/mousetweaks.bst
index 64e28cae..fe7768ed 100644
--- a/elements/core/mousetweaks.bst
+++ b/elements/core/mousetweaks.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/mousetweaks.git
   track: master
 depends:
diff --git a/elements/core/mutter.bst b/elements/core/mutter.bst
index 3602d1fe..7cd05555 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 1dbe98ba..6d8840c0 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 3ed47ce8..6ad6e4fc 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 a1866830..ec495d85 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 41ab44aa..8e7b62dd 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 f3ddac48..72b771da 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 d676dbb3..efaa0478 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/
   track: 18.08
 config:
diff --git a/elements/sdk/adwaita-icon-theme.bst b/elements/sdk/adwaita-icon-theme.bst
index 28307c7e..d268d62b 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 4f308eea..e2876330 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/clutter-gst.bst b/elements/sdk/clutter-gst.bst
index 3acce3fb..bd6d997d 100644
--- a/elements/sdk/clutter-gst.bst
+++ b/elements/sdk/clutter-gst.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/clutter-gst.git
   track: clutter-gst-3.0
 depends:
diff --git a/elements/sdk/clutter-gtk.bst b/elements/sdk/clutter-gtk.bst
index b925cf73..75b7dfa0 100644
--- a/elements/sdk/clutter-gtk.bst
+++ b/elements/sdk/clutter-gtk.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/clutter-gtk.git
   track: master
 depends:
diff --git a/elements/sdk/clutter.bst b/elements/sdk/clutter.bst
index 35398365..45fcf45e 100644
--- a/elements/sdk/clutter.bst
+++ b/elements/sdk/clutter.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
-- kind: git
+- kind: git_tag
   url: gitlab_gnome_org:GNOME/clutter.git
   track: master
 depends:
diff --git a/elements/sdk/cogl.bst b/elements/sdk/cogl.bst
index 56c58365..29ce2554 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 92d09e29..ebdf70c9 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 c9a051e1..1ac2e1d0 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 5baf6a3e..cc2c60ee 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 5be850b7..afe424fd 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
   track: master
 depends:
diff --git a/elements/sdk/gnome-themes-extra.bst b/elements/sdk/gnome-themes-extra.bst
index 61e5a2dc..27ab9912 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 112c027e..7b90d615 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/gstreamer.bst b/elements/sdk/gstreamer.bst
index 3fc5fd9e..d0e67b3e 100644
--- a/elements/sdk/gstreamer.bst
+++ b/elements/sdk/gstreamer.bst
@@ -1,6 +1,6 @@
 kind: meson
 sources:
-- kind: git
+- kind: git_tag
   url: git_freedesktop_org:gstreamer/gstreamer.git
   track: master
 depends:
diff --git a/elements/sdk/gtk+-3.bst b/elements/sdk/gtk+-3.bst
index c53acb32..f502e1e7 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 e5842547..632a22f2 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 94cf4792..0787ba67 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 12ca84a2..7f237bbb 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 8416978b..769ae223 100644
--- a/elements/sdk/libnotify.bst
+++ b/elements/sdk/libnotify.bst
@@ -1,6 +1,6 @@
 kind: autotools
 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 cec9b04f..5a08310f 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 363e0604..498dffd8 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 4f3513d6..0f203705 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 822a3658..d3aee3cd 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 12551c42..5649eaab 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 491b3678..dfb8501a 100644
--- a/elements/sdk/vte.bst
+++ b/elements/sdk/vte.bst
@@ -1,6 +1,6 @@
 kind: autotools
 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 a977cd40..22b7459c 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 080494be..2eab02ba 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 18b59e31..5d51f4b3 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 3918b5ae..dd2d9da4 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 21f1c3bc..e9541859 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 094e4932..a1b7404f 100644
--- a/elements/world/glade.bst
+++ b/elements/world/glade.bst
@@ -1,6 +1,6 @@
 kind: autotools
 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 a25275d4..1a62e53b 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/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 eed9a194..c0a192d5 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 020a6ab2..9c8efd00 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 e734a87e..dedaedcc 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 f163e3b8..648b73ef 100644
--- a/project.conf
+++ b/project.conf
@@ -295,3 +295,5 @@ plugins:
   elements:
     flatpak_image: 0
     flatpak_repo: 0
+  sources:
+    git_tag: 0


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