On Tue, Nov 8, 2011 at 3:15 PM, Andreas Schwab <schwab@xxxxxxxxxxxxxx> wrote: > Fredrik Gustafsson <iveqy@xxxxxxxxx> writes: > >> #!/bin/sh >> git reset --hard HEAD >> for f in `find` > git ls-files >> do >> commit=`git log $f | grep commit | tail -1` > git rev-list HEAD -- $f | tail -1 >> git checkout $commit $f >> done > > Andreas. > > -- > Andreas Schwab, schwab@xxxxxxxxxxxxxx > GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 > "And now for something completely different." > Thank you again guys, Junio, as part of the options applicable to diff-* commands, git-log can take '--name-only' as argument. As the functionality of git log is to show commit logs (the user way) I wonder if we have some similar, parallel way to show a list of blobs. I mean, maybe the user (as in my case) doesn't want the list of files, but the list of blobs, and the raw format is not a clean, friendly output. I can just: 'git log --oneline --name-only --diff-filter=A', but i cannot list blobs for each commit the same simple way. Just a suggestion, I think a little script fits better for me now. Thank you, Dario -- To unsubscribe from this list: 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