hgtools

Software screenshot:
hgtools
Podrobnosti Software:
Verze: 3.0.2
Datum uploadu: 14 Apr 15
Licence: Volný
Popularita: 63

Rating: nan/5 (Total Votes: 0)

hgtools staví na setuptools_hg plugin pro setuptools. Poskytuje třídy pro kontrolu a práci s úložišť v Mercurial systému pro správu verzí.
hgtools poskytuje plugin pro setuptools, který umožňuje setuptools najít soubory v rámci Mercurial systému pro správu verzí.
Třídy poskytované hgtools jsou navrženy tak, aby nativně pracovat s knihovnami Mercurial Python (v procesu), nebo na podzim zpět do pomocí příkazového řádku programu Hg (1) pokud je k dispozici. Podpora příkazového řádku je zvláště užitečné uvnitř virtualenvs, které nemají přístup k celý systém nainstalovaný Mercurial lib (tj když se VIRTUALENV vytvořen s -no-Site-balení).
Poznámka :
V setuptools funkce
Můžete si přečíst o setuptools plugin poskytnutých hgtools v dokumentaci setuptools. Je to v podstatě vrací seznam souborů, které jsou pod kontrolou Mercurial verze při spuštění funkce nastavení, např Pokud vytvoříte zdroj a binární distribuci. Je to jednoduchý, ale účinný způsob, jak nemají definovat datový balíček (-Python non soubory), ručně ve zjevném šablon (MANIFEST.in).
Použít
Zde je příklad setup.py, který používá hgtools:
od setuptools importovat nastavení, find_packages
setup (
& Nbsp; name = "HelloWorld",
& Nbsp; version = "0.1",
& nbsp; obaly = find_packages (),
& Nbsp; setup_requires = ["hgtools"],
)
Pokud spustíte setup.py výše, bude setuptools automaticky stahovat setuptools_hg do adresáře, kde je setup.py nachází na (a nebude instalovat nikde jinde), aby byly všechny balíček datové soubory z Mercurial úložiště.
Možnosti
Nastavit proměnnou HG_SETUPTOOLS_FORCE_CMD prostředí před spuštěním setup.py Chcete-li vynutit použití příkazu hg (i když to bude pak se přepne do nativních knihoven, pokud příkaz není k dispozici ani nepodařilo spustit).

Co je nového v této verzi:.

  • Obnovená Python 2.6 kompatibilita reentry modulu

Co je nového ve verzi 2.0.3:

  • Problém # 12: Potlačit výjimky kromě ImportError při importu Mercurial moduly.

Co je nového ve verzi 2.0.2:

  • Force hg log a hg rodiče Chcete-li použít výchozí styl pro výstup. V opačném případě, analýze kód neuvádí značky. Také obnovit "default.log" hodnotu, v případě, že uživatel má alias hg přihlášení v jeho .hgrc. (Například, někteří používají log = -G vynutit výstup graf). Díky DC pro opravy.

Co je nového ve verzi 2.0.1:

  • Opravena chyba, # 10, kde hgtools by se analyzovat setup .CFG správně, pokud Python 3 configparser backport byl nainstalován na Python 2.

Co je nového ve verzi 2.0:

  • refactored HGRepoManager lepší podporu více značky:
  • - `.get_tag` nahrazen` .get_tags`, která vrací sadu značek pro konkrétní revizi. To je v současné době soubor, protože rtuťovitý nezachová žádné smysluplné pořadí značek.
  • - `.get_tags` nahrazen` .get_repo_tags`
  • .
  • - `.get_parent_tag` nahrazen` .get_parent_tags`
  • .
  • - přidá `.get_parents` která vrací revizi (y) určeného revize
  • .
  • odebrána podpora pro starší verze rtuťovitý (LegacyLibraryManager).
  • Správce podproces je nyní výchozí. Proměnná HGTOOLS_FORCE_CMD již nemá žádný vliv na hgtools.
  • Detekce verze nyní řeší několik značek na stejné revizi výběrem největší verzi.

Co je nového ve verzi 1.2.1:

  • Fix problém # 9 - repo manažeři, a tudíž setuptools plugin nebude už pro soubory, které nejsou v místě určeném. Na LibraryManagers už bude hodit chybu v tomto případě, ale teď SubprocessManager dělá to, co je nejlepší a jediný vrací soubory vzhledem k umístění.

Co je nového ve verzi 1.2:

  • Realizace parametr version_handler verze. Opravy # 5.
  • Pokud je více značky uvedeny na revizi, poslední štítek se používá místo jako první.

Co je nového ve verzi 1.1.6:

  • Více agresivně postavit na životní prostředí při spuštění Hg v podproces. Opravuje další projev # 7. Díky whit537.

Co je nového ve verzi 1.1.2:.

  • Obnovená Python 2.5 kompatibilita

Požadavky na :

  • Python

Podobný software

ViewVC
ViewVC

17 Feb 15

RhodeCode
RhodeCode

20 Feb 15

mcs
mcs

11 May 15

GitG
GitG

19 Jun 17

Komentáře k hgtools

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!