Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package grml-zsh-config for openSUSE:Factory 
checked in at 2025-08-18 16:08:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/grml-zsh-config (Old)
 and      /work/SRC/openSUSE:Factory/.grml-zsh-config.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "grml-zsh-config"

Mon Aug 18 16:08:40 2025 rev:19 rq:1300012 version:0.19.24

Changes:
--------
--- /work/SRC/openSUSE:Factory/grml-zsh-config/grml-zsh-config.changes  
2025-06-26 14:06:38.641172514 +0200
+++ 
/work/SRC/openSUSE:Factory/.grml-zsh-config.new.1085/grml-zsh-config.changes    
    2025-08-18 16:08:57.084667384 +0200
@@ -1,0 +2,8 @@
+Mon Aug 18 07:46:32 UTC 2025 - Michael Vetter <mvet...@suse.com>
+
+- Update to 0.19.24:
+  * zshrc: add special code for cdt() for FreeBSD
+  * Remove is4 from etc/skel/.zshrc
+  * Fix chpwd error when DIRSTACKSIZE is unset by Claude Code
+
+-------------------------------------------------------------------

Old:
----
  v0.19.23.tar.gz

New:
----
  v0.19.24.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ grml-zsh-config.spec ++++++
--- /var/tmp/diff_new_pack.XSHcXv/_old  2025-08-18 16:08:57.824698110 +0200
+++ /var/tmp/diff_new_pack.XSHcXv/_new  2025-08-18 16:08:57.824698110 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package grml-zsh-config
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           grml-zsh-config
-Version:        0.19.23
+Version:        0.19.24
 Release:        0
 Summary:        Zsh config ujed by grml
 License:        GPL-2.0-only

++++++ v0.19.23.tar.gz -> v0.19.24.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grml-etc-core-0.19.23/debian/changelog 
new/grml-etc-core-0.19.24/debian/changelog
--- old/grml-etc-core-0.19.23/debian/changelog  2025-06-24 18:18:24.000000000 
+0200
+++ new/grml-etc-core-0.19.24/debian/changelog  2025-08-15 12:16:38.000000000 
+0200
@@ -1,3 +1,16 @@
+grml-etc-core (0.19.24) grml-testing; urgency=medium
+
+  [ Moviuro ]
+  * [845158d] zshrc: add special code for cdt() for FreeBSD
+
+  [ Komeil Parseh ]
+  * [eb38a4c] Remove is4 from etc/skel/.zshrc
+
+  [ Martin Schuerrer ]
+  * [e4f7c98] Fix chpwd error when DIRSTACKSIZE is unset by Claude Code
+
+ -- Michael Prokop <m...@grml.org>  Fri, 15 Aug 2025 12:16:26 +0200
+
 grml-etc-core (0.19.23) grml-testing; urgency=medium
 
   * [b9388c6] Remove checkhome hack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grml-etc-core-0.19.23/etc/skel/.zshrc 
new/grml-etc-core-0.19.24/etc/skel/.zshrc
--- old/grml-etc-core-0.19.23/etc/skel/.zshrc   2025-06-24 18:18:24.000000000 
+0200
+++ new/grml-etc-core-0.19.24/etc/skel/.zshrc   2025-08-15 12:16:38.000000000 
+0200
@@ -59,7 +59,7 @@
 #bindkey -M menuselect 'j' vi-down-line-or-history # bottom
 
 ## set command prediction from history, see 'man 1 zshcontrib'
-#is4 && zrcautoload predict-on && \
+#zrcautoload predict-on    && \
 #zle -N predict-on         && \
 #zle -N predict-off        && \
 #bindkey "^X^Z" predict-on && \
@@ -124,7 +124,7 @@
 
 ## if a new command line being added to the history list duplicates an older
 ## one, the older command is removed from the list
-#is4 && setopt histignorealldups
+#setopt histignorealldups
 
 ## compsys related snippets ##
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grml-etc-core-0.19.23/etc/zsh/zshrc 
new/grml-etc-core-0.19.24/etc/zsh/zshrc
--- old/grml-etc-core-0.19.23/etc/zsh/zshrc     2025-06-24 18:18:24.000000000 
+0200
+++ new/grml-etc-core-0.19.24/etc/zsh/zshrc     2025-08-15 12:16:38.000000000 
+0200
@@ -1537,6 +1537,7 @@
 
     function chpwd () {
         (( ZSH_SUBSHELL )) && return
+        [[ -z $DIRSTACKSIZE ]] && return
         (( $DIRSTACKSIZE <= 0 )) && return
         [[ -z $DIRSTACKFILE ]] && return
         grml_dirstack_filter $PWD && return
@@ -3200,10 +3201,18 @@
 
 #f5# Create temporary directory and \kbd{cd} to it
 function cdt () {
-       local -a cdttemplate
-       [ "$#" -eq 1 ] && cdttemplate=(-t "$1".XXXXXXX)
-       builtin cd "$(mktemp -d ${cdttemplate[@]})"
-       builtin pwd
+    local -a cdttemplate
+    if [ "$#" -eq 1 ]; then
+        if isfreebsd; then
+            # mktemp(1) on FreeBSD doesn't behave the same, cf.
+            # https://man.freebsd.org/cgi/man.cgi?query=mktemp#OPTIONS
+            cdttemplate=(-t "$1")
+        else
+            cdttemplate=(-t "$1".XXXXXXX)
+        fi
+    fi
+    builtin cd "$(mktemp -d ${cdttemplate[@]})"
+    builtin pwd
 }
 
 #f5# List files which have been accessed within the last {\it n} days, {\it n} 
defaults to 1

Reply via email to