August 8, 2008 0

Tracking changes in /etc/ with git

By transacid in computerstuff

I just found this nice blogpost on planet larry. Since git is my favourite vcs i found it quite usefull. This way you'll never miss any changes and can revert any mistakenly changed files.
In other news: There finally will be a book about git! The release it scheduled for december 2008 but amazon says it will ship on 15th of september. Anyway i allready preordered and am excited. Walking through the manpages sometimes is a pain in the ass so probably this will make it easier to dig into git's "secret" features.

Update: I changed the cronscript to reflect the changed files:

#!/bin/bash
MYDATE=`date "+%Y-%m-%d %H:%M"`
echo "\n" >> /var/log/etc_git.log
echo "etc_git - $MYDATE" | tee -a /var/log/etc_git.log
pushd /etc
git add . 
git diff --name-status HEAD > /tmp/gitstatus
git commit -a -F /tmp/gitstatus | tee -a /var/log/etc_git.log
popd
Share:
  • Digg
  • Reddit
  • del.icio.us
  • Slashdot
  • StumbleUpon
  • Facebook
  • Mixx
  • Google Bookmarks
  • Identi.ca
  • LinkedIn
  • MisterWong.DE
  • Netvibes
  • Technorati
  • Tumblr
  • Webnews.de
  • Yigg
  • Twitter

Tags: ,

Leave a Reply

Ihr Browser versucht gerade eine Seite aus dem sogenannten Internet auszudrucken. Das Internet ist ein weltweites Netzwerk von Computern, das den Menschen ganz neue Möglichkeiten der Kommunikation bietet.

Sollten Sie der Meinung sein, dass Sie diese Internetseite dennoch sehen sollten, so können Sie jederzeit durch normalen Gebrauch eines Internetbrowsers darauf zugreifen. Dazu sind aber minimale Computerkenntnisse erforderlich. Sollten Sie diese nicht haben, vergessen Sie einfach dieses Internet und lassen uns in Ruhe.

Stoppt die Vorratsdatenspeicherung! Jetzt klicken &handeln! Willst du auch an der Aktion teilnehmen? Hier findest du alle relevanten Infos
und Materialien: