fileset

git mirror of https://ccx.te2000.cz/bzr/fileset
git clone https://ccx.te2000.cz/git/fileset
Log | Files | Refs | README

commit afcf5f11cf0a7aeffb96e55e0909f79612587fb8
parent a44598bc4c6b0bdde4d35996001f91f0b971f03d
Author: Jan Pobrislo <ccx@webprojekty.cz>
Date:   Fri, 15 Jan 2021 18:50:36 +0100

Don't use temporary variable in fs_contentl
Diffstat:
Mzsh-functions/confz_fileset_init | 12+++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/zsh-functions/confz_fileset_init b/zsh-functions/confz_fileset_init @@ -287,7 +287,13 @@ confz_fs_c_do() { confz_fs_contentnl_check() { checkvars filename content - typeset -g confz_fs_content - confz_fs_content=$vars[content] - require fs_c :filename \?flags content_call="printf '%s\n' \"\$confz_fs_content\"" + defvar flags '' + require fs_f :filename :flags + local ret + confz_fs + printf '%s\n' "$vars[content]" | cmp -s - $vars[filename] } +confz_fs_contentnl_do() { + printf '%s\n' "$vars[content]" > $vars[filename] +} +