Re: [PATCH v5 03/12] replay: stop using `the_repository`
Patrick Steinhardt <ps@pks.im> writes:
Show 12 quoted lines
> In `create_commit()` we're using `the_repository` even though we already
> have a repository passed to use as an argument. Fix this.
>
> Note that we still cannot get rid of `USE_THE_REPOSITORY_VARIABLE`. This
> is because we use `DEFAULT_ABBREV and `get_commit_output_encoding()`,
> both of which are stored as global variables that can be modified via
> the Git configuration.
>
> Signed-off-by: Patrick Steinhardt <ps@pks.im>
> ---
> replay.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Show 14 quoted lines
>
> diff --git a/replay.c b/replay.c
> index e22ce399406..13d75d80543 100644
> --- a/replay.c
> +++ b/replay.c
> @@ -62,7 +62,7 @@ static struct commit *create_commit(struct repository *repo,
> obj = parse_object(repo, &ret);
>
> out:
> - repo_unuse_commit_buffer(the_repository, based_on, message);
> + repo_unuse_commit_buffer(repo, based_on, message);
> free_commit_extra_headers(extra);
> free_commit_list(parents);
> strbuf_release(&msg);