Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: post-commit - help me  (Přečteno 4112 krát)

gepir

  • Návštěvník
  • *
  • Příspěvků: 2
    • Zobrazit profil
post-commit - help me
« kdy: 21 Květen 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
« Poslední změna: 22 Květen 2008, 10:36:22 od gepir »
A Legend Never Dies