fetch

Software screenshot:
fetch
Dettagli del software:
Versione: 0.0
Data di caricamento: 11 May 15
Sviluppatore: Jeff Hammel
Licenza: Libero
Popolarità: 0

Rating: nan/5 (Total Votes: 0)

recuperare è un modulo Python singolo file in bundle come pacchetto per una facile installazione e Python importazione. & Nbsp; Lo scopo di prendere è quello di rispecchiare risorse remote (URL) di un file system locale per sincronizzare e aggiornare le dipendenze che sono voluti a specchiarsi in questo modo.
Formato
recuperare recupera da un manifesto di formato:
[URL] [destinazione] [Tipo]
Un URL può contenere un hash tag (ad esempio http://example.com/foo#bar/fleem) che viene utilizzato per estrarre le sottodirectory da una risorsa multi-directory.
Il tipo di risorsa viene utilizzato per la spedizione ai Fetchers inclusi che si occupano di andare a prendere l'oggetto.
I manifesti vengono utilizzati in modo che un certo numero di risorse può essere recuperato da un particolare fetch corsa.
Esempio
Dopo voi verifica il repository ed eseguire python setup.py sviluppare, si dovrebbe essere in grado di eseguire fetch sull'esempio manifesto:
recuperare example.txt
Questo creerà una directory tmp relativo al manifesto e tirare giù diverse risorse ad esso.
Fetchers
recuperare comprende diversi oggetti per il recupero delle risorse:
File: recuperare un singolo file
tar: recuperare ed estrarre un tarball
hg: checkout di un repository Mercurial
git: checkout un repository git
Il file fetcher non può avere un hash tag sottotracciato in quanto si tratta di una singola risorsa.
Anche se recuperare ha una serie di fetchers inclusi, è possibile passare un elenco arbitrario in costruttore di fetch.Fetch.
Version Control
Il hg ei fetchers git fetch da sistemi di controllo versione e hanno opzioni aggiuntive. L'unica opzione attuale per il costruttore è di esportazione, che è di default vero. Se l'esportazione è True, il repository sarà esportato in una struttura non-versione. . Se un sottotracciato è specificato con un # nell'URL, il repository sarà anche esportato

Requisiti

  • Python

Limitazioni

  • Una storia comune per recuperare è il mirroring dei file in un repository VCS perché le risorse remote sono necessario come parte del repository e non c'è modo migliore per recuperare e / o aggiornarli. Tuttavia, che cosa fare se queste risorse remote sono alterate? In un ecosistema ideale, le correzioni sarebbero triaged automaticamente e attivati ​​per la previsione a monte, oi differenziali dal monte sono tenuti in modifiche locali (anche se rami fornitore, ecc, sono più adatti per la seconda classe di problemi, ed in generale quando scoraggiato un sistema meno invasivo di consumare dipendenze a monte sono disponibili).

Altri software di sviluppo Jeff Hammel

MakeItSo
MakeItSo

14 Apr 15

bitsyblog
bitsyblog

20 Feb 15

montage
montage

20 Feb 15

MozInfo
MozInfo

11 May 15

Commenti a fetch

I commenti non trovato
Aggiungi commento
Accendere le immagini!