Refactor add_path for clarity and extensibility

Edit
ID 3599
Title Refactor add_path for clarity and extensibility
Topic Refactoring
Created 2022-03-24 13:15:03
Last modified 2022-10-12 05:46:12 (2 years, 1 month ago)
Latest email 2022-10-02 16:59:24 (2 years, 1 month ago)
Status
2022-09: Returned with feedback
2022-07: Moved to next CF
Target version
Authors Nils Dijk (nilsdijk)
Reviewers Become reviewer
Committer
Links CFbot results (CirrusCI) CFbot GitHub
Checkout latest CFbot patchset Go to your local checkout of the PostgreSQL repository and run:
git remote add commitfest https://github.com/postgresql-cfbot/postgresql.git
git fetch commitfest cf/3599
git checkout commitfest/cf/3599
Emails
How to retain lesser paths at add_path()?
First at 2019-07-31 03:24:37 by Kohei KaiGai <kaigai at heterodb.com>
Latest at 2022-10-02 16:59:24 by Andres Freund <andres at anarazel.de>
Latest attachment (0001-refactor-add_path-into-add_path_decission.patch) at 2021-12-24 14:14:28 from Nils Dijk <me at thanod.nl>
    Attachment (0001-refactor-add_path-into-add_path_decission.patch) at 2021-12-24 14:14:28 from Nils Dijk <me at thanod.nl> (Patch: Yes)
    Attachment (pgsql13-path_removal_decision_hook.v2.patch) at 2020-01-13 15:46:02 from Kohei KaiGai <kaigai at heterodb.com> (Patch: Yes)
    Attachment (pgsql13-path_removal_decision_hook.v1.patch) at 2019-08-12 04:28:03 from Kohei KaiGai <kaigai at heterodb.com> (Patch: Yes)

Annotations

When Who Mail Annotation
2022-03-24 13:27:12 Nils Dijk (nilsdijk) From Nils Dijk <me@thanod.nl>
at 2021-12-24 14:14:28
Latest patch is actually attached to my email, not the one shown in the commitfest app
History
When Who What
2022-10-12 05:46:12 Michael Paquier (michael-kun) Closed in commitfest 2022-09 with status: Returned with feedback
2022-10-02 16:59:02 Andres Freund (andresfreund) New status: Waiting on Author
2022-08-01 21:34:38 Jacob Champion (jchampion) Closed in commitfest 2022-07 with status: Moved to next CF
2022-03-24 13:27:12 Nils Dijk (nilsdijk) Added annotation "Latest patch is actually attached to my email, not the one shown in the commitfest app" to CAECUgYygh8GT=yduiRX6vr5yVUt65=Aq29C-kQ+DMUjsCpL=Cw@mail.gmail.com
2022-03-24 13:16:56 Dimitri Fontaine (dim) Changed authors to Nils Dijk (nilsdijk)
2022-03-24 13:15:04 Nils Dijk (nilsdijk) Attached mail thread CAOP8fzYM3fhisZ1exZOZmjF8LA5Zo+XFLDFk2o6qOiuUHs62fg@mail.gmail.com
2022-03-24 13:15:03 Nils Dijk (nilsdijk) Created patch record
Edit