Skip to content

Releases: hpcsc/strata

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 03:27
1c82a9c

Changelog

  • 58ff9c3 Give the panels one rule for scrolling a row into view
  • 78344ed Give the record of the sync rebase a type of its own
  • bc43b9c Keep the resolved sync rebase with the plan it belongs to
  • ca0d474 Let each panel write its own title and its own summary
  • b72ee8b Let the Diff panel take the keys that only scroll or redraw it
  • 1c82a9c Let the Files panel remember which branch it shows
  • 9f03b41 Let the Stack panel close its own plan and its own delete question
  • 910314d Move the check for changed refs out of the model
  • b4610ec Move the keys screen out of the model into a panel of its own
  • ce9b4d8 Name a branch that strata lists a listedBranch, not a tip
  • e402c0b Put the sync code and the delete code in files of their own

v0.5.1-12.g1c82a9c

v0.5.1-12.g1c82a9c Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Sep 03:25
1c82a9c

Changelog

  • 58ff9c3 Give the panels one rule for scrolling a row into view
  • 78344ed Give the record of the sync rebase a type of its own
  • bc43b9c Keep the resolved sync rebase with the plan it belongs to
  • ca0d474 Let each panel write its own title and its own summary
  • b72ee8b Let the Diff panel take the keys that only scroll or redraw it
  • 1c82a9c Let the Files panel remember which branch it shows
  • 9f03b41 Let the Stack panel close its own plan and its own delete question
  • 910314d Move the check for changed refs out of the model
  • b4610ec Move the keys screen out of the model into a panel of its own
  • ce9b4d8 Name a branch that strata lists a listedBranch, not a tip
  • e402c0b Put the sync code and the delete code in files of their own

v0.5.1-11.gdb607f7

v0.5.1-11.gdb607f7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Sep 04:18
db607f7

Changelog

  • bae4c16 Keep the split view in the diff panel
  • e5024a8 Render the whole file when the options ask for it
  • 3bd029f Scroll the keys screen when the keys do not all fit
  • ee3e321 Show the whole file in the diff with w
  • 2ece0c0 Start with the whole file when the config file asks for it
  • db607f7 Wait for the commits before the refresh tests change the repository

v0.5.1-10.g7d14589

v0.5.1-10.g7d14589 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Sep 01:42
7d14589

Changelog

  • 98fbd01 Add a refs package that tells when the refs can have changed
  • c709a30 Keep what strata loaded when r reads the branches again
  • cfab426 Read a text of the refs that changes when a branch moves
  • 7d14589 Refresh the stack by itself with auto_refresh = true
  • 42fd9a8 Refresh the stack when a check finds that the refs changed

v0.5.1-9.g53b9324

v0.5.1-9.g53b9324 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Sep 13:12
53b9324

Changelog

  • 53b9324 Indent the files in a folder past the folder name

v0.5.1-8.gdf61caa

v0.5.1-8.gdf61caa Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Sep 04:25
df61caa

Changelog

  • df61caa Keep the file count visible when a folder name is long

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 03:48
f6adb30

Changelog

  • 74a8c54 Move rebase detection into the stack package
  • 71eebce Refuse to delete a branch that a rebase uses
  • f6adb30 Remove the worktree of a branch that strata deletes
  • 25ea609 Show the worktree of each branch in the Stack panel

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 13:01
1ef1de0

Changelog

  • 1ef1de0 Publish a prerelease for each push to main
  • 5026626 Show progress while strata update runs
  • ad4ff51 Update from a release or a prerelease channel
  • 335d057 Upgrade to Bubble Tea v2 and Lip Gloss v2
  • 4829f92 Wait for the text that screen tests check

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 11:17
6b32fca

Changelog

  • 108eb44 Add a sync command that plans a dry-run restack
  • 6b32fca Archive completed task: stack-sync
  • c001f50 Check that the deepest branch stays in its stack after a sync
  • f14d5a4 Check worktrees before a branch moves
  • 5887d60 Document strata sync for users
  • b05c226 End a sync rebase that an interrupt stops
  • 188243b Find merged branches when planning a sync
  • 26f9d0e Give "keep" and "stopped" one meaning each
  • 3a02006 Give the sync names one meaning each
  • d37c344 Group planner and mover tests by operation
  • 3383a9a Let one strata at a time run a sync rebase
  • 6cdf25e Move Result and Stay below the Mover methods
  • 9f3f23c Move checked-out branches in their worktrees
  • 7bdc7ca Move stacks in strata sync
  • c493f86 Move the stacks from the plan with enter
  • 0ccf039 Name the done state of the sync rebase rebaseDone
  • deb5a18 Quote paths in the printed sync retry command
  • 89af992 Remove the Blocked kind from the sync plan
  • f27ec08 Rename Model.sync to Model.showSelection
  • 585740c Replay branches to plan a sync
  • 1f72922 Resolve a conflict from the terminal UI with c
  • 1743d66 Resolve a sync conflict with strata sync --resolve
  • 3552474 Show the sync plan in the Stack panel with S
  • 6f9b02c Sign the moved commits with a sync rebase
  • f8271f7 Test the strata sync flags and guards end to end
  • 65889cd Test the waits guard of Move and an aborted sync rebase
  • 864862b Test two sync paths that no test reached
  • 8b1debb Write the sync record in one rename

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 13:03
2324277

Changelog

  • 840e76c Count the lines each file adds and deletes
  • 2324277 Document the stack rules and the e2e tests
  • c1ccbe2 Fold folders in the file tree
  • a67cbd7 Search the panel that has the focus
  • 645352b Test strata end to end in a terminal