[idea] separate .git dir and the working tree
- From
- redstun <redstun@gmail.com>
- Date
- Feb 5, 2011, 02:53 UTC
- Message-ID
- <AANLkTik4MjnpOzPdGy7ZDiH0in4e1DpjrhQFOHjUiEEE@mail.gmail.com>
First please shout if this is a known feature :-)
I think separating the .git directory from its working tree could increase the safety of the data to one more level higher.
We might have a git variable set to specify (a shared place) where to put the .git directories (or the data inside it), then use "/path/to/working/tree" as (or the seed to calculate) a hash key to map from the (.git directory in the) shared place to the working tree directory.
Or we may have just a few data (that can be re-created) stored in the .git directory along with the working tree, and most of the revision history stored in the shared place.