• [^] # Re: Bravo mais...

    Posté par . En réponse à la dépêche Subversion 1.3.0 est disponible. Évalué à 3.

    Un workaround partiel :

    * Utiliser un dépôt de type fsfs

    * (optionnel) A la mise en place de ce workaround, exécuter la commande cp db/current .db_current depuis le dépôt.

    * Ajouter la commande suivante dans le "hook" post-commit :
    cat "$REPOS/db/current" >> "$REPOS/.db_current"

    * Et utiliser le script suivant pour annuler le dernier commit :
    .../bin$ cat svnrevert
    #! /bin/sh
    [ $# != 1 ] && {
    echo 'Usage: svnrevert REPOS_PATH' >&2
    exit 1
    }
    cd "1ドル"
    set -- `cat db/current`
    [ $# == 3 ] &&
    sed -i '${ g; w db/current
    d}; h' .db_current &&
    rm db/rev{,prop}s/1ドル
    cd -