[gnome-shell] extension-tool/create: Update for new versioning scheme



commit fe4fa1d2b01c55e18c3871a9d99bc5316f03af38
Author: Florian Müllner <fmuellner gnome org>
Date:   Fri Feb 26 00:54:50 2021 +0100

    extension-tool/create: Update for new versioning scheme
    
    The "shell-version" field generated by the create command still
    uses the old even/odd schema instead of the new "alpha", "beta"
    etc. one.
    
    Do that now, and also drop the different behavior for stable/unstable
    releases (that is, always use only the major number, i.e. "40").
    
    https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3787
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1719>

 subprojects/extensions-tool/src/command-create.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/subprojects/extensions-tool/src/command-create.c 
b/subprojects/extensions-tool/src/command-create.c
index b328b6003b..64b38824aa 100644
--- a/subprojects/extensions-tool/src/command-create.c
+++ b/subprojects/extensions-tool/src/command-create.c
@@ -49,11 +49,8 @@ get_shell_version (GError **error)
   if (variant == NULL)
     return NULL;
 
-  split_version = g_strsplit (g_variant_get_string (variant, NULL), ".", 3);
-  if (g_ascii_strtoll (split_version[1], NULL, 10) % 2 == 0)
-    g_clear_pointer (&split_version[2], g_free);
-
-  return g_strjoinv (".", split_version);
+  split_version = g_strsplit (g_variant_get_string (variant, NULL), ".", 2);
+  return g_steal_pointer(&split_version[0]);
 }
 
 static GDesktopAppInfo *


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