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

Re: What's cooking in git.git (Feb 2020, #01; Wed, 5)

From
Taylor Blau <me@ttaylorr.com>
Date
Feb 6, 2020, 02:51 UTC
Message-ID
<20200206025130.GA22748@syl.local>
In-Reply-To
<xmqqpnesfw74.fsf@gitster-ct.c.googlers.com>
Hi Junio,
On Wed, Feb 05, 2020 at 03:31:11PM -0800, Junio C Hamano wrote:
Show 13 quoted lines
> * tb/commit-graph-object-dir (2020-02-04) 5 commits
>  - commit-graph.h: use odb in 'load_commit_graph_one_fd_st'
>  - commit-graph.c: remove path normalization, comparison
>  - commit-graph.h: store object directory in 'struct commit_graph'
>  - commit-graph.h: store an odb in 'struct write_commit_graph_context'
>  - t5318: don't pass non-object directory to '--object-dir'
>  (this branch is used by tb/commit-graph-split-merge.)
>
>  The code to compute the commit-graph has been taught to use a more
>  robust way to tell if two object directories refer to the same
>  thing.
>
>  Will merge to 'next'.

This topic is ready to go. We've been using this at GitHub for a few days without any issue, but we weren't users of '--object-dir' to begin with, so take our usage with a grain of salt, I suppose :-).

Show 11 quoted lines
> * tb/commit-graph-split-merge (2020-02-05) 3 commits
>  - builtin/commit-graph.c: support '--input=none'
>  - builtin/commit-graph.c: introduce '--input=<source>'
>  - builtin/commit-graph.c: support '--split[=<strategy>]'
>  (this branch uses tb/commit-graph-object-dir.)
>
>  The code to write out the commit-graph has been taught a few
>  options to control if the resulting graph chains should be merged
>  or a single new incremental graph is created.
>
>  Will merge to 'next'?

I think that this is ready. Martin Ågren and I discussed a little bit about the rationale behind why the new options were chosen over alternatives, but I think we reached consensus (at least, the thread has been quiet for a few days after sending 'v2').

So, if you're asking whether or not this is ready to merge to 'next', I'd say that it is, but I'd like to hear from Martin's thoughts, too. (For what it's worth, we're *also* running this at GitHub, and without issue).

Thanks, Taylor

Previous: Phillip WoodNext: SZEDER Gábor
Message 4 of 11 in “What's cooking in git.git (Feb 2020, #01; Wed, 5)”
  1. Junio C HamanoFeb 5, 2020
  2. Elijah NewrenFeb 6, 2020
  3. Phillip WoodFeb 6, 2020
  4. Taylor BlauFeb 6, 2020
  5. SZEDER GáborFeb 6, 2020
  6. Taylor BlauFeb 6, 2020
  7. Martin ÅgrenFeb 6, 2020
  8. Taylor BlauFeb 10, 2020
  9. Martin ÅgrenFeb 6, 2020
  10. Christian CouderFeb 7, 2020
  11. Jeff KingFeb 7, 2020

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.