Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: gepir 21 Května 2008, 12:06:10

Název: post-commit - help me
Přispěvatel: gepir 21 Května 2008, 12:06:10
Hoj,

potřeboval bych poradit s tím to hook skriptem (post-commit). Potřebuju vytvořit skript, který bude vytvářet log o všech změnách.
Moje představa je taková, že když někdo cokoliv na pojektu změní tak se to uloží do souboru, který si ten skript vytvoří ale musí ho vytvořit jen jednou a pak bude jen přidávatřádky  (když někdo commitne tak aby touložilo massege).

Bude ho ukladat do /__dokumentace/revize_oprav.txt

tady jsem něco našel ale nevím jestli to bude fungovat tak jak má....

//
#!/bin/sh

  LOG_FILE=/path/to/cvsrepo/CVSROOT/filelog
  DATE=`date "+%m/%d/%y [%H:%M:%S]"`

  for file in $*
  do
    echo "$DATE: Post-commit notification for $file" >> $LOG_FILE
  done

  # Eat extra input
  cat > /dev/null
//

Může mi pls někdo pomoci? díky