[vlc-commits] [Git][videolan/vlc][master] contrib: diffpatch.sh: validate arguments

Steve Lhomme (@robUx4) gitlab at videolan.org
Sat Jun 28 16:56:20 UTC 2025



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
c03ce27e by Marvin Scholz at 2025-06-28T16:23:27+00:00
contrib: diffpatch.sh: validate arguments

- - - - -


1 changed file:

- contrib/diffpatch.sh


Changes:

=====================================
contrib/diffpatch.sh
=====================================
@@ -2,4 +2,11 @@
 # create a patch file based on file extension
 # $1 folder to run the find in
 # $2 extension to use for the diff
-find $1 -name "*$2" -exec bash -c 'filepath="$1" ; dir=$(dirname "$filepath") ; base=$(basename -s $2 "$filepath") ; diff -pur $filepath $dir/$base' -- {} $2 \;
\ No newline at end of file
+
+if [ "$#" -ne 2 ]; then
+    echo "expected two arguments" >&2
+    echo "usage: diffpatch.sh <package_folder> <file_extension_between_old_new_versions>" >&2
+    exit 2
+fi
+
+find $1 -name "*$2" -exec bash -c 'filepath="$1" ; dir=$(dirname "$filepath") ; base=$(basename -s $2 "$filepath") ; diff -pur $filepath $dir/$base' -- {} $2 \;



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/c03ce27eec0ebbdbf3f8e14a9bedb5dd4cda977d

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/c03ce27eec0ebbdbf3f8e14a9bedb5dd4cda977d
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list