Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

jj-fzf-0.25.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: jj-fzf Distribution: openSUSE Tumbleweed
Version: 0.25.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Mar 5 10:31:27 2025
Group: Unspecified Build host: reproducible
Size: 99480 Source RPM: jj-fzf-0.25.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/tim-janik/jj-fzf
Summary: Text UI for Jujutsu based on fzf
JJ-FZF is a text UI for jj based on fzf, implemented as a bash shell script.
The main view centers around jj log, providing previews for the jj diff or jj
obslog of every revision. Several key bindings are available to quickly perform
actions such as squashing, swapping, rebasing, splitting, branching,
committing, abandoning revisions and more. A separate view for the operations
log jj op log enables fast previews of old commit histories or diffs between
operations, making it easy to jj undo any previous operation. The available
hotkeys are displayed onscreen for simple discoverability. The commands and key
bindings can also be displayed with jj-fzf --help and are documented in the
wiki: jj-fzf-help

The jj-fzf script is implemented in bash-5.1, using fzf and jj with git.
Command line tools like sed, grep, gawk are assumed to provide GNU tool
semantics.

Provides

Requires

License

MPL-2.0

Changelog

* Wed Mar 05 2025 opensuse_buildservice@ojkastl.de
  - Update to version 0.25.0:
    * jj-fzf: bump VERSION to 0.25.0, update NEWS
    * jj-fzf: deprecate Alt-S: restore-file
    * jj-fzf: fzflog: use jjlog unless jj-fzf.fzflog-depth adds
      bookmark ancestry
    * jj-fzf: first, change to repo root, so $PWD doesn't vanish
    * jj-fzf: use author.email().local(), supported in jj-0.25
    * jj-fzf: absorb: unconditionally support absorb
    * jj-fzf: depend on jj-0.25.0
    * .github/workflows/testing.yml: install jj-v0.25.0, run on all
      branches
    * Adjust Makefile to work with macOS
    * jj-fzf: merging: prefer (master|main|trunk) as UPSTREAM
    * jj-fzf: make sure to use gsed
    * Makefile: check-gsed: show line numbers
    * jj-fzf: op-log: use Alt-J to inject an old working copy as
      historic commit
    * jj-fzf: fix RESTORE-FILE title
    * jj-fzf: echo_commit_msg: strip leading newline from
      ui.default-description
    * jj-fzf: fix comment
    * jj-fzf: evolog: add Alt-J to inject a historic commit
    * jj-fzf: evolog: add Enter to browse detailed evolution with
      patches
    * jj-fzf: add Ctrl-T evolog dialog with detailed preview
    * jj-fzf: add rev_parents() and jj_new_before_no_edit()
    * jj-fzf: Flags: display hidden, divergent, conflict
    * jj-fzf: cut off the preview after a few thausand lines
    * jj-fzf: split-files: try using `jj diff` instead of `git
      diff-tree`
    * jj-fzf: commit: --message fixup
    * jj-fzf: echo_commit_msg: skip signoff if no files changed
    * jj-fzf: add ui.default-description to commit messages
    * jj-fzf: use JJ_EDITOR to really override th JJ editor settings
    * jj-fzf: honor the JJ_EDITOR precedence
    * jj-fzf: show content diff when editing commit message
    * jj-fzf: adjust bookmark, Commit, Change ID descriptions
    * jj-fzf: deprecate Ctrl-V for gitk
    * jj-fzf: push-remote: fix outdated docs
    * jj-fzf: squash-into-parent: fix comment
    * jj-fzf: display 'private' as a flag in preview
    * jj-fzf: display 'immutable' as a flag in preview
    * jj-fzf: fzflog: silence deprecation warnings on stderr
    * jj-fzf: include fzflog error messages in fzf input if any
    * jj-fzf: unset FZF_DEFAULT_COMMAND in subshells
    * README.md: briefly describe jj-undirty.el
    * contrib/jj-undirty.el: update JJ repo after saving an emacs
      buffer
    * README.md: briefly describe jj-am.sh
    * contrib/jj-am.sh: add --help
    * jj-fzf: properly parse options --help, --key-bindings,
    - -color=always
    * contrib/jj-am.sh: use `jj status` at the end to also snapshot
      the last patch
    * contrib/jj-am.sh: fix order of commit creation and patching
    * contrib/jj-am.sh: apply several patches in email format
* Wed Jan 08 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - change dependency from gawk to awk
* Sat Jan 04 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - new package jj-fzf: Text UI for Jujutsu based on fzf

Files

/usr/bin/jj-fzf
/usr/share/doc/packages/jj-fzf
/usr/share/doc/packages/jj-fzf/NEWS.md
/usr/share/doc/packages/jj-fzf/README.md
/usr/share/licenses/jj-fzf
/usr/share/licenses/jj-fzf/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Mar 30 23:22:36 2025