-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make trailer_info struct private (plus sequencer cleanup) #1696
Make trailer_info struct private (plus sequencer cleanup) #1696
Conversation
/preview |
Preview email sent as pull.1696.git.1710568987.gitgitgadget@gmail.com |
843441c
to
76cbde0
Compare
/preview |
Preview email sent as pull.1696.git.1710569540.gitgitgadget@gmail.com |
76cbde0
to
19de7c6
Compare
/submit |
Submitted as pull.1696.git.1710570428.gitgitgadget@gmail.com To fetch this version into
To fetch this version to local tag
|
On the Git mailing list, Junio C Hamano wrote (reply to this): "Linus Arver via GitGitGadget" <gitgitgadget@gmail.com> writes:
> NOTE: This series is based on the la/format-trailer-info topic branch (see
> its discussion at [1]).
Folks, a quick review of the base topic is highly appreciated. Not
having much review to talk about in [1] makes it a bit premature to
build another series on top of it.
Thanks. |
This branch is now known as |
This patch series was integrated into seen via git@4d8c59c. |
This patch series was integrated into seen via git@a4baca4. |
There was a status update in the "New Topics" section about the branch The trailer API has been reshuffled a bit. source: <pull.1696.git.1710570428.gitgitgadget@gmail.com> |
This patch series was integrated into seen via git@89b91ff. |
This patch series was integrated into seen via git@089ab3b. |
This patch series was integrated into seen via git@c7fd30c. |
This patch series was integrated into seen via git@edf20b9. |
There was a status update in the "Cooking" section about the branch The trailer API has been reshuffled a bit. source: <pull.1696.git.1710570428.gitgitgadget@gmail.com> |
This patch series was integrated into seen via git@30ff952. |
This patch series was integrated into seen via git@fe650a4. |
There was a status update in the "Cooking" section about the branch The trailer API has been reshuffled a bit. source: <pull.1696.git.1710570428.gitgitgadget@gmail.com> |
On the Git mailing list, Junio C Hamano wrote (reply to this): "Linus Arver via GitGitGadget" <gitgitgadget@gmail.com> writes:
> NOTE: This series is based on the la/format-trailer-info topic branch (see
> its discussion at [1]).
This unfortunately depends on another series, which has seen no
reviews after 10 days X-<. It did not help that this was sent
almost immediately after that unreviewed series that it depends on.
Any takers? There must be some folks who know the trailer code very
well, no?
Thanks. |
This patch series was integrated into seen via git@6b3d731. |
This patch series was integrated into seen via git@779dd5f. |
This patch series was integrated into seen via git@57178f0. |
This patch series was integrated into seen via git@b0af3a1. |
This patch series was integrated into seen via git@468fa97. |
There was a status update in the "Cooking" section about the branch The trailer API has been reshuffled a bit. Needs review. source: <pull.1696.git.1710570428.gitgitgadget@gmail.com> |
User |
This patch series was integrated into seen via git@f40942e. |
There was a status update in the "Cooking" section about the branch The trailer API has been reshuffled a bit. Will merge to 'next'? source: <pull.1696.v4.git.1714625667.gitgitgadget@gmail.com> |
This patch series was integrated into seen via git@042b1ba. |
This patch series was integrated into seen via git@3b3b799. |
This patch series was integrated into seen via git@267510e. |
This patch series was integrated into seen via git@7738bed. |
There was a status update in the "Cooking" section about the branch The trailer API has been reshuffled a bit. Waiting for a review response. cf. <a75133dc-a0bb-4f61-a616-988f2b4d5688@gmail.com> source: <pull.1696.v4.git.1714625667.gitgitgadget@gmail.com> |
This patch series was integrated into seen via git@d8dcef7. |
There was a status update in the "Cooking" section about the branch The trailer API has been reshuffled a bit. Waiting for a review response. cf. <a75133dc-a0bb-4f61-a616-988f2b4d5688@gmail.com> source: <pull.1696.v4.git.1714625667.gitgitgadget@gmail.com> |
This patch series was integrated into seen via git@4828882. |
This patch series was integrated into seen via git@f99e399. |
This patch series was integrated into seen via git@8ef1776. |
There was a status update in the "Cooking" section about the branch The trailer API has been reshuffled a bit. Waiting for a review response. cf. <a75133dc-a0bb-4f61-a616-988f2b4d5688@gmail.com> source: <pull.1696.v4.git.1714625667.gitgitgadget@gmail.com> |
This patch series was integrated into seen via git@a96ece0. |
This patch series was integrated into next via git@955ffe4. |
This patch series was integrated into seen via git@294050a. |
This patch series was integrated into seen via git@9b533b1. |
There was a status update in the "Cooking" section about the branch The trailer API has been reshuffled a bit. Will merge to 'master'. source: <pull.1696.v4.git.1714625667.gitgitgadget@gmail.com> |
This patch series was integrated into seen via git@8abb6bf. |
There was a status update in the "Cooking" section about the branch The trailer API has been reshuffled a bit. Will merge to 'master'. source: <pull.1696.v4.git.1714625667.gitgitgadget@gmail.com> |
This patch series was integrated into seen via git@c911567. |
This patch series was integrated into seen via git@ef26a9f. |
This patch series was integrated into seen via git@c51babf. |
This patch series was integrated into seen via git@7593d66. |
This patch series was integrated into master via git@7593d66. |
This patch series was integrated into next via git@7593d66. |
Closed via 7593d66. |
NOTE: This series is based on the la/format-trailer-info topic branch (see its discussion at [1]).
This series is based on the initial series [2], notably the v4 version of patches 17-20 as suggested by Christian [3]. This version addresses the review comments for those patches, namely the splitting up of Patch 19 there into 3 separate patches [4] (as Patches 05-07 here) .
The central idea is to make the trailer_info struct private (that is, move its definition from trailer.h to trailer.c) --- aka the "pimpl" idiom. See the detailed commit message for Patch 07 for the motivation behind the change.
Patch 04 makes sequencer.c a well-behaved trailer API consumer, by making use of the trailer iterator. Patch 03 prepares us for Patch 04. Patch 08 slightly reduces the weight of the API by removing (from the API surface) an unused function.
Notable changes in v4
Notable changes in v3
Notable changes in v2
[1] https://lore.kernel.org/git/pull.1694.git.1710485706.gitgitgadget@gmail.com/
[2] https://lore.kernel.org/git/pull.1632.v4.git.1707196348.gitgitgadget@gmail.com/
[3] https://lore.kernel.org/git/CAP8UFD08F0V13X0+CJ1uhMPzPWVMs2okGVMJch0DkQg5M3BWLA@mail.gmail.com/
[4] https://lore.kernel.org/git/CAP8UFD1twELGKvvesxgCrZrypKZpgSt04ira3mvurG1UbpDfxQ@mail.gmail.com/
[5] https://lore.kernel.org/git/pull.1720.git.1713309711217.gitgitgadget@gmail.com/
Cc: "Christian Couder" chriscool@tuxfamily.org
Cc: "Junio C Hamano" gitster@pobox.com
Cc: "Emily Shaffer" nasamuffin@google.com
cc: "Josh Steadmon" steadmon@google.com
cc: "Randall S. Becker" rsbecker@nexbridge.com
cc: "Christian Couder" christian.couder@gmail.com
cc: "Kristoffer Haugsbakk" code@khaugsbakk.name
cc: "Linus Arver" linus@ucla.edu
cc: Linus Arver linusa@google.com
cc: Phillip Wood phillip.wood123@gmail.com