hgtools

Screenshot Software:
hgtools
Mga detalye ng Software:
Bersyon: 3.0.2
I-upload ang petsa: 14 Apr 15
Lisensya: Libre
Katanyagan: 9

Rating: nan/5 (Total Votes: 0)

hgtools build sa setuptools_hg plugin para sa setuptools. Ito ay nagbibigay ng mga klase para sa inspecting at nagtatrabaho sa mga repositoryo sa papalit-palit bersyon control system.
hgtools ay nagbibigay ng isang plugin para sa setuptools na nagbibigay-daan setuptools upang mahanap ang mga file sa ilalim ng papalit-palit bersyon control system.
Ang ibinigay ng hgtools mga klase ay dinisenyo upang gumana natively sa papalit-palit Python library (sa proseso) o umurong sa paggamit ng hg command-line programa (1) kung magagamit. Ang command-line na suporta ay lalong kapaki-pakinabang sa loob virtualenvs na walang access sa isang system-wide na naka-install papalit-palit Lib (ibig sabihin kapag ang virtualenv ay nilikha na may --no-site-pakete).
Tandaan :
Nagtatampok ang mga setuptools
Maaari mong basahin ang tungkol sa setuptools plugin na ibinigay ng hgtools sa papeles setuptools. Nagbabalik Ito talaga ang isang listahan ng mga file na mas mabilis na bersyon control kapag tumatakbo ang function sa pag-setup, hal kung ka lumikha ng isang pinagmulan at binary pamamahagi. Ito ay isang simple ngunit epektibong paraan ng hindi na kinakailangang tukuyin ang data package (hindi Python file) nang manu-mano sa manifest template (MANIFEST.in).
Paggamit
Narito ang isang halimbawa ng isang setup.py na gumagamit ng hgtools:
mula setuptools-import setup, find_packages
-set up (
& Nbsp; name = "HelloWorld",
& Nbsp; bersyon = "0.1",
& Nbsp; mga pakete = find_packages (),
& Nbsp; setup_requires = ["hgtools"],
)
Kung nagpapatakbo ka ng setup.py sa itaas, setuptools ay awtomatikong i-download setuptools_hg sa direktoryo kung saan ang setup.py ay matatagpuan sa (at hindi i-install ito kahit saan pa) upang makakuha ng lahat ng mga file ng data package mula sa papalit-palit sa imbakan.
Mga Pagpipilian
Itakda ang HG_SETUPTOOLS_FORCE_CMD environment variable bago patakbuhin ang setup.py kung gusto mong ipatupad ang paggamit ng mga utos hg (bagaman ito ay pagkatapos ay umurong sa katutubong aklatan kung ang command ay hindi available o nabigong tumakbo).

Ano ang bagong sa paglabas:.

  • Naipanumbalik Python 2.6 compatibility sa muling pagpasok module

Ano ang bagong sa bersyon 2.0.3:

  • Isyu # 12: sugpuin ang mga pagbubukod bukod ImportError kapag ini-import papalit-palit module.

Ano ang bagong sa bersyon 2.0.2:

  • log at hg mga magulang Force hg gamitin ang mga default estilo para sa output. Kung hindi man, nabigo ang pag-parse ng code upang tukuyin ang mga tag. Gayundin, i-reset ang 'default.log' halaga sa kaso ng isang user ay may isang alias para sa hg log in kanyang .hgrc. (Halimbawa, ang ilang mga paggamit ng log = -G na puwersahin ang output ng graph). Salamat sa DC para sa patch.

Ano ang bagong sa bersyon 2.0.1:

    setup
  • Ang Nakatakdang isyu # 10 kung saan hgtools ay hindi parse .cfg maayos kung ang Python 3 configparser backport ay naka-install sa Python 2.

Ano ang bagong sa bersyon 2.0:

  • Refactored HGRepoManager upang mas mahusay na sumusuporta sa maramihang mga tag:
  • - `.get_tag` papalitan ng` .get_tags`, na nagbabalik ng isang hanay ng mga tag para sa isang partikular na pagbabago. Ito ay kasalukuyang isang set dahil paiba-iba ay hindi panatilihin ang anumang makabuluhang mga pagkakasunud-sunod ng mga tag.
  • - `.get_tags` papalitan ng` .get_repo_tags`
  • .
  • - `.get_parent_tag` papalitan ng` .get_parent_tags`
  • .
  • - idinagdag `.get_parents` na nagbabalik ang (mga) pagbabago sa mga tinukoy na pagbabago
  • .
  • Inalis na suporta para sa mas lumang mga bersyon ng pabagu-bago (LegacyLibraryManager).
  • Ang subprocess manager ay ang default na ngayon. Ang HGTOOLS_FORCE_CMD variable ay wala nang anumang epekto sa hgtools.
  • pagkakita Bersyon lumulutas ngayon ng maramihang mga tag sa parehong pagbabago sa pamamagitan ng pagpili ng pinakamahusay na bersyon.

Ano ang bagong sa bersyon 1.2.1:

  • Ayusin ang isyu # 9 - Ang repo mga tagapamahala at sa gayon ay ang setuptools plugin ay hindi na mahanap ang mga file na hindi sa lokasyon na tinukoy. Ang LibraryManagers na ay magtapon ng isang error sa kasong ito, ngunit ngayon ang SubprocessManager ginagawa kung ano ang pinakamahusay at nagbabalik lamang ang mga file na kaugnay sa lokasyon.

Ano ang bagong sa bersyon 1.2:

  • Ipinatupad ang parameter version_handler bersyon. Pag-aayos # 5.
  • Kung maraming mga tag ay binibigyan para sa isang rebisyon, ang huling tag ay ginagamit sa halip ng unang.

Ano ang bagong sa bersyon 1.1.6:

  • Higit pang mga agresibo bumuo ng isang kapaligiran kapag tumatakbo hg sa isang subprocess. Inaayos ng isa pang manipestasyon ng # 7. Salamat whit537.

Ano ang bagong sa bersyon 1.1.2:.

  • Naipanumbalik Python 2.5 compatibility

Mga Kinakailangan :

  • Python

Katulad na software

Bazaar Explorer
Bazaar Explorer

20 Feb 15

shelve
shelve

15 Apr 15

SCCS
SCCS

11 May 15

monotone
monotone

11 May 15

Mga komento sa hgtools

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!