>>>>> "Linus" == Linus Torvalds <torvalds@xxxxxxxx> writes: >> Wow. Yes, I think I can live with that for the application. Linus> It's a big deal for me, I often end up doing things like Linus> git log -p some-random-file Linus> to see what has happened, and getting the most recent changes basically Linus> instantaneously (rather than waiting for the thing to traverse all of the Linus> history) is a big deal. Well, this is for a "I'm connected to the net right now: please refresh all of my git mirrors" script: ## (code here to cd to the right dir omitted) git-fetch if git-status | grep -v 'nothing to commit' then echo UPDATE SKIPPED else if git-pull . origin | egrep -v 'up-to-date' then git-log --pretty=short ORIG_HEAD..HEAD | cat fi fi The log is just so I can quickly eyeball the interesting changes. The "cat" is to keep git-log from starting a pager. (If there's a switch that does *that* that I've overlooked, that'd be good too.) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <merlyn@xxxxxxxxxxxxxx> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html