[PATCH 0/5] Updates to replace-object API
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 15, 2011, 19:54 UTC
- Message-ID
- <1305489294-14341-1-git-send-email-gitster@pobox.com>
While I was looking at gaining a low-level access to read from the object store, I found a handful poorly-designed part in the internal API to deal with object replacement.
Junio C Hamano (5): Declare lookup_replace_object() in cache.h, not in commit.h t6050: make sure we test not just commit replacement read_sha1_file(): get rid of read_sha1_file_repl() madness inline lookup_replace_object() calls read_sha1_file(): allow selective bypassing of replacement mechanism
builtin/mktag.c | 4 ++-- cache.h | 18 ++++++++++++++---- commit.h | 2 -- environment.c | 2 +- object.c | 4 ++-- replace_object.c | 4 +++- sha1_file.c | 16 +++++++--------- t/t6050-replace.sh | 18 ++++++++++++++++-- 8 files changed, 45 insertions(+), 23 deletions(-)
-- 1.7.5.1.334.gdfd07