On Thu, Jun 21, 2007 at 02:53:32PM +0200, Matthieu Moy wrote: > Well, why look so far to find an example of people having identical > files in their tree? > > $ cd git > $ git-ls-files -z | xargs -0 md5sum | cut -f 1 -d ' ' | wc -l > 973 > $ git-ls-files -z | xargs -0 md5sum | cut -f 1 -d ' ' | sort | uniq | wc -l > 964 md5? What is this, CVS? How about: git-ls-files -s | cut -d' ' -f2 | sort | uniq -d | wc -l Your pipeline will also list files in the working directory, which can inflate the number of duplicates (note that git-foo.sh and git-foo will have the same content). -Peff PS Please don't take this to mean I think duplicate files are stupid; I think they can be quite useful. I just wanted to nitpick your shell command. :) - 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