Support for encryption at git objects level will be a step in making the git 
repositories secure. The way I envisage it to work is following.
1. Git takes the objects as usual, computes sha1 and performs compression
2. Just before the contents are stored in file, it applies encryption on each 
git object.
3. Similarly the first thing it does after reading a file is decryption
4. This way it'll be transparent to the user

The mechanism/command to use for encryption can be made configurable by the 
user.  i.e. a user configured program/command will be invoked to get the git 
objects' contents encrypted/decrypted. So the users free to use encryption tool 
of their choice, or not use anything at all. In that case it'll be a regular 
git repository.

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to