github keanemind/jjk v0.7.0

latest releases: v0.8.1, v0.8.0, v0.7.1...
3 months ago

If your issue was missed this time around, we'll try to get it in the next patch, which should come a lot sooner than it took for this release! The two highlights of 0.7.0 are:

  1. Squashing a selected range of lines from the working copy
  2. A functional diff editor for merge commits

squash_range

Notable changes:

  • Added the option to pick which parent to squash to when the working copy is a merge (#53)
  • Implemented "squash selected ranges" command (#34)
  • Added the option to create a change from graph webview with any number of parents (#56)
  • Implemented diff for merge commits (#68)
  • Added language/grammar for .jjdescription (#60)
  • Added the first automated test (#76)
  • Added commands to switch between a file and diff (#78)
  • Added view file in child/parent change commands (#79)
  • Added support for copied (C) file status (#104)

Bug-fixes/Minor changes:

  • Fixed issue with parsing change descriptions (#54)
  • Fixed renamed file regex (#80)
  • Fixed repo root matching (#93)
  • Fixed Windows path issue with jj squash (#91)
  • Hid irrelevant commands from the command palette (#81)
  • Added Discord badge for the jj server/jjk channel (#82)
  • Updated changelog to direct to GitHub releases page (#90)
  • Changed title of parent resource states to be the changeId instead of "(Parent Change)" (#73)

Don't miss a new jjk release

NewReleases is sending notifications on new releases.