Skip to content

Releases: victor-software-house/forkctl

forkctl 0.0.48

Choose a tag to compare

@github-actions github-actions released this 02 Nov 09:49
7375bb1

forkctl 0.0.48

Fixed

  • operation abort --yes restores every patch under its full name. It used to let StGit name patches from commit subjects cut to stgit.namelength characters, so a patch name over 30 characters failed the abort unless stgit.namelength was 0 (#154).

forkctl 0.0.47

Choose a tag to compare

@github-actions github-actions released this 29 Oct 10:26
10512ca

forkctl 0.0.47

Fixed

  • The mounted task now requests Rust's minimal profile explicitly. It no longer inherits a machine's default profile or tries adding rust-docs during completion against a minimal toolchain (#151).

forkctl 0.0.46

Choose a tag to compare

@github-actions github-actions released this 28 Oct 09:03
c124d15

forkctl 0.0.46

Fixed

  • The skill's declared-check example names .ast-grep/rules/lint.yml where it named rules/lint.yml, a path that reads as a file the skill ships and that skill reference checkers report as missing (#149).

forkctl 0.0.45

Choose a tag to compare

@github-actions github-actions released this 28 Oct 08:37
1169cd2

forkctl 0.0.45

Fixed

  • operation abort --yes no longer fails when a hook rewrote a tracked file, such as mise.lock after a pin change; it discards that change, as its plan says. An operation stopped by its final check now names the fix: stage paths a hook rewrote that the patch owns, then operation continue, or restore the others (#147).

forkctl 0.0.44

Choose a tag to compare

@github-actions github-actions released this 28 Oct 06:33
d3bf3c6

forkctl 0.0.44

Fixed

  • No operation can stop without a way forward. patch edit refuses a scope that no longer covers the paths the patch changes before it writes anything, and a patch edit whose final check fails stays resumable in phase checking, as patch refresh does. patch remove, disable, enable and rebase name the fix, publish and operation abort --yes when their final check fails. operation abort ends the operation once the stack is restored, even when the restored stack fails check, and says so. contract edit now regenerates every export, like every other command that writes the bookkeeping patch (#145).

forkctl 0.0.43

Choose a tag to compare

@github-actions github-actions released this 27 Oct 10:39
05b6daa

forkctl 0.0.43

Fixed

  • Source patch exports are now the same in every clone. Their index lines carry full blob ids, where git's automatic abbreviation grew from 8 to 9 characters once a clone held more objects, so check failed with export differs on a clone that had fetched more of upstream. A stgit.diff-opts setting in the clone's or the user's Git configuration no longer changes an export either. The first patch refresh after the upgrade rewrites the index lines of every export, so make it the refresh that moves the forkctl pin (#143).

forkctl 0.0.42

Choose a tag to compare

@github-actions github-actions released this 20 Oct 03:32
2fab305

forkctl 0.0.42

  • publish --promote --proposal takes the proposal pull request's URL, as its help says: forkctl reads the pull request's head with gh, fetches it from the downstream remote, and refuses a URL of another repository or a proposal that moved after gh read it (#125).

forkctl 0.0.41

Choose a tag to compare

@github-actions github-actions released this 19 Oct 19:41
5c5c826

forkctl 0.0.41

  • The shared verify runs verctl's version guard: ctl-core's Rust tasks at 0.6.27 and verctl at 0.5.1, so a manifest version changes only on the Version PR (#122).

forkctl 0.0.40

Choose a tag to compare

@github-actions github-actions released this 19 Oct 14:56
bbd420f

forkctl 0.0.40

  • Releases run through verctl's reusable release workflow at 0.5.0: each push to main publishes any version commit not yet fully released, builds its tarballs, and opens or updates the Version PR on verctl/release/main. The macOS gates and the mounted task still run against each new release tag (#120).

forkctl 0.0.39

Choose a tag to compare

@github-actions github-actions released this 17 Oct 20:35
48f1c4f

forkctl 0.0.39

  • forkctl now builds on ctl-core 0.6.23, serde-saphyr 2.0.0, and yamled 0.0.7 (#114).