fetch

Screenshot Software:
fetch
Mga detalye ng Software:
Bersyon: 0.0
I-upload ang petsa: 11 May 15
Nag-develop: Jeff Hammel
Lisensya: Libre
Katanyagan: 0

Rating: nan/5 (Total Votes: 0)

fetch ay isang single-file Python module bundled bilang isang pakete para sa madaling pag-install at sawa import. & Nbsp; Ang layunin ng fetch ay sa mirror remote na mapagkukunan (URL) sa isang lokal na filesystem upang i-synchronize at i-update ang dependencies na ninanais na nasasalamin sa ganitong paraan.
Format
sunduin fetches mula sa isang manifest ng format:
[URL] [Destination] [Type]
Ay maaaring maglaman ng isang hash tag (hal http://example.com/foo#bar/fleem) na ginagamit sa pagkuha ng mga subdirectory mula sa isang mapagkukunan na multi-direktoryo A URL.
Ang Uri ng mapagkukunan ay ginagamit sa pagpapadala sa kasama Fetchers na ang bahala sa pagkuha ng mga object.
Manifests ay ginagamit upang ang isang bilang ng mga mapagkukunan ay maaaring nakuha mula sa isang partikular na sunduin run.
Halimbawa
Pagkatapos mong checkout ang repository at tumakbo python setup.py bumuo, dapat mo upang patakbuhin sunduin sa halimbawa manifest:
sunduin example.txt
Ito ay bubuo ng isang direktoryo tmp kesa sa manifest at pull down ang ilang mga mapagkukunan na ito.
Fetchers
sunduin kasama ang ilang mga bagay para sa pagkuha ng mga mapagkukunan:
file: sunduin isang solong file
tar: sunduin at katas ng isang tarball
hg: paglabas ng isang paiba repository
git: paglabas ng isang git repository
Ang file fetcher ay hindi maaaring magkaroon ng isang hash tag subpath dahil ito ay isang solong mapagkukunan.
Kahit sunduin may isang hanay ng fetchers kasama, maaari mong ipasa ang isang arbitrary listahan sa constructor fetch.Fetch ni.
Version Control
Ang hg at ang git fetchers sunduin mula sa bersyon control systems at magkaroon ng karagdagang mga pagpipilian. Ang tanging kasalukuyang opsyon sa mga tagapagbuo ay i-export, na kung saan ay sa pamamagitan ng default True. Kung i-export ay True, pagkatapos ay nailipat na sa lalagyan sa isang di-versioned istraktura. . Kung ang isang subpath ay tinukoy sa isang # sa URL, ang lalagyan ay din ay nai-export na

Kinakailangan :

  • sawa

Limitasyon :

  • Ang isang karaniwang kuwento para sunduin ay mirroring file sa isang VCS repository dahil ang remote resources ay kinakailangan bilang bahagi ng lalagyan at walang mas mahusay na paraan upang makuha at / o i-update ang mga ito. Gayunpaman, kung ano ang gagawin mo kung ang mga remote na mapagkukunan ay binago? Sa isang ideal na ecosystem, ang mga pag-aayos ay awtomatikong triaged at nag-trigger para sa upstream na pagsasama, o ang diffs mula sa upstream ay malinis sa mga lokal na pagbabago (bagama't sanga vendor, atbp, ay mas angkop para sa mga huling klase ng mga problema, at sa pangkalahatan asa kapag ng isang mas pang-abala na sistema ng pag-ubos upstream dependencies ay magagamit).

Iba pang mga software developer ng Jeff Hammel

GetLatestTinderbox
GetLatestTinderbox

12 May 15

MakeItSo
MakeItSo

14 Apr 15

montage
montage

20 Feb 15

Mga komento sa fetch

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