~~SLIDESHOW~~
ein Script läuft in einer Schleife und:
# gelöschtes löschen: # Beispiel: "! Klexe/Arcor-Vertragsänderung-090610.pdf" $SVN stat \ | $PERL -ne '$_ =~ s/^\!\s+// || next; print $_;' \ | $XARGS $XARGS_OPT $SVN del # FIXME: wie ein ganzes Verzeichnis löschen? # Konflikte beheben (umbenennen): # Bsp-Zeile: "M * 17 NEU.txt" # Erkennung: Konflikt wenn modifiziert (M) und neue Version auf Server (*) $SVN stat -u \ | perl -ne '$_ =~ s/^M[\w\s]{6}\*\s*\d*\s*// || next; print $_;' \ | xargs $XARGS_OPT -I % mv % %-$USER-$HOSTNAME-`date "+%y%m%d-%H%M%S"` # Updates abholen: $SVN update # neues hinzufügen: # BUG: keine Dateinamen mit "´" oder "`" im Namen $SVN stat \ | $PERL -ne '$_ =~ s/^\?\s+// || next; $_ =~ s/\s(.)/\\ $1/g; print $_;' \ | $XARGS $XARGS_OPT $SVN add $SVN commit -m "svndisk auto commit"
Wunsch:
Ich stelle:
Mail an Klaus.Franken@StrukturPunkt.de
Projektseite: svndisk