git-cachecow è uno strumento che memorizza nella cache repository git locale. & Nbsp; Ogni volta che una generazione accade, utilizza cache locali per tirare. Moduli in particolare, che sono più difficili da intercettare per la cache.
Sarà anche gonfiare sottomoduli in modo ricorsivo.
Con 8 moduli, per un totale di 150 MB di dati a clone:
Prima di caching: user 13.79s 6.36s sistema il 18% cpu 1: 49.45 totale
Dopo caching: user 2.12s 2.07s sistema del 25% cpu 16,310 totale
Repository cache sono memorizzate in ~ / .git-cow per impostazione predefinita. È possibile ignorare questo impostando $ GIT_COW.
Installazione
O:
& Nbsp; con pypi: sudo pip installare git-cachecow
Oppure:
& Nbsp; Clone git-cachecow e aggiungere la directory per il vostro $ PATH.
Utilizzo
Come clonare un repository con sottomoduli:
git scclone git: //github.com/grahamc/git-multi.git
## Git-cclone git cclone repo_uri [clone_to [hash]]
## Git-modulo-descrivere
Uscite per modulo dati in formato analizzabile
`Git: //github.com/nationalfield/symfony.git lib / vendor / symfony aec67b5e7ba148c79b884b86988e42f9f9483bcd git@github.com: nationalfield / pheanstalk.git lib / vendor / pheanstalk 5b38924730b70ea720f760369899398479e2ea13 git@github.com: nationalfield / tinymce.git web / js / tiny_mce 0c3da0cc9e33df0f2b82f70bf7e24405de216bee `
## Git-modulo-cclone
& Nbsp; Clones tutti i moduli in modo ricorsivo a loro posizione e gli hash definito
Requisiti :.
- Python
I commenti non trovato