v0.1.0
Pierwsze publiczne wydanie. wyrm pojawia się jako natywna aplikacja macOS — jj-natywny klient gita, który robi to, co najważniejsze, i robi to dobrze.
- jj-natywny graf logu. Szybki, akcelerowany przez GPU graf commitów ze ścisłym wyrównaniem kolumn, change ID na pierwszym planie, grupowaniem według czasu i nawigacją z klawiatury.
- Rozwiązywanie konfliktów. jj traktuje konflikty jako stan, a nie ścianę — scalanie trójstronne z podświetlaniem składni, akceptacja theirs/ours/manual dla każdego fragmentu, każdy krok odwracalny.
- Podgląd push. Zobacz dokładnie, co trafi na zdalne repozytorium przed wykonaniem push, z wykrywaniem force-push i rozwiązywaniem rozbieżności bookmarks.
- Przestrzenie robocze. Twórz, przełączaj i usuwaj przestrzenie robocze jj prosto z interfejsu, ze statusem dla każdej przestrzeni i logiem świadomym przestrzeni roboczej.
- Submoduły. Pełnoprawny status submodułów w logu, akcje zastosowania dla każdego submodułu i opcjonalny auto-bump.
- Obsługa z klawiatury. Paleta poleceń (⌘K) dla każdej operacji i nawigacja w stylu vima w widokach logu i diff — nigdy nie opuszczasz rzędu podstawowego.
- Działa też na zwykłym git. Przeglądarka logu operacji, wyrażenia revset w pasku wyszukiwania i kolokacja git, dzięki czemu wyrm działa na zwykłych repozytoriach git.