hgtools

Skjermbilde programvare:
hgtools
Prog.varedetaljer:
Versjon: 3.0.2
Last opp dato: 14 Apr 15
Lisens: Gratis
Popularitet: 9

Rating: nan/5 (Total Votes: 0)

hgtools bygger på setuptools_hg plugin for setuptools. Det gir klasser for å inspisere og jobbe med repositories i Mercurial versjonskontrollsystem.
hgtools gir en plugin for setuptools som gjør setuptools å finne filer under Mercurial versjonskontrollsystem.
Klassene som tilbys av hgtools er utviklet for å fungere problemfritt med Mercurial Python bibliotek (i prosess) eller falle tilbake til å bruke kommandolinjeprogrammet hg (1) hvis tilgjengelig. Kommandolinje støtte er spesielt nyttige inne virtualenvs som ikke har tilgang til en systemomfattende installert Mercurial lib (dvs. når virtualenv ble opprettet med no-site-pakker).
Merk :
De setuptools har
Du kan lese om setuptools plugin levert av hgtools i dokumentasjonen setuptools. Den returnerer i utgangspunktet en liste over filer som er under Mercurial versjonskontroll når du kjører setup funksjon, f.eks hvis du oppretter en kilde og binær-distribusjon. Det er en enkel, men effektiv måte å slippe å definere pakkedata (ikke-Python-filer) manuelt i MANIFEST maler (MANIFEST.in).
Bruk
Her er et eksempel på en setup.py som bruker hgtools:
fra setuptools importere oppsett, find_packages
oppsett (
& Nbsp; name = "Helloworld",
& Nbsp; version = "0.1",
& nbsp; pakker = find_packages ()
& Nbsp; setup_requires = ["hgtools"],
)
Hvis du kjører setup.py ovenfor, vil setuptools automatisk laste setuptools_hg til katalogen der setup.py ligger på (og vil ikke installere det andre steder) for å få alle pakkedatafiler fra Mercurial depotet.
Alternativer
Still HG_SETUPTOOLS_FORCE_CMD miljøvariabelen før du kjører setup.py hvis du ønsker å håndheve bruken av hg kommando (selv om det vil da falle tilbake til de opprinnelige bibliotekene hvis kommandoen er ikke tilgjengelig eller ikke klarer å kjøre).

Hva er nytt i denne utgaven:.

  • Restaurert Python 2.6 kompatibilitet i reentry modul

Hva er nytt i versjon 2.0.3:

  • Issue # 12: Dempe unntak foruten ImportError ved import mercurial moduler.

Hva er nytt i versjon 2.0.2:

  • Force hg logg og hg foreldre til å bruke standardinnstillingene stil for utgang. Ellers svikter analysekoden å identifisere kodene. Også nullstille 'Default.log' verdi i tilfelle en bruker har et alias for hg innlogging hans .hgrc. (For eksempel, noen bruker log = -G å tvinge grafen output). Takk til dc for lappen.

Hva er nytt i versjon 2.0.1:

  • Fikset problem # 10 hvor hgtools ville ikke analysere oppsett .cfg skikkelig hvis Python 3 configparser Backport ble installert på Python 2.

Hva er nytt i versjon 2.0:

  • Refactored HGRepoManager å bedre støtte flere tags:
  • - `.get_tag` erstattet av` .get_tags`, som returnerer et sett med koder for en bestemt revisjon. Dette er i dag et sett fordi mercurial ikke beholde noen meningsfull rekkefølge av kodene.
  • - `.get_tags` erstattet av` .get_repo_tags`
  • .
  • - `.get_parent_tag` erstattet av` .get_parent_tags`
  • .
  • - lagt `.get_parents` som returnerer revisjon (e) av det angitte revisjon
  • .
  • Fjernet støtte for eldre versjoner av mercurial (LegacyLibraryManager).
  • delprosess manager er nå standard. Den HGTOOLS_FORCE_CMD variabel ikke lenger har noen effekt på hgtools.
  • Version deteksjon løser nå flere koder på samme revisjon ved å velge den beste versjonen.

Hva er nytt i versjon 1.2.1:

  • Fix problemet # 9 - De repo ledere og dermed den setuptools plugin vil ikke lenger finne filer som ikke er i stedet som er angitt. De LibraryManagers allerede vil kaste en feil i denne saken, men nå SubprocessManager gjør hva som er best og returnerer bare filer i forhold til plasseringen.

Hva er nytt i versjon 1.2:

  • implementert version_handler versjon parameter. Fikser # 5.
  • Hvis flere koder er gitt for en revisjon, den siste taggen brukes i stedet for den første.

Hva er nytt i versjon 1.1.6:

  • Mer aggressivt konstruere et miljø når du kjører hg i en delprosess. Løser en annen manifestasjon av # 7. Takket whit537.

Hva er nytt i versjon 1.1.2:.

  • Restaurert Python 2.5 kompatibilitet

Krav :

  • Python

Lignende programvare

gitrecipe
gitrecipe

15 Apr 15

Bazaar-GTK
Bazaar-GTK

11 May 15

xdelta
xdelta

3 Jun 15

octogit
octogit

20 Feb 15

Kommentarer til hgtools

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!