Update pgxntool to 2.0.3#15
Conversation
1ba0987 Stamp 2.0.3 1931cbe Fix pgxntool-sync remote and make it runnable without make (#37) 8176304 Stamp 2.0.2 3e142ab Fix parse_control_file: remove comments before stripping quotes (#27) cacc301 Stamp 2.0.1 bf1db6b Fix bash 3.2 / Linux compatibility issues (#26) 62d0fcb Fix broken ifeq for --load-language=plpgsql on PG < 13 (#24) 121f0b3 Stamp 2.0.0 ad3ca7e Remove .source support; add test/install, test/build, and verify-results (#18) c010cf8 Fix bash 3.2 compatibility (#23) abeb9d3 Remove .source file support from pg_regress integration (#22) 08c1879 Stamp 1.1.2 6e0dad2 Fix double --dbname bug that defeated unique test database names 639756c Stamp 1.1.1 6ba3176 Fix pg_tle exception handler and empty upgrade files (Postgres-Extensions#15) 3b8cb2a Stamp 1.1.0 550a901 Remove commit.md (maintained in pgxntool-test) d73ca93 Add unique test database names to prevent conflicts (Postgres-Extensions#13) 9b344be Add update-setup-files.sh for 3-way merging after pgxntool-sync (Postgres-Extensions#12) ab7f6e2 Stamp 1.0.0 3a571ba Add pg_tle support and modernize test infrastructure (Postgres-Extensions#11) b96ea6d Add support for Claude code; build and doc improvements (Postgres-Extensions#9) e9c24de Fix pg_regress on versions > 12 (Postgres-Extensions#5) REVERT: bed3604 Fix pg_regress on versions > 12 (Postgres-Extensions#5) (Postgres-Extensions#6) git-subtree-dir: pgxntool git-subtree-split: 1ba09874d22ec5b11d79bc6e83713ad4bb4ccc48
Pull pgxntool from https://github.com/Postgres-Extensions/pgxntool.git release (tag 2.0.3, commit 1ba09874d22ec5b11d79bc6e83713ad4bb4ccc48). Resolved all add/add and content conflicts toward canonical 2.0.3 and dropped fork-only orphan files (.claude/, JSON.sh.LICENCE, make_results.sh). The pgxntool/ subtree tree now matches canonical exactly (tree f3f0c32).
Auto-updated .gitignore from pgxntool/_.gitignore (repo copy was identical to the pre-sync pgxntool version, so no local changes to preserve). test/deps.sql unchanged; test/pgxntool symlink already correct.
|
Warning Review limit reached
Next review available in: 58 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (19)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Update vendored pgxntool subtree to 2.0.3
Pulls the
pgxntool/git subtree up to release 2.0.3 (canonical repohttps://github.com/Postgres-Extensions/pgxntool.git, tagrelease==tag
2.0.3, commit1ba09874d22ec5b11d79bc6e83713ad4bb4ccc48).After this change the
pgxntool/tree is byte-identical to canonical 2.0.3(subtree tree object
f3f0c3226c71c2b895572ca3749ad5171b017e88).🚨 Fork divergence realigned (please confirm)
The previously-vendored pgxntool was not canonical-plus-hotpatch — it was a
diverged fork carrying extra/stale files and a
.source-file test-handlingvariation in
base.mk. This PR resolves every pgxntool-owned file towardcanonical 2.0.3, dropping the fork-only divergence.
Fork-only files dropped (present in the old vendored copy, absent from
canonical 2.0.3):
pgxntool/.claude/commands/commit.mdpgxntool/.claude/settings.jsonpgxntool/JSON.sh.LICENCE(British-spelling duplicate ofJSON.sh.LICENSE)pgxntool/make_results.shThe fork's
.source-file /test/input/test/outputfeature was alreadyunused in this repo (no such files/dirs exist here), so nothing repo-specific
was lost by dropping it.
Conflicts encountered during the subtree pull and how they were resolved
(all resolved toward canonical 2.0.3):
CLAUDE.md,lib.sh,pgtle.shHISTORY.asc,README.asc,README.html,base.mkCanonical files newly added by the sync:
pgxntool-sync.sh,run-test-build.sh,update-setup-files.sh,verify-results-pgtap.sh.SETUP_FILES merge result
Ran the standard post-sync SETUP_FILES 3-way reconciliation (SETUP_FILES =
_.gitignore:.gitignore,test/deps.sql:test/deps.sql; symlinktest/pgxntool -> ../pgxntool/test/pgxntool):.gitignore— auto-updated frompgxntool/_.gitignore. The repo copy wasidentical to the pre-sync pgxntool version (no local modifications), so the new
canonical version was taken cleanly.
test/deps.sql— pgxntool did not change this file; skipped.test/pgxntoolsymlink — already present and pointing at the correct target.Sanity check
makeruns clean (exit 0) on the updated tree.