Skip to content

Releases: urschrei/jujutsu-sublime-plugin

Workspaces

Choose a tag to compare

@urschrei urschrei released this 10 Aug 20:29
Add workspace commands, log view improvements, and bump version to 0.4.8

New commands: "JJ: Workspace List" (select to view a workspace working-copy
diff), "JJ: Workspace Add..." (creates the workspace and opens it in a new
window), "JJ: Workspace Forget..." (multi-select), "JJ: Workspace Rename",
and "JJ: Workspace Update Stale".

jj does not record workspace directory paths, so the list command cannot
open existing workspace folders; only newly created workspaces are opened
automatically.

Log view reordering: alt+up and alt+down swap the change under the cursor
with its child or parent for linear stack reordering, implemented as
jj rebase --insert-after / --insert-before. Changes with multiple parents
or children are refused.

Log view chrome: hovering an entry shows a detail card with the full
description, author, timestamps, a diff stat, and clickable edit, diff,
squash, and abandon actions; right-aligned region annotations show each
entry relative age, bookmarks, and working-copy or conflict markers; the
entry under the cursor is outlined; and the gutter marks the working copy
(circle) and conflicted entries (dot). The graph metadata query now
returns full per-change information and the log template gains a relative
age field.

Evolog

Choose a tag to compare

@urschrei urschrei released this 10 Aug 18:04
0739c1e
v0.4.7

Annotate: pass an explicit template so user config cannot break it

Log view, op log

Choose a tag to compare

@urschrei urschrei released this 10 Aug 17:22
Bump pygments from 2.19.2 to 2.20.0

Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](https://github.com/pygments/pygments/compare/2.19.2...2.20.0)

---
updated-dependencies:
- dependency-name: pygments
  dependency-version: 2.20.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Add preferences and settings

Choose a tag to compare

@urschrei urschrei released this 03 Apr 18:41
Add Package Settings menu and command palette entries for settings

Signed-off-by: Stephan Hügel <shugel@tcd.ie>

More renaming

Choose a tag to compare

@urschrei urschrei released this 03 Apr 18:33
Rename all SublimeJJ references to Jujutsu

Signed-off-by: Stephan Hügel <shugel@tcd.ie>

Rename package to jujutsu

Choose a tag to compare

@urschrei urschrei released this 02 Apr 14:50
Signed-off-by: Stephan Hügel <shugel@tcd.ie>

Latest

Choose a tag to compare

@urschrei urschrei released this 11 Mar 21:14
Remove unused prefer_jj_in_colocated setting and is_colocated detection

Signed-off-by: Stephan Hügel <shugel@tcd.ie>

QoL and efficiency fixes

Choose a tag to compare

@urschrei urschrei released this 07 Mar 20:27
Efficiency and QoL fixes

- add Windows startupinfo to Popen calls to hide console window
- remove global keybindings
- optimise is_enabled to avoid unnecessary lock acquisition
- update README with suggested shortcuts section

Signed-off-by: Stephan Hügel <shugel@tcd.ie>

Initial stable release

Choose a tag to compare

@urschrei urschrei released this 07 Feb 14:10
v0.3.0

Prepare 0.3.0 release