lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

61
active users

#ratatui

1 post1 participant0 posts today

git-next: 🔥 New release v2025.5.1 - Fixes pushing branch updates

🧩 git-next: trunk-based development manager
🦀 Written in Rust
⭐ Repo: https://codeberg.org/kemitix/git-next

What's New

- Drop support for externally managed repos
- Fix typo ForgoJo -> Forgejo (This will affect your git-next-server-toml if you are use Forgejo)
- Fix: push commits to remote branches properly
- Shutdown error message is always shown

Breaking Change

If you are using git-next with a Forgejo instance, you will need to change the case of the setting in your git-next-server.toml file from ForgeJo to Forgejo.

Install

📦 cargo install git-next@2025.5.1
📦 cargo install git-next@2025.5.1 --features notify-desktop,notify-email
🐋 docker pull codeberg.org/kemitix/git-next:v2025.5.1

Run UI in docker

docker run --rm -p 8092:8092 \
  -u $(id -u):$(id -g) \
  -it \
  -v $PWD:/app \
  codeberg.org/kemitix/git-next:v2025.5.1 \
  server start --xui
Summary card of repository kemitix/git-next
Codeberg.orggit-nextTrunk-based development manager.

git-next: 🔥 New release v2025.5.0 - Refactoring and isolating features

🧩 git-next: trunk-based development manager
🦀 Written in Rust
⭐ Repo: https://codeberg.org/kemitix/git-next

What's New

- Reimplement git operations to use git2/libgit2
- Renamed features:

forgejo -> forge-forgejo

github -> forge-github


- Extracted desktop and email notification support into non-defaults features;

notify-desktop

notify-email

This a significant update to migrate from gix to git2 for git operations. This allows us to drop the gix crate and the need to shelling-out to git for operations that gix doesn't support.

Breaking Change

If you are build from source (e.g. cargo install) and use either email or desktop notifications in your configuration file, you will need to add the appropriate feature, notify-desktop and/or notify-email. If you don't the config file will not be accepted.

The docker images are built with all features enabled.

Install

📦 cargo install git-next@2025.5.0
📦 cargo install git-next@2025.5.0 --features notify-desktop,notify-email
🐋 docker pull codeberg.org/kemitix/git-next:v2025.5.0

Run UI in docker

docker run --rm -p 8092:8092 \
  -u $(id -u):$(id -g) \
  -it \
  -v $PWD:/app \
  codeberg.org/kemitix/git-next:v2025.5.0 \
  server start --xui

heatmaps in the terminal can look pretty cool! This is a screenshot from the `kcli top` tool in #kumomta which pulls data out of the prometheus metrics endpoint, tracks various series and renders it all, without requiring that prometheus or grafana be deployed. This is running in wezterm (obv!) but can run in any terminal supporting true color. `kcli top` is built on top of #ratatui.