From: Ezekiel Newren Date: Thu, 02 Oct 2025 23:03:44 GMT Subject: Re: [PATCH 0/3] Makefile update libgit.a: Include xdiff and reftable in libgit.a Message-ID: In-Reply-To: On Thu, Oct 2, 2025 at 3:02 PM Junio C Hamano wrote: > > Junio C Hamano 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 - Signed-off-by: Junio C Hamano ## 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 - Signed-off-by: Junio C Hamano ## 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 - Signed-off-by: Junio C Hamano ## Makefile ## @@ Makefile: export PYTHON_PATH