Update pgxntool to 2.0.3#22
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 (Postgres-Extensions#24) 121f0b3 Stamp 2.0.0 ad3ca7e Remove .source support; add test/install, test/build, and verify-results (Postgres-Extensions#18) c010cf8 Fix bash 3.2 compatibility (Postgres-Extensions#23) abeb9d3 Remove .source file support from pg_regress integration (Postgres-Extensions#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 (#12) ab7f6e2 Stamp 1.0.0 3a571ba Add pg_tle support and modernize test infrastructure (#11) b96ea6d Add support for Claude code; build and doc improvements (#9) e9c24de Fix pg_regress on versions > 12 (#5) git-subtree-dir: pgxntool git-subtree-split: 1ba09874d22ec5b11d79bc6e83713ad4bb4ccc48
…release Update vendored pgxntool subtree to release 2.0.3 (canonical commit 1ba09874d22ec5b11d79bc6e83713ad4bb4ccc48). pgxntool/ tree now matches canonical 2.0.3 exactly.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (6)
📝 WalkthroughWalkthroughA new Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant MakeTarget
participant SyncScript
participant Git
participant UpdateSetupFiles
MakeTarget->>SyncScript: invoke synchronization
SyncScript->>Git: capture old subtree commit
SyncScript->>Git: pull subtree with --squash
SyncScript->>UpdateSetupFiles: reconcile setup files using old commit
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ 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 |
Updates the vendored
pgxntoolsubtree to release tag 2.0.3 (canonical commit1ba09874d22ec5b11d79bc6e83713ad4bb4ccc48). Thepgxntool/tree now matches canonical 2.0.3 exactly.What changed
2.0.3 fixes the
pgxntool-syncremote (the old base.mk pointed at the deadgit@github.com:decibel/pgxntool.gitSSH URL) and moves the subtree-pull + setup-file merge logic intopgxntool/pgxntool-sync.shso it can be run withoutmake. Newmake pgxntool-syncnow pulls fromhttps://github.com/Postgres-Extensions/pgxntool.gitover HTTPS.Sync details
git subtree pull -P pgxntool --squashfrom the canonical HTTPS remote at tagrelease(== 2.0.3).pgxntool/CLAUDE.md,pgxntool/HISTORY.asc, andpgxntool/base.mk(plus auto-merges of the READMEs). All were stale-vendored-2.0.2 vs new-upstream-2.0.3 with no repo-specific content, so everypgxntool/file was resolved to canonical 2.0.3. The finalpgxntool/tree was verified byte-for-byte identical to upstream 1ba09874..gitignore,test/deps.sql): both files are unchanged between 2.0.2 and 2.0.3 upstream, so the repo copies were kept as-is (no update needed).Sanity check
makecompletes successfully (exit 0). The only working-tree change it produces is the pre-existing, unrelated regeneration ofsql/cat_tools--0.2.2.sql.infrom a stale generator; that spurious change was discarded and is not part of this branch.