git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] Updates to replace-object API
@ 2011-05-15 19:54 Junio C Hamano
  2011-05-15 19:54 ` [PATCH 1/5] Declare lookup_replace_object() in cache.h, not in commit.h Junio C Hamano
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Junio C Hamano @ 2011-05-15 19:54 UTC (permalink / raw)
  To: git

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-05-15 19:55 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-15 19:54 [PATCH 0/5] Updates to replace-object API Junio C Hamano
2011-05-15 19:54 ` [PATCH 1/5] Declare lookup_replace_object() in cache.h, not in commit.h Junio C Hamano
2011-05-15 19:54 ` [PATCH 2/5] t6050: make sure we test not just commit replacement Junio C Hamano
2011-05-15 19:54 ` [PATCH 3/5] read_sha1_file(): get rid of read_sha1_file_repl() madness Junio C Hamano
2011-05-15 19:54 ` [PATCH 4/5] inline lookup_replace_object() calls Junio C Hamano
2011-05-15 19:54 ` [PATCH 5/5] read_sha1_file(): allow selective bypassing of replacement mechanism Junio C Hamano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).