Re: [PATCH 17/19] git-compat-util.h: split out POSIX-emulating bits
On 25/01/27 02:04PM, Patrick Steinhardt wrote:
Show 13 quoted lines
> The "git-compat-util.h" header is a treasure trove of various bits and
> pieces used throughout the project. It basically mixes two different
> things into one:
>
> - Providing a POSIX-like interface even on platforms that aren't
> POSIX-compliant.
>
> - Providing low-level functionality that is specific to Git.
>
> This intermixing is a bit of a problem for the reftable library as we
> don't want to recreate the POSIX-like interface there. But neither do we
> want to pull in the Git-specific functionality, as it is otherwise quite
> easy to start depedning on the Git codebase again.
Show 5 quoted lines
> Split out a new header "compat/posix.h" that only contains the bits and
> pieces relevant for the emulation of POSIX, which we will start using in
> the next commit.
>
> Signed-off-by: Patrick Steinhardt <ps@pks.im>