Szczegóły programowe:
Tig jest open source git Przeglądarka repozytorium i przeglądarka, która może działać jako pager dla produkcji z różnych komend git.
Korzystanie Tig jak pager wyświetli wejścia z stdin i pokolorować go
Co nowego w tym wydaniu:.
- Usprawnienia:
- tig monit polecenia Bindable do kluczy. Na przykład: wiążą diff F: zestaw Diff-options = --full-diff. (GH nr 69, nr 116),
- Dodaj Diff-opcje ustawień dla określenia domyślnych opcji diff. Przykład: set diff-options = --patience. (GH 116)
- Opcje w Diff-opcji i obwiniania opcji pasujących do spawania metodą tig zmienne stanu przeglądania otrzymują.
- Pokaż diff tak szeroki, jak terminal. (GH nr 109),
- Pokaż numery linii w widoku oddziału. (GH 135)
- Dodaj przełącza do pokazywania nazwy autora e-mail lub e-mail użytkownika. (GH nr 115),
- Otwórz edytor na wybranej linii poprzedzając argument plików z +. Testowany w vi, vim, emacs, nano, gedit, Geany. Wyłącz dodając zestaw redaktor linię numer = nie do ~ / .tigrc. (GH nr 118, nr 119),
- Dodaj toggle-pliki do kontroli, czy, aby pokazać pełny popełnienia różn czy tylko różn dotyczące aktualnie wybranego pliku, np do winy.
- Opcjonalnie zaznacz przekroczenie znaki długo popełnienia tytułów. Domyślna szerokość tytuł max 50 znaków. Dostosuj za pomocą: set tytuł-przelewowy = 50 (GH nr 125),
- Dodaj + ESC klawiszy. Przykład: powiązać rodzajowe ^ [v ruch-strona-up (GH nr 120),
- Tworzenie plików tymczasowych w TMPDIR, TEMP lub TMP, zanim domyślnie w katalogu / tmp.
- Ponownie włącz dziennik tig jako komendy. (GH 146)
- Włącz tyldy ekspansję w ~ / .tigrc & quot; źródło & quot; Polecenia. (GH nr 168),
- Przedstaw widok Stash, związany z y kombinacja klawiszy. (GH nr 169, nr 174),
- Poprawki błędów:
- Fix winy i stan pracy w katalogach rozpoczynające się od kropki. (GH 172)
- Odśwież bieżącą nazwę oddziału przy przeładunku widok stanu. (GH # 93)
- Popraw błędy kompilacji na starym systemie Solaris. (GH nr 97)
- Odśwież HEAD informacji podczas przeładowywania widok sceny. (GH # 104, # 93)
- Fix znikają etykiety oddziałów po zewnętrznych poleceń. (GH 148)
- Fix diff podglądami dla inscenizowanych / zmian Unstaged podczas korzystania z d.
- Wyświetlacz Fix komunikatów dotyczących stanu przy przełączaniu opcji widoku. (GH 111)
- Fix nielegalnego dostępu do pamięci. (GH nr 98)
- Wyświetlacz Fix wszystkich oddziałów oznaczyć w krótkich nazw repo z branży.
- Fix renderowania usterki nazw oddziałów.
- Nie stosować diff stylizacji do plików nieśledzonej w widoku sceny. (GH 153)
- Fix drzewa wcięcie wpisów zawierających znaków kombinowanych. (GH nr 170),
- Ignoruj znaki nieprzedstawialne gdy transliterating tekst do renderowania.
- Transliterate kodowanie tekstu wyjściowego przed obcięciem jej uniknąć ukośne. (GH nr 86)
- Przedstaw bardziej naturalne wyświetlanie dziennika kontekstowe. (GH nr 155),
Statystyki
Co nowego w wersji 1.1:
- Niezgodności:
- Wyłącz MOVE / diff domyślnie wykrywanie kopii diff, wspieranie wydajności na większych projektach. Użyj opcji konfiguracyjnych git diff.renames całej (git), aby ustawić preferowane zachowania. Środowisko TIG_DIFF_OPTS zmienne mogą być używane w celu przywrócenia starego zachowania.
- Wartości określone dla autora szerokości i nazw plików szerokości spowoduje szerokościach jeden znak większych niż wcześniej.
- Usprawnienia:
- Wpisywanie tekstu w wierszu będą interpretowane jako polecenia tig. Poprzedzenie polecenia z! będzie wykonać to polecenie systemu zewnętrznej pager. Wprowadzenie jednego klawisza wykona odpowiedni klucz wiążące.
- Podstawowe wsparcie dla zawijania długiej linii w widokach pager, dyferencjału i scenicznych. Włączenie funkcji: set oblewania-linie = tak. (GH 2)
- Polecenia użytkownika z prefiksem? oznacza szybką realizację wcześniej. Przykład:!?. Wiążą główny B git rebase -i% (commit)
- Polecenia użytkownika poprzedzone & lt; Oznacza zjazd po egzekucji. Przykład: wiążą główny C
Co nowego w wersji 0.16.1:
- Poprawiono w "tig pokaż" i segfault gdy zaczyna TIG w trybie pagera, a także problemy z różnic typu "puste".
- dodaje wsparcie dla opcji A "status-nieśledzonej-dirs 'do ignorowania nieznanych zawartości katalogów w widoku stanu i akcji przewijania pierwszej kol, aby przejść do pierwszej kolumny.
Co nowego w wersji 0.14.1:
- Jest to niewielka aktualizacja rozwiązywaniu niektórych problemów omówione w wątku po wydaniu 0.14.
- poziome przewijanie powinno być teraz pracuje, jak należy kopać w historii przy użyciu widoku winy.
Co nowego w wersji 0.14:
- Ta aktualizacja rozwiązuje wiele regresji z wprowadzeniem IO API w 0,13.
- Usprawnienia obejmują wiele wymaganych zdolność do powracania do pozycji w widoku sceny, gdy inscenizacji diff kromkami.
- Wiele optymalizacje z aktualizacji ekranu zostały dokonane, więc powinien działać lepiej całej wolnych łączy.
- Widok drzewa zostały przerobione do opisywania plików z datami i ostatniego autora.
Co nowego w wersji 0.13:
- Ta wersja zawiera znaczną przepisanie warstwy IO TIG używać fork i exec zamiast popen () i zaprzestanie korzystania z fopen () w stdio i przyjaciółmi.
- Nowy IO API eliminuje potrzebę powłoki powołujący i poprawia ogólną szybkość ładowania widoków danych.
- Na domiar złego, przynosi kilka niezgodności w odniesieniu do poleceń wydanych przez środowisko.
- Ta wersja przynosi również kilka nowych funkcji, takich jak nowe identyfikatory do stosowania w zewnętrznych poleceń, jak również kilku poprawek.
Co nowego w wersji 0.12.1:
- Choć niewielka aktualizacja składa się głównie z wyczyszczonych i poprawek , istnieje również kilka fajnych ulepszeń użyteczności.
- to wsparcia dla odwracania zmian niezatwierdzone i Unstaged, a także przeładunek odniesień repozytorium podczas odświeżania poglądy ich używania.
- Należy pamiętać, że ta wersja zależy od git 1.5.4 lub nowszej.
Co nowego w wersji 0.12:
- Ta wersja posiada nową oczyszczone i uproszczonego kodu renderowania.
- W głównym oknie może teraz być odświeżana, aby pokazać nowe rewizje.
- Naciśnięcie "@" w widoku sceny przeskoczy do następnego diff przystojniak.
- Kilka poprawek znajdują się wśród nich obejście błędów rur występujących podczas zmiany rozmiaru terminala podczas ładowania widok.
Wymagania :
- GIT
Komentarze nie znaleziono