Possible Duplicate:
git encrypt/decrypt remote repository files while push/pull
I'd like to store some private data in a git repository that is going out in the world, basically some private configuration, and so on. I'd like to (somehow) have the file encrypted either as I commit it, or as I push it (preferably the latter, because then I can do reasonable diffs against the text form), and also obviously the inverse.
Is this possible with git's hooks?