Re: What's cooking in git.git (Sep 2023, #08; Mon, 25)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Sep 26, 2023 at 4:25 AM Junio C Hamano <gitster@xxxxxxxxx> wrote:

> * ks/ref-filter-mailmap (2023-09-25) 3 commits
>  - ref-filter: add mailmap support
>  - t/t6300: introduce test_bad_atom
>  - t/t6300: cleanup test_atom
>
>  "git for-each-ref" and friends learn to apply mailmap to authorname
>  and other fields.
>
>  Will merge to 'next'.
>  source: <20230925175050.3498-1-five231003@xxxxxxxxx>

Great!

> * ps/revision-cmdline-stdin-not (2023-09-25) 1 commit
>  - revision: make pseudo-opt flags read via stdin behave consistently
>
>  "git rev-list --stdin" learned to take non-revisions (like "--not")
>  recently from the standard input, but the way such a "--not" was
>  handled was quite confusing, which has been rethought.  This is
>  potentially a change that breaks backward compatibility.
>
>  Will merge to 'next'?
>  source: <6221acd2796853144f8e84081655fbc79fdc6634.1695646898.git.ps@xxxxxx>

The patch LGTM too.

> * cc/repack-sift-filtered-objects-to-separate-pack (2023-09-25) 10 commits
>  - SQUASH??? t0080 is already taken

Yeah, it's taken by js/doc-unit-tests. I am Ok with using t0081 or
something else if someone has a better suggestion. Not sure if I
should resend a v8 or if you would be Ok with just squashing this
yourself when merging.

>  - 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
>  - pack-bitmap-write: rebuild using new bitmap when remapping
>  - 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.
>
>  Looking better.
>  source: <20230925152517.803579-1-christian.couder@xxxxxxxxx>

> * cc/git-replay (2023-09-07) 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
>
>  Waiting for review response.
>  cf. <52277471-4ddd-b2e0-62ca-c2a5b59ae418@xxxxxx>
>  cf. <58daa706-7efb-51dd-9061-202ef650b96a@xxxxxx>
>  cf. <f0e75d47-c277-9fbb-7bcd-53e4e5686f3c@xxxxxx>

As no one replied to Dscho and Derrick seems to not be working on Git
anymore, I think I will just send a new version implementing Dscho's
suggestions.

>  May want to wait until tb/repack-existing-packs-cleanup stabilizes.
>  source: <20230907092521.733746-1-christian.couder@xxxxxxxxx>

Not sure I understand this. Did you mistake the "replay" series with
the "repack --filter" series? In any case
tb/repack-existing-packs-cleanup was merged to master.




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux