Changeset 5885 in spip-zone


Ignore:
Timestamp:
Oct 4, 2006, 8:01:38 PM (15 years ago)
Author:
bertrand@…
Message:

optionnel: 2eme parametre numero de version , doit etre numerique
peut servir pour rollback ou update pas jusqu'a la derniere revision

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _outils_/svnup2tgz/svnup2tgz.sh

    r3657 r5885  
    44# - a bash name-from-to.delete to remove deleted files and directories
    55# - 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)
    78#
    89# Met à jour un svn (log: name-from-to.log) et construit :
     
    1011# - une archive name-from-to.tgz qui contient les fichiers modifiés ou ajoutés
    1112#   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)
    1315# les fichiers produits permettent de mettre à jour une installation sans svn ni rsync
    1416#
     
    2426    then
    2527        echo
    26         echo "usage: $0 <svn_dir_to_update>"
     28        echo "usage: $0 svn_dir_to_update [revision_number]"
    2729        echo
    2830        exit 1
     
    3032NAM=${1%/}
    3133NAM=${NAM##*/}
     34
     35VER=$(($2))
     36if [ $VER -gt 0 ]
     37then
     38        VER="-r $VER"
     39else
     40        VER=''
     41fi
    3242
    3343OLD=`svnversion -n $1`
     
    3949fi
    4050echo "Current version: ${OLD}"
    41 svn update $1 > ${NAM}-${OLD}-up.log
     51svn update $VER $1 > ${NAM}-${OLD}-up.log
    4252NEW=`svnversion -n $1`
    4353if [ $NEW -eq $OLD ]; then
Note: See TracChangeset for help on using the changeset viewer.