From 59257224a34824b948bf3941d66168deeec1dca8 Mon Sep 17 00:00:00 2001 From: Elijah Newren Date: Sat, 21 Feb 2026 23:59:52 +0000 Subject: merge-ort: prevent the_repository from coming back Due to the use of DEFAULT_ABBREV, we cannot get rid of our usage of USE_THE_REPOSITORY_VARIABLE. However, we have removed all other uses of the_repository in merge-ort a few times. But they keep coming back. Define the_repository to make it a compilation error so that they don't come back any more. Signed-off-by: Elijah Newren Signed-off-by: Junio C Hamano --- merge-ort.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/merge-ort.c b/merge-ort.c index 60b4675f39..00923ce3cd 100644 --- a/merge-ort.c +++ b/merge-ort.c @@ -53,6 +53,14 @@ #include "unpack-trees.h" #include "xdiff-interface.h" +/* + * We technically need USE_THE_REPOSITORY_VARIABLE above for DEFAULT_ABBREV, + * but do not want more uses of the_repository. Prevent them. + * + * opt->repo is available; use it instead. + */ +#define the_repository DO_NOT_USE_THE_REPOSITORY + /* * We have many arrays of size 3. Whenever we have such an array, the * indices refer to one of the sides of the three-way merge. This is so -- cgit v1.3-5-g45d5