Re: make dist using git archive

Tristan Partin <tristan@neon.tech>

From: "Tristan Partin" <tristan@neon.tech>
To: "Peter Eisentraut" <peter@eisentraut.org>
Cc: "pgsql-hackers" <pgsql-hackers@postgresql.org>
Date: 2024-02-12T17:26:33Z
Lists: pgsql-hackers
On Sun Feb 11, 2024 at 5:09 PM CST, Peter Eisentraut wrote:
> Small update: I noticed that on Windows (at least the one that is 
> running the CI job), I need to use git -c core.autocrlf=false, otherwise 
> git archive does line-ending conversion for the files it puts into the 
> archive.  With this fix, all the archives produced by all the CI jobs 
> across the different platforms match, except the .tar.gz archive from 
> the Linux job, which I suspect suffers from an old git version.  We 
> should get the Linux images updated to a newer Debian version soon 
> anyway, so I think that issue will go away.

I think with this change, it is unlikely I will be able to upstream 
anything to Meson that would benefit Postgres here since setting this 
option seems project dependent.

-- 
Tristan Partin
Neon (https://neon.tech)



Commits

  1. make dist uses git archive

  2. ci: freebsd repartition script didn't copy .git directory