{"thread":{"id":"158","subject":"[PATCH 0/3] introduce GIT_CACHE_DIRECTORY to plumbing","startedAt":"2005-04-20T04:32:06Z","lastAt":"2005-04-20T04:32:06Z","messageCount":1,"participants":["Zach Welch"],"isPatch":true,"patchVersion":1,"patchTotal":3},"messages":[{"id":"934","messageId":"mailbox-1370-1113971526-282751@spoon","threadId":"158","inReplyTo":null,"subject":"[PATCH 0/3] introduce GIT_CACHE_DIRECTORY to plumbing","fromName":"Zach Welch","fromEmail":"zw@superlucidity.net","sentAt":"2005-04-20T04:32:06Z","receivedAt":"2005-04-20T04:32:06Z","isPatch":true,"sender":{"key":"zw@superlucidity.net","avatar":null},"body":"The first patch introduces the GIT_CACHE_DIRECTORY to the C plumbing.\nWithout this patch, the index file and its lock are always placed\nin './.git'.  Scripts wishing to run these commands from a different \nworking directory can use this support to override the cache directory.\n\nThe second patch renames the DB_ENVIRONMENT symbols to match.  Note,\nthe name changes came from an off-list comment from Linus, after my\nsendpatches script accidentally bombed him with a half dozen copies of\nthe init-db patch series summary.  His comment inspired these last two.\n\nThe third patch renames SHA1_FILE_DIRECTORY as GIT_OBJECT_DIRECTORY,\nto match the \"GIT_CACHE_DIRECTORY\" name introduced in the first patch.\nThis was done last and seperately so it can be applied after a little\nbit of notice.  We're not at a point of need to be backwards compatible.\n\nThis require my latest init-db cleanups be applied first, otherwise\nyou will get a rejection in init-db.c.\n\nThere are 3 patches in this series:\n        [PATCH 1/3] add GIT_CACHE_DIRECTORY support\n        [PATCH 2/3] rename object directory symbols\n        [PATCH 3/3] rename SHA1_FILE_DIRECTORY\n"}]}