git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's cooking in git.git (Aug 2011, #07; Wed, 24)

From
Michael Haggerty <mhagger@alum.mit.edu>
Date
Aug 25, 2011, 07:43 UTC
Message-ID
<4E55FD36.1020107@alum.mit.edu>
In-Reply-To
<7vk4a2mjx6.fsf@alter.siamese.dyndns.org>
On 08/25/2011 02:09 AM, Junio C Hamano wrote:
Show 12 quoted lines
> * mh/iterate-refs (2011-08-14) 6 commits
>  - Retain caches of submodule refs
>  - Store the submodule name in struct cached_refs
>  - Allocate cached_refs objects dynamically
>  - Change the signature of read_packed_refs()
>  - Access reference caches only through new function get_cached_refs()
>  - Extract a function clear_cached_refs()
> 
> I did not see anything fundamentally wrong with this series, but it was
> unclear what the benefit of these changes are.  If the series were to read
> parts of the ref hierarchy (like refs/heads/) lazily, the story would
> have been different, though.

I am still working on lazy reading and hierarchical storage of reference caches. It's OK with me if you defer merging the above patch series until I have made more progress on the more significant improvements.

Michael
-- 
Michael Haggerty
mhagger@alum.mit.edu
http://softwareswirl.blogspot.com/
Previous: Junio C HamanoNext: Jeff King
Message 2 of 13 in “What's cooking in git.git (Aug 2011, #07; Wed, 24)”
  1. Junio C HamanoAug 25, 2011
  2. Michael HaggertyAug 25, 2011
  3. Jeff KingAug 25, 2011
  4. Junio C HamanoAug 25, 2011
  5. credential helpers (was: What's cooking in git.git (Aug 2011, #07; Wed, 24))Ted Zlatanov, Aug 26, 2011
  6. Jeff KingAug 31, 2011
  7. git credential helper design [was: What's cooking in git.git (Aug 2011, #07; Wed, 24)]Jeff King, Aug 31, 2011
  8. John SzakmeisterSep 9, 2011
  9. Jeff KingSep 10, 2011
  10. John SzakmeisterSep 13, 2011
  11. Ted ZlatanovSep 15, 2011
  12. Heiko VoigtAug 25, 2011
  13. Junio C HamanoAug 25, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.