hgtools

Software screenshot:
hgtools
Software detaljer:
Version: 3.0.2
Upload dato: 14 Apr 15
Licens: Gratis
Popularitet: 9

Rating: nan/5 (Total Votes: 0)

hgtools bygger på setuptools_hg plugin til setuptools. Det giver klasser til inspektion og arbejde med depoter i Mercurial versionskontrolsystem.
hgtools giver et plugin til setuptools der gør det muligt setuptools at finde filer under den Mercurial versionskontrolsystem.
De af hgtools klasser er designet til at arbejde indbygget med Mercurial Python biblioteker (i processen) eller falde tilbage til at bruge kommandolinjen program hg (1) hvis de findes. Kommandoen-line support er især nyttig inde virtualenvs, der ikke har adgang til et installeret hele systemet Mercurial lib (dvs. når virtualenv blev skabt med --no-site-pakker).
Bemærk :
De setuptools har
Du kan læse om setuptools plugin fra hgtools i setuptools dokumentationen. Det dybest set giver en liste over filer, der er under Mercurial versionskontrol, når du kører setup funktion, f.eks hvis du opretter en kilde og binære distribution. Det er en enkel, men effektiv måde for ikke at skulle definere pakke data (ikke-Python-filer) manuelt i MANIFEST skabeloner (MANIFEST.in).
Anvendelse
Her er et eksempel på en setup.py der bruger hgtools:
fra setuptools importerer setup, find_packages
setup (
& Nbsp; name = "HelloWorld",
& Nbsp; versionen = "0.1",
& nbsp; pakker = find_packages ()
& Nbsp; setup_requires = ["hgtools"],
)
Hvis du kører setup.py ovenfor, vil setuptools automatisk downloade setuptools_hg til den mappe, hvor setup.py er placeret på (og vil ikke installere det andre steder) for at få alle pakke datafiler fra Mercurial arkivet.
Indstillinger
Sæt miljøvariablen HG_SETUPTOOLS_FORCE_CMD før du kører setup.py, hvis du vil gennemtvinge brugen af ​​hg kommando (selvom det så vil falde tilbage til de indfødte biblioteker hvis kommandoen ikke er tilgængelig eller ikke køre).

Hvad er nyt i denne udgivelse:.

  • Restaureret Python 2.6 kompatibilitet reentry modul

Hvad er nyt i version 2.0.3:

  • Issue # 12: Undertryk undtagelser udover ImportError ved import Mercurial moduler.

Hvad er nyt i version 2.0.2:

  • Tving hg log og Hg-forældre til at bruge standardindstillingerne stil til output. Ellers fortolkningskode ikke identificere tags. Også nulstille 'default.log' værdi i tilfælde en bruger har et alias for hg log ind hans .hgrc. (For eksempel, nogle bruger log = -G tvinge grafen output). Tak til dc for plasteret.

Hvad er nyt i version 2.0.1:

  • Fixed problem # 10 hvor hgtools ville ikke fortolke setup .cfg korrekt, hvis Python 3 configparser backport blev installeret på Python 2.

Hvad er nyt i version 2.0:

  • refactored HGRepoManager bedre understøtte flere tags:
  • - `.get_tag` erstattet af` .get_tags`, som returnerer et sæt af tags for en specifik revision. Det er i øjeblikket et sæt fordi Mercurial ikke beholde nogen meningsfuld rækkefølge af tags.
  • - `.get_tags` erstattet af` .get_repo_tags`
  • .
  • - `.get_parent_tag` erstattet af` .get_parent_tags`
  • .
  • - tilføjede `.get_parents` som returnerer revision (er) af det angivne revision
  • .
  • Fjernet støtte til ældre versioner af mercurial (LegacyLibraryManager).
  • Underproces manager er nu standard. Den HGTOOLS_FORCE_CMD variabel ikke længere har nogen effekt på hgtools.
  • Version afsløring løser nu flere mærker på samme revision ved at vælge den største version.

Hvad er nyt i version 1.2.1:

  • Fix problem # 9 - repo ledere og dermed den setuptools plugin vil ikke længere finde filer, der ikke i den angivne placering. De LibraryManagers allerede vil smide en fejl i denne sag, men nu SubprocessManager gør hvad der er bedst og returnerer kun filer i forhold til placeringen.

Hvad er nyt i version 1.2:

  • implementeret version_handler versionen parameter. Rettelser # 5.
  • Hvis der gives flere tags til en revision, det sidste tag bruges i stedet for den første.

Hvad er nyt i version 1.1.6:

  • Mere aggressivt konstruere et miljø, når du kører hg i en delproces. Løser en anden manifestation af # 7. Tak whit537.

Hvad er nyt i version 1.1.2:.

  • Restaureret Python 2.5 kompatibilitet

Krav :

  • Python

Lignende software

gc-utils
gc-utils

3 Jun 15

OSTree
OSTree

17 Feb 15

Bazaar Explorer
Bazaar Explorer

20 Feb 15

gitube
gitube

14 Apr 15

Kommentarer til hgtools

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!