From 0be3116d5b11e5022ec738e4ec7c014bcc09c3ef Mon Sep 17 00:00:00 2001 From: Marcel Partap Date: Mon, 14 May 2012 21:53:15 +0200 Subject: [PATCH] git-mtime: set mtime of folders to that of last changed file within it --- git-mtime | 1 + 1 file changed, 1 insertion(+) diff --git a/git-mtime b/git-mtime index cdbd02b..1bc23e7 100755 --- a/git-mtime +++ b/git-mtime @@ -2,3 +2,4 @@ git log --name-only --date=iso --reverse --pretty=format:%at "$@"\ | perl -00ln -e '($d,@f)=split/\n/;$d{$_}=$d for grep{-e}@f' \ -e '}{utime undef,$d{$_},$_ for keys%d' +find -name '.git*' -prune -o -type d -exec sh -c 'touch -r $(ls -1rtd {}/* | tail -1) {}' \;