Re: [PATCH 0/3] Makefile update libgit.a: Include xdiff and reftable in libgit.a
- From
Ezekiel Newren <ezekielnewren@gmail.com>
- Date
- Oct 2, 2025, 23:03 UTC
- Message-ID
- <CAH=ZcbCmRsJ7mksVfshEAvZOcoKiLSn9WhAQoeQXBvu_tT9daw@mail.gmail.com>
- In-Reply-To
- <xmqqtt0huidd.fsf@gitster.g>
On Thu, Oct 2, 2025 at 3:02 PM Junio C Hamano <gitster@pobox.com> wrote:
Show 12 quoted lines
> > Junio C Hamano <gitster@pobox.com> writes: > > > This topic, however, especially its first step, had caused rather > > unpleasant textual conflicts when merged to 'seen' (I didn't check > > which other topic was the most heavily conflicting, though). I may > > attempt to get a clean merge again tomorrow, but due to time > > pressure, tonight's 'seen' was done without these patches merged. > > I think I have sorted it out. I'll push out 'seen' with this topic > at the tip, so could you please check the resulting Makefile for any > funny mismerges?
Looks like it merged correctly. I'd like to release a v2 where objects are directly added to LIB_OBJS.
Here is what I ran to compare it to what I created: git rev-parse next a91ca5db0318b6fda5a6721ee843f56e7e2fadfc
git range-diff d30e0f3024^1..d30e0f3024^2
next..merge_xdiff_and_reftable_with_libgit_v1
1: 40d798afad ! 1: fdcf5a0de8 make: move xdiff and reftable
objects before GITLIBS
@@ Commit message
with --color-moved. Signed-off-by: Ezekiel Newren <ezekielnewren@gmail.com>
- Signed-off-by: Junio C Hamano <gitster@pobox.com> ## Makefile ##
@@ Makefile: CLAR_TEST_OBJS += $(UNIT_TEST_DIR)/unit-test.o
2: 22d1910ec8 ! 2: 28e7fd27b6 make: delete XDIFF_LIB, add xdiff to LIB_OBJS
@@ Commit message
included in Meson's libgit.a. Signed-off-by: Ezekiel Newren <ezekielnewren@gmail.com>
- Signed-off-by: Junio C Hamano <gitster@pobox.com> ## Makefile ##
@@ Makefile: export PYTHON_PATH
3: 9f1670c048 ! 3: 8549f63415 make: delete REFTABLE_LIB, add
reftable to LIB_OBJS
@@ Commit message
reftable will be turned into a Rust crate. Signed-off-by: Ezekiel Newren <ezekielnewren@gmail.com>
- Signed-off-by: Junio C Hamano <gitster@pobox.com> ## Makefile ##
@@ Makefile: export PYTHON_PATH