On Fri, Sep 09, 2011 at 03:36:29PM +0200, Michael J Gruber wrote: > A) Keep blobs and checkout encrypted > - Use an editor which can encrypt/decrypt on the fly (e.g. vim) > - Use "*.gpg diff=gpg" in your attributes and > [diff "gpg"] > textconv = gpg -d > in your config to have cleartext diffs. Use cachetextconv with caution ;) I use something like this for my password store, though I use: textconv = gpg -qd --no-tty to keep things as clean as possible. Running gpg-agent is a must, of course. The wallet itself is just a gpg-encrypted YAML file, with a few scripts grep within the hierarchy. I'm happy to share the code if anybody is interested. I've also written firefox hooks to fill website form fields, but that code is a little gross. > B) Keep blobs encrypted, checkout decrypted > - Use Use "*.gpg filter=gpg" in your attributes and > [filter "gpg"] > smudge = gpg -d > clean = gpg -e -r yourgpgkey > in your config. > > I use A on a regular basis. B is untested (but patterned after a similar > gzip filter I use). You may or may not have better results with "gpg -ea". Yeah, I think that would work but have never tried it either. -Peff -- 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