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

Re: [PATCH 5/6 (v4)] full integration of rev-cache into git, completed test suite

From
Sam Vilain <sam@vilain.net>
Date
Sep 7, 2009, 21:06 UTC
Message-ID
<1252357564.5969.4.camel@maia.lan>
In-Reply-To
<op.uzv4covmtdk399@sirnot.private>
On Mon, 2009-09-07 at 16:11 +0200, Nick Edelen wrote:
> This last patch 

^^ You don't need to write comments like "This patch"; in the history such words are meaningless.

> provides a working integration of rev-cache into the revision 
> walker, along with some touch-ups:
>  - integration into revision walker and list-objects
>  - tweak of object generation
"tweak" ?
>  - more fluid handling of damaged cache slices
What does this mean?
Show 16 quoted lines
>  - numerous tests for both features from the previous patch, and the 
> integration's integrity
> 'Integration' is rather broad -- a more detailed description follows for each 
> aspect:
>  - rev-cache
> the traversal mechanism is updated to handle many of the non-prune options 
> rev-list does (date limiting, slop-handling, etc.), and is adjusted to allow 
> for non-fatal cache-traversal failures.
> 
>  - revision walker
> both limited and unlimited traversal attempt to use the cache when possible, 
> smoothly falling back if it's not.
> 
>  - list-objects
> object listing does not recurse into cached trees, and has been adjusted to 
> guarantee commit-tag-tree-blob ordering.

This is quite a long commit message. Is the above detail all useful? Can it be split into one patch for each of the above integrations?

> Signed-off-by: Nick Edelen <sirnot@gmail.com>
Sam
Previous: Nick EdelenNext: Nick Edelen
Message 5 of 10 in “full integration of rev-cache into git, completed test suite”
  1. 5/6 full integration of rev-cache into git, completed test suiteNick Edelen, Aug 17, 2009
  2. Nick EdelenAug 18, 2009
  3. Nick EdelenAug 21, 2009
  4. Nick EdelenSep 7, 2009
  5. Sam VilainSep 7, 2009
  6. Nick EdelenSep 8, 2009
  7. Chris JohnsenSep 30, 2009
  8. Johannes SixtSep 30, 2009
  9. Nick EdelenOct 2, 2009
  10. Nick EdelenOct 19, 2009

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.