Bifurcation depuis
spip / spip
Le projet source a une visibilité limitée.
-
esj a rédigé
Je profite de cette écriture massive pour normaliser quelque chose de trompeur lorsqu'on compare deux versions, savoir l'usage de " ou ' dans le premier argument de define et defined. Comme les chaînes entre apostrophes sont plus rapidement analysées que celles entre guillemets, je choisis l'apostrophe. Dépot obtenu avec le script Shell: {{{ a=$(find . -name "*.php" |grep -v extensions/ | grep -v /config/ | grep -v index.php | grep -v public.php | grep -v prive.php ) echo -n "Fichiers: " echo $a|wc -w for i in $a do sed -f ~/Sites/spip/spip.sed $i > /tmp/f.php if diff -q $i /tmp/f.php then : else diff $i /tmp/f.php # echo $i; php /tmp/f.php # mv /tmp/f.php $i fi done }}} et le script Sed: {{{ s/Copyright (c) 2001-20../Copyright (c) 2001-2011/ s,\(if [(]!*\)*\(defined* *[(]\)"\([^"]*\)"\(.*\);[[:space:]]*[#/]*.*$,\1\2'\3'\4;, }}}
esj a rédigéJe profite de cette écriture massive pour normaliser quelque chose de trompeur lorsqu'on compare deux versions, savoir l'usage de " ou ' dans le premier argument de define et defined. Comme les chaînes entre apostrophes sont plus rapidement analysées que celles entre guillemets, je choisis l'apostrophe. Dépot obtenu avec le script Shell: {{{ a=$(find . -name "*.php" |grep -v extensions/ | grep -v /config/ | grep -v index.php | grep -v public.php | grep -v prive.php ) echo -n "Fichiers: " echo $a|wc -w for i in $a do sed -f ~/Sites/spip/spip.sed $i > /tmp/f.php if diff -q $i /tmp/f.php then : else diff $i /tmp/f.php # echo $i; php /tmp/f.php # mv /tmp/f.php $i fi done }}} et le script Sed: {{{ s/Copyright (c) 2001-20../Copyright (c) 2001-2011/ s,\(if [(]!*\)*\(defined* *[(]\)"\([^"]*\)"\(.*\);[[:space:]]*[#/]*.*$,\1\2'\3'\4;, }}}