hgtools

Screenshot Software:
hgtools
Detalii soft:
Versiune: 3.0.2
Incarca data: 14 Apr 15
Licenţă: Gratuit
Popularitate: 63

Rating: nan/5 (Total Votes: 0)

hgtools se bazează pe plugin setuptools_hg pentru setuptools. Acesta oferă cursuri pentru inspectarea și lucrul cu arhive din sistemul de control al versiunii Mercurial.
hgtools prevede un plugin pentru setuptools care permite setuptools pentru a găsi fișiere în cadrul sistemului de control al versiunii Mercurial.
Cursurile oferite de hgtools sunt proiectate să funcționeze nativ cu bibliotecile Mercurial Python (în proces) sau cădea înapoi la utilizarea programului HG linie de comandă (1), dacă sunt disponibile. Suportul de linie de comandă este virtualenvs interiorul mai ales utile, care nu au acces la un lib Mercurial nivel de sistem instalat (adică atunci când virtualenv a fost creat cu --no-site-ului pachete).
Notă :
Cele setuptools dispun
Puteți citi despre plugin setuptools furnizate de hgtools în documentația setuptools. Este practic returnează o listă de fișiere care sunt sub controlul versiunii Mercurial atunci când rulează funcția de configurare, de exemplu, dacă veți crea o sursă și distribuție binar. Este un mod simplu, dar eficace de a nu avea de a defini datele de pachete (fisiere non-Python) manual în șabloane MANIFEST (MANIFEST.in).
Utilizare
Iată un exemplu de setup.py care utilizează hgtools:
de la setuptools import de configurare, find_packages
înființat (
& Nbsp; name = "HelloWorld",
& Nbsp; Versiunea = "0,1",
& nbsp; pachete = find_packages (),
& Nbsp; setup_requires = ["hgtools"],
)
Dacă executați setup.py mai sus, setuptools va descărca automat setuptools_hg la directorul în care setup.py este situat la (și nu în altă parte va instala) pentru a obține toate fișierele de date pachet din depozit Mercurial.
Opțiuni
Setați variabila de mediu HG_SETUPTOOLS_FORCE_CMD înainte de a rula setup.py dacă doriți să pună în aplicare utilizarea comenzii Hg (deși va scădea apoi din nou la bibliotecile native cazul în care comanda nu este disponibil sau nu pentru a rula).

Ce este nou în această versiune:.

  • Restored Python 2.6 compatibilitate în modul reintrare

Ce este nou în versiunea 2.0.3:

  • Numărul # 12: reprimarea excepții în afară de ImportError la importul module Mercurial.

Ce este nou în versiunea 2.0.2:

  • jurnal si HG părinți Forței de Hg pentru a utiliza setările implicite Stilul de ieșire. În caz contrar, codul parsing nu reușește să identifice tag-uri. De asemenea, resetați valoarea "default.log" în cazul în care un utilizator are un alias de jurnal Hg în .hgrc lui. (De exemplu, unele utilizare log = -G pentru a forța ieșirea grafic). Vă mulțumim pentru dc pentru plasturele.

Ce este nou în versiunea 2.0.1:

  • Fix problemă # 10 în cazul în care hgtools nu ar analiza de configurare .CFG în mod corespunzător în cazul în care Python 3 configparser backport a fost instalat pe Python 2.

Ce este nou în versiunea 2.0:

  • Refactored HGRepoManager a sprijini mai bine mai multe etichete:
  • - `.get_tag` înlocuiește cu` .get_tags`, care returnează un set de tag-uri pentru o revizuire specifică. Aceasta este în prezent un set deoarece mercur nu reține nici o ordine semnificativă a tag-uri.
  • - `.get_tags` înlocuiește` .get_repo_tags`
  • .
  • - `.get_parent_tag` înlocuiește` .get_parent_tags`
  • .
  • - adăugat `.get_parents` care returnează revizuirii (e) de revizuire specificate
  • .
  • sprijin eliminat versiunile mai vechi ale mercurial (LegacyLibraryManager).
  • Managerul subproces este acum implicit. Variabila HGTOOLS_FORCE_CMD nu mai are nici un efect asupra hgtools.
  • detectare Versiunea rezolvă acum mai multe etichete pe același revizuirea prin alegerea cea mai mare versiune.

Ce este nou în versiunea 1.2.1:

  • litigiu Fix # 9 - Managerii repo și, prin urmare, plugin setuptools nu va mai găsi fișiere care nu sunt în locația specificată. Cele LibraryManagers deja vor arunca o eroare în acest caz, dar acum SubprocessManager face ce e mai bine și doar întoarce fișiere relativ la locația.

Ce este nou în versiunea 1.2:

  • Implementarea parametrul versiune version_handler. Corecții # 5.
  • Dacă mai multe tag-uri sunt date pentru o revizuire, ultima tag-ul este folosit în loc de prima.

Ce este nou în versiunea 1.1.6:

  • construi mai agresiv un mediu atunci când rulează hg în un subproces. Fixat o altă manifestare de # 7. Mulțumesc whit537.

Ce este nou în versiunea 1.1.2:.

  • Restored Python 2.5 compatibilitate

Cerințe :

  • Python

Software similare

CVSweb
CVSweb

3 Jun 15

SmartCVS
SmartCVS

14 Apr 15

SmartGit/Hg
SmartGit/Hg

16 Aug 18

CVS Manager
CVS Manager

4 Jun 15

Comentarii la hgtools

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!