Avoid multiple PREFIX definitions
authorPhilip Oakley <philipoakley@iee.org>
Sat, 21 Apr 2018 11:18:42 +0000 (13:18 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 24 Apr 2018 02:12:32 +0000 (11:12 +0900)
commit4d5b4c247597a5891beb84d933b8eecb77c76186
treedfdd504a0323222304bfe8fc9064438c466103df
parent0210231b0803f881bf765bb2d7284c119c6ce9b6
Avoid multiple PREFIX definitions

The short and sweet PREFIX can be confused when used in many places.

Rename both usages to better describe their purpose. EXEC_CMD_PREFIX is
used in full to disambiguate it from the nearby GIT_EXEC_PATH.

The PREFIX in sideband.c, while nominally independant of the exec_cmd
PREFIX, does reside within libgit[1], so the definitions would clash
when taken together with a PREFIX given on the command line for use by
exec_cmd.c.

Noticed when compiling Git for Windows using MSVC/Visual Studio [1] which
reports the conflict beteeen the command line definition and the
definition in sideband.c within the libgit project.

[1] the libgit functions are brought into a single sub-project
within the Visual Studio construction script provided in contrib,
and hence uses a single command for both exec_cmd.c and sideband.c.

Signed-off-by: Philip Oakley <philipoakley@iee.org>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
exec_cmd.c
sideband.c