Repository navigation
Release Notes
This release tightens the boundaries around database ownership, filesystem paths, env-file updates, and PostgreSQL endpoints.
- Templates are scoped to both repository and source database, and forks that collide across sources are refused instead of adopted.
- Derived names keep their identifying suffix at PostgreSQL's identifier limit.
- Directive, include, source, and target paths cannot escape their worktree through traversal or symlinks.
- Env-file rewrites preserve concurrent edits and encode database names correctly in URLs.
- Ambiguous multi-host and multi-port endpoints are rejected, and invalid configuration consistently exits as an environment error.
template create --forcenow performs the documented takeover, while failed template drops restore their original flags.removeworks from a subdirectory and leaves the worktree intact when its source URL is invalid.- The README now contains the working essentials without the implementation tour.
Install worktreepg 0.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/itsjamie/worktreepg/releases/download/v0.4.0/worktreepg-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/itsjamie/worktreepg/releases/download/v0.4.0/worktreepg-installer.ps1 | iex"Download worktreepg 0.4.0
| File | Platform | Checksum |
|---|---|---|
| worktreepg-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| worktreepg-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| worktreepg-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| worktreepg-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| worktreepg-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |