Changeset 5885 in spip-zone
- Timestamp:
- Oct 4, 2006, 8:01:38 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_outils_/svnup2tgz/svnup2tgz.sh
r3657 r5885 4 4 # - a bash name-from-to.delete to remove deleted files and directories 5 5 # - a name-from-to.tgz of the added/modified files (+ the root .svn/entries) 6 # only parameter is the base dir , name is the last compound of it 6 # only needed parameter is the base dir , name is the last compound of it 7 # optional second parameter is a revision number (as for rollback) 7 8 # 8 9 # Met à jour un svn (log: name-from-to.log) et construit : … … 10 11 # - une archive name-from-to.tgz qui contient les fichiers modifiés ou ajoutés 11 12 # et le .svn/entries de la racine pour le suivi de version 12 # l'unique paramètre est le répertoire de base, "name" en est la dernière composante 13 # l'unique paramètre obligatoire est le répertoire de base, "name" en est la dernière composante 14 # un deuxième paramètre optionnel est un numéro de révision (mettons pour un rollback) 13 15 # les fichiers produits permettent de mettre à jour une installation sans svn ni rsync 14 16 # … … 24 26 then 25 27 echo 26 echo "usage: $0 <svn_dir_to_update>"28 echo "usage: $0 svn_dir_to_update [revision_number]" 27 29 echo 28 30 exit 1 … … 30 32 NAM=${1%/} 31 33 NAM=${NAM##*/} 34 35 VER=$(($2)) 36 if [ $VER -gt 0 ] 37 then 38 VER="-r $VER" 39 else 40 VER='' 41 fi 32 42 33 43 OLD=`svnversion -n $1` … … 39 49 fi 40 50 echo "Current version: ${OLD}" 41 svn update $ 1 > ${NAM}-${OLD}-up.log51 svn update $VER $1 > ${NAM}-${OLD}-up.log 42 52 NEW=`svnversion -n $1` 43 53 if [ $NEW -eq $OLD ]; then
Note: See TracChangeset
for help on using the changeset viewer.