Repository navigation
gitmini v0.2.0
What's new
- Initialize a repository from gitmini. Opening a folder that is not a Git repository now offers to initialize it instead of failing.
--repo=<path>command-line argument. gitmini acceptsgitmini --repo=<path>in addition togitmini <path>, so paths containing spaces or starting with a dash can be passed reliably.- Windows: per-user installer, no administrator rights. The Windows package is now an NSIS installer (
gitmini_0.2.0_x64-setup.exe) that installs under%LOCALAPPDATA%\Programs. Neither installation nor in-app updates require administrator rights or trigger a UAC prompt. It replaces the per-machine.msiof v0.1.0.
Fixes
- Windows: more reliable creation of the main window at startup (WebView2).
- Windows: deleted folders inside a repository are now detected by the file watcher.
- Windows: Git configuration changes made outside gitmini are always picked up, including rewrites that keep the same length (for example changing a branch's remote).
- Faster graph rendering in wide repositories: lanes that are entirely off-screen are no longer drawn.
Upgrading from v0.1.0 on Windows
v0.1.0 was installed per machine with an .msi. v0.2.0 installs per user, so we recommend uninstalling v0.1.0 from Settings → Apps before installing v0.2.0, to avoid keeping two copies. Your repositories are not affected.
Downloads and signing
- macOS:
.dmgfor Apple Silicon (aarch64) and Intel (x64), ad hoc signed and not notarized. On first launch, allow gitmini in System Settings → Privacy & Security. - Windows:
x64-setup.exe, not Authenticode-signed yet, so SmartScreen may show a warning. - Linux:
.AppImageand.deb(x64). - In-app updates are signed with the gitmini updater key and verified before installation, independently of operating-system code signing.
- Verify downloads with
SHA256SUMS, for exampleshasum -a 256 -c SHA256SUMS --ignore-missing. - gitmini requires Git 2.30 or later.
See docs/releases.md for installation and verification details.