Changelog

Co trafiło na rynek, najnowsze na górze. wyrm powstaje otwarcie i posuwa się z rozmysłem — każda linijka tutaj to coś, czego możesz użyć już dziś.

v0.1.0

· macOS

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.

Linux i Windows są w drodze — wyrm jest pod maską wieloplatformowy. Nowe wydania będą pojawiać się tutaj w miarę ich premier.