diff options
author | Junio C Hamano <junkio@cox.net> | 2005-05-07 00:38:04 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-05-07 00:38:04 -0700 |
commit | ace1534d6f3a710ed82e7e27ba1fe77c0c278695 (patch) | |
tree | a8b92a9405d6e76f4be1fe36a3bc09033f86d7f1 /cache.h | |
parent | e7d3dd248f50501f98b29c917e70bddcf3ea925a (diff) | |
download | git-ace1534d6f3a710ed82e7e27ba1fe77c0c278695.tar.gz |
Introduce SHA1_FILE_DIRECTORIES to support multiple object databases.
SHA1_FILE_DIRECTORIES environment variable is a colon separated paths
used when looking for SHA1 files not found in the usual place for
reading. Creating a new SHA1 file does not use this alternate object
database location mechanism. This is useful to archive older, rarely
used objects into separate directories.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'cache.h')
-rw-r--r-- | cache.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -101,6 +101,7 @@ unsigned int active_nr, active_alloc, active_cache_changed; #define DB_ENVIRONMENT "SHA1_FILE_DIRECTORY" #define DEFAULT_DB_ENVIRONMENT ".git/objects" +#define ALTERNATE_DB_ENVIRONMENT "SHA1_FILE_DIRECTORIES" #define get_object_directory() (getenv(DB_ENVIRONMENT) ? : DEFAULT_DB_ENVIRONMENT) |