git: finding file changed since certain date and upload a server

good old bash.

git log -p --since={2011-11-01} | grep "diff --git" | awk '{print $3}' | sed 's/^a\///g' | sort -rn | uniq | while read s; do scp $s root@yourip:/server_path/$s; done;

Author: bpeh

Bernard Peh is a great passioner of web technologies and one of the co-founder of Sitecritic.net Website Design and Reviews. He works with experienced web designers and developers everyday, developing and designing commercial websites. He specialises mainly in SEO and PHP programming.