Patrick Steinhardt [off-list ref] writes:
quoted
- struct repository *repo UNUSED)
+ struct repository *repo)
{
show_usage_if_asked(argc, argv, builtin_merge_ours_usage);
One important part of the puzzle here is that git-merge-ours(1) cannot
run outside of a repository, as it is tagged with `RUN_SETUP`. So as a
consequence, `repo` will never be `NULL`, and thus all the changes to
s/the_repository/repo/ are safe.
Indeed. It may be worth recording that reasoning in the log
message.