Na początku hgtools został stworzony w celu zapewnienia szybkich narzędzi do interakcji, klonowanie, dokonujące lub ciągnąc plików z systemu kontroli wersji Mercurial.
Później dodano wsparcie Git, a setuptools plugin.
Później jest narzędziem, które umożliwia setuptools znaleźć i wymienić wszystkie pliki pod kontrolą systemu kontroli wersji Mercurial. To może być bardzo przydatne w wykrywaniu Mercurial repozytorium w systemie plików i unikając bałaganu kod przypadkowo. Może być również używany do automatycznego budowania projektu, jak również plików
Co nowego w tym wydaniu:.
- Aktualizacja "dev "Rewizja być zgodne z setuptools 8 kanoniczna wersja pre-release numeracja (obecnie" .dev0 ").
Co nowego w wersji 6.1:
- GitManager jest teraz ważna tylko wtedy, Git 1.7.10 lub nowsza jest obecny.
Co nowego w wersji 5.3.
- Dodane plik wsparcie znajdź dla Git,
Co nowego w wersji 5.1:
- W wersji wnioskowania, zawsze Przenieś się zwiększyć (lub brak) gdy wystąpi wyjątek w obliczeniach.
Co nowego w wersji 5.0:
- Dodano nowy parametr distutils use_vcs_version zastąpi use_hg_version. Klienci powinni zaktualizować przy użyciu tego parametru, jak tylko hgtools 5.0 jest ogólnie dostępny.
- Początkowe wsparcie git. Narzędzie obsługuje wywołania teraz nominalnie projektu z wersji git tag.
Co nowego w wersji 4.0:
- Usunięto funkcje w hgtools (pakiet) Moduł nieaktualnych od 0,6. 6.
Co nowego w wersji 3.0:
- Usunięto wsparcie dla Pythona 2.5. Python 2.6 lub nowszy jest teraz potrzebne.
Co nowego w wersji 2.0.3:
- Poprawiono:
- Wyłącza wyjątki oprócz ImportError podczas importowania modułów Mercurial.
Co nowego w wersji 2.0.2:
- Rejestr hg Sił Hg i rodziców do korzystania z domyślnych Styl wyjścia.
Co nowego w wersji 2.0.1:
- Naprawiono błąd, gdzie hgtools nie analizować setup.cfg prawidłowo, jeśli Python 3 ConfigParser backportu został zainstalowany w Pythonie 2.
Co nowego w wersji 2.0.
- Usunięto wsparcie dla starszych wersji Mercurial (LegacyLibraryManager)
- Kierownik podproces jest teraz domyślnym. Zmienna HGTOOLS_FORCE_CMD nie ma już żadnego wpływu na hgtools.
- Wersja teraz postanawia wykrywania wielu tagów na tej samej wersji, wybierając największe wersji.
Co nowego w wersji 1.2.1:
- Menedżerowie repo, a tym samym nie będzie plugin setuptools już znaleźć pliki, które nie są w określonej lokalizacji. W LibraryManagers już wyrzuci błąd w tym przypadku, ale teraz SubprocessManager robi to, co najlepsze i zwraca tylko pliki względem lokalizacji.
Co nowego w wersji 1.1.2:.
- Przywrócono zgodności Python 2.5
Co nowego w wersji 1.1:
- Dodano wsparcie dla subrepos. Wtyczka setuptools będzie teraz poprzeczne subrepos do znajdowania plików.
Co jest nowa w wersji 1.0.1:
- Naprawiono problem # 6, gdzie flagi force_hg_version wpływało instalacja oznaczone pakiety nie zatrudnia hgtools.
Co nowego w wersji 1.0b4:
- Teraz obsługuje wersje z wieloma znacznikami (wybiera pierwsze, która wydaje się być ostatni).
- Usunięto wsparcie dla nieaktualnych use_hg_version_increment.
- Dodane HGRepoManager.existing_only filtrować menedżerów dla tylko tych, które odnoszą się do istniejącej repo.
- Zatrudniony HGRepoManager.existing_only wtyczek.
- SubprocessManager nie pisze do / dev / null.
Co nowego w wersji 1.0b1:.
- Python 3 support
Co nowego w wersji 0.6.5:
- przypadek testowy i naprawić błędu w SubprocessManager gdy " wykonywalny HG 'nie istnieje.
Co nowego w wersji 0.6.4:.
- Poprawiono NameError utworzonego w 0.6.3
Co nowego w wersji 0.6:
- refactored moduły. Utworzony menedżerów, wersjonowanie i moduły py25compat.
Co nowego w wersji 0.4.9:
- Naprawiono błąd, gdzie obliczenia wersja zawiedzie, jeśli znaczniki zawarte obowiązuje.
Co nowego w wersji 0.4.8:
- Automatyczne wersjonowanie zapewnia teraz rozsądnej wartości domyślnej, gdy nie ma wersji tagi są jeszcze obecne.
Co nowego w wersji 0.4.7:
- Naprawiono błąd, gdzie patch_egg_info nie byłoby chyba załatane Wtyczka nie ustawić odpowiednie atrybuty na dystrybucji.
Wymagania :
- Python 2.6 lub wyższy,
Komentarze nie znaleziono