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

Re: What's cooking in git.git (Aug 2023, #01; Wed, 2)

From
Christian Couder <christian.couder@gmail.com>
Date
Aug 7, 2023, 12:41 UTC
Message-ID
<CAP8UFD2Fw+oGz4VK=_i3B_D_VMQqMoXTJPpXRbkDiWjHciEqJw@mail.gmail.com>
In-Reply-To
<CAP8UFD1vuB2kRr890B7GXum9HAMjRep86zy2tE4yE2C3W5QGHA@mail.gmail.com>
(Sorry I somehow forgot to put the mailing list in Cc: of this.)

On Fri, Aug 4, 2023 at 10:15 AM Christian Couder <christian.couder@gmail.com> wrote:

Show 50 quoted lines
>
> On Wed, Aug 2, 2023 at 10:55 PM Junio C Hamano <gitster@pobox.com> wrote:
>
> > * cc/repack-sift-filtered-objects-to-separate-pack (2023-07-24) 8 commits
> >  . gc: add `gc.repackFilterTo` config option
> >  . repack: implement `--filter-to` for storing filtered out objects
> >  . gc: add `gc.repackFilter` config option
> >  . repack: add `--filter=<filter-spec>` option
> >  . repack: refactor finding pack prefix
> >  . repack: refactor finishing pack-objects command
> >  . t/helper: add 'find-pack' test-tool
> >  . pack-objects: allow `--filter` without `--stdout`
> >
> >  "git repack" machinery learns to pay attention to the "--filter="
> >  option.
> >
> >  Breaks CI with some environment variables configured.
> >  cf. <xmqqo7jzh9mh.fsf@gitster.g>
> >  source: <20230724085909.3831831-1-christian.couder@gmail.com>
>
> I am working on this and hope to send a version 4 soon.
>
> > * cc/git-replay (2023-06-03) 15 commits
> >  - replay: stop assuming replayed branches do not diverge
> >  - replay: add --contained to rebase contained branches
> >  - replay: add --advance or 'cherry-pick' mode
> >  - replay: disallow revision specific options and pathspecs
> >  - replay: use standard revision ranges
> >  - replay: make it a minimal server side command
> >  - replay: remove HEAD related sanity check
> >  - replay: remove progress and info output
> >  - replay: add an important FIXME comment about gpg signing
> >  - replay: don't simplify history
> >  - replay: introduce pick_regular_commit()
> >  - replay: die() instead of failing assert()
> >  - replay: start using parse_options API
> >  - replay: introduce new builtin
> >  - t6429: remove switching aspects of fast-rebase
> >
> >  What's the status of this thing?
> >  source: <20230602102533.876905-1-christian.couder@gmail.com>
>
> I have a 2 week long vacation starting soon, so I will likely not have
> time to work on a new round in the next 3 weeks.
>
> However in a recent article
> (https://github.blog/2023-07-27-scaling-merge-ort-across-github/)
> GitHub says that they are already using git-replay (though not sure
> it's this exact version or another one), and GitLab plans to use it
> too. So I guess it's worth keeping.
Previous: Jonathan TanNext: Junio C Hamano
Message 11 of 15 in “What's cooking in git.git (Aug 2023, #01; Wed, 2)”
  1. Junio C HamanoAug 2, 2023
  2. jt/path-filter-fix (was: Re: What's cooking in git.git (Aug 2023, #01; Wed, 2))Taylor Blau, Aug 2, 2023
  3. Junio C HamanoAug 2, 2023
  4. Taylor BlauAug 2, 2023
  5. Rubén JustoAug 7, 2023
  6. leak in jt/path-filter-fix, was Re: What's cooking in git.git (Aug 2023, #01; Wed, 2)Jeff King, Aug 8, 2023
  7. Jeff KingAug 8, 2023
  8. Taylor BlauAug 8, 2023
  9. Jeff KingAug 8, 2023
  10. Jonathan TanAug 11, 2023
  11. Christian CouderAug 7, 2023
  12. Junio C HamanoAug 7, 2023
  13. Taylor BlauAug 7, 2023
  14. Elijah NewrenAug 7, 2023
  15. Johannes SchindelinAug 17, 2023

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.