pgsql: Refactor basebackup.c's _tarWriteDir() function. - Mailing list pgsql-committers

From Robert Haas
Subject pgsql: Refactor basebackup.c's _tarWriteDir() function.
Date
Msg-id E1maM0R-0003eO-4K@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Refactor basebackup.c's _tarWriteDir() function.

Sometimes, we replace a symbolic link that we find in the data
directory with an actual directory within the tarfile that we
create. _tarWriteDir was responsible both for making this
substitution and also for writing the tar header for the
resulting directory into the tar file. Make it do only the first
of those things, and rename to convert_link_to_directory.

Substantially larger refactoring of this source file is planned,
but this little bit seemed to make sense to commit
independently.

Discussion: http://postgr.es/m/CA+Tgmobz6tuv5tr-WxURe5JA1vVcGz85k4kkvoWxcyHvDpEqFA@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/967a17fe2fa77b61061c8fb1183f64a5df4e080a

Modified Files
--------------
src/backend/replication/basebackup.c | 26 ++++++++++++++------------
1 file changed, 14 insertions(+), 12 deletions(-)


pgsql-committers by date:

Previous
From: Peter Eisentraut
Date:
Subject: pgsql: psql: Fix test
Next
From: Peter Geoghegan
Date:
Subject: pgsql: Doc: normalize vacuum_multixact_failsafe_age ID.