From: Jon Seymour Date: Wed, 22 Apr 2009 08:33:12 GMT Subject: A system administration use case for git Message-ID: <2cfc40320904220133l5ab567f3q46608793b93f0e1f@mail.gmail.com> Hello all, it's been quite a while. And, no, I don't care that you ripped out git-rev-list --merge-order, it was fun while it lasted and it was still a cool (if under appreciated) algorithm :-) I've got a system administration use case that I know git does 99.9% of. I am wondering if the last 0.1%. It'd be nice to do this on arbitrary (non-git-controlled) file system tree: * calculate the git hashes of the tree (without making copies of the files in the tree) * archive the tree hashes * rsync the tree hashes to another place * work out which files aren't available in the other place's git repo * rsync those files the the other place Is there a way to easily achieve this with git's existing tool set or a higher layer? jon.