git-migration: pld-git.sh - option to enable/disable icons in git repos

draenog draenog at pld-linux.org
Tue Jun 21 12:30:05 CEST 2011


Author: draenog                      Date: Tue Jun 21 10:30:05 2011 GMT
Module: git-migration                 Tag: HEAD
---- Log message:
- option to enable/disable icons in git repos

---- Files affected:
git-migration:
   pld-git.sh (1.46 -> 1.47) 

---- Diffs:

================================================================
Index: git-migration/pld-git.sh
diff -u git-migration/pld-git.sh:1.46 git-migration/pld-git.sh:1.47
--- git-migration/pld-git.sh:1.46	Fri Jun 10 03:02:01 2011
+++ git-migration/pld-git.sh	Tue Jun 21 12:30:00 2011
@@ -8,6 +8,7 @@
 CVSROOT=:pserver:cvs at cvs.pld-linux.org:/cvsroot
 LOCAL_CVS2GIT="yes"
 REMOVE_BINARIES="yes"
+REMOVE_ICONS="no"
 d=$-
 
 # get a copy of packages repo for faster local processing
@@ -21,13 +22,16 @@
 	[ ! -s cvs.rsync ] || return 0
 	# sync only *,v files and dirs
 	local logfile=rsync.log
+	local icon_pattern
 	local exclude_pattern
+	[ "$REMOVE_ICONS" = "yes" ] &&
+		icon_pattern='--exclude=*.png,v --exclude=*.xpm,v'
 	[ "$REMOVE_BINARIES" = "yes" ] &&
-		exclude_pattern='--exclude=*.gz,v --exclude=*.bz2,v --exclude=*.tgz,v --exclude=*.Z,v --exclude=gap4r2.zoo,v --exclude=*.ogg,v --exclude=*.pdf,v --exclude=*.rpm,v --exclude=*.bz,v --exclude=*.mp3,v --exclude=*.bin,v --exclude=*.png,v --exclude=*.mpg,v --exclude=*.tbz2,v --exclude=*.tar,v --exclude=*.xpm,v --exclude=*.xpi,v'
+		exclude_pattern='--exclude=*.gz,v --exclude=*.bz2,v --exclude=*.tgz,v --exclude=*.Z,v --exclude=gap4r2.zoo,v --exclude=*.ogg,v --exclude=*.pdf,v --exclude=*.rpm,v --exclude=*.bz,v --exclude=*.mp3,v --exclude=*.bin,v --exclude=*.mpg,v --exclude=*.tbz2,v --exclude=*.tar,v --exclude=*.xpi,v'
 	> $logfile
 	rsync -av rsync://cvs.pld-linux.org/cvs/packages/ packages/ \
 		--log-file=$logfile --log-file-format='changes=%i name=%n' \
-		$exclude_pattern --include=**/*,v --include=**/ --exclude=* --delete --delete-excluded
+		$exclude_pattern $icon_pattern --include=**/*,v --include=**/ --exclude=* --delete --delete-excluded
 
 	# parse rsync log
 	# we want "^.f" - any file change
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/git-migration/pld-git.sh?r1=1.46&r2=1.47&f=u



More information about the pld-cvs-commit mailing list