gitwalker

Software screenshot:
gitwalker
Dettagli del software:
Versione: 0.1.6
Data di caricamento: 15 Apr 15
Sviluppatore: Alex Sparrow
Licenza: Libero
Popolarità: 66

Rating: 2.0/5 (Total Votes: 2)

gitwalker è uno strumento Python per raccogliere dati da repository git. & Nbsp; si automatizza il processo di check-out ogni revisione, l'uso di alcuni comandi e registrare i dati trasmessi in un file JSON. I comandi possono essere aggiunti scrivendo classi Python.
Cosa si può fare?
Attualmente gitwalker supporta due costruito in comandi:
- Un numero di parole LaTeX
- Du Comando utilizzo del disco
- comandi arbitrari della shell
La sua semplice per aggiungere ulteriori comandi - vedere il file tools.py
Il gitwalk_plot script incluso utilizza il framework matplotlib di produrre grafici di serie temporali sovrapposti più file di dati.
Getting It
Se avete pip installato, è sufficiente installare pip gitwalker
Utilizzo
Conteggio parole un progetto LaTeX git-rintracciato in tutti i commit:
gitwalk --wordcount mio.tex --out wordcount.json / path / to / progetto
Ciò clonare il repository a / path / to / progetto in una directory temporanea prima del check-out ogni revisione e l'esecuzione di un conteggio parola sulla mio.tex file nel repository. I risultati saranno output al file wordcount.json
gitwalker supporta anche l'aggiornamento incrementale di un file di log precedentemente prodotto. Per aggiungere le revisioni di recente commessi,
gitwalk --in wordcount.json --wordcount mio.tex --out wordcount.json / path / to / progetto
C'è uno script collegato a tracciare un numero di tali file di output sugli stessi assi con matplotlib. es
gitwalk_plot --plot me file1.json --plot rosso you.json si blu wordcount / wordcount
Sarà tracciare il file file1.json e file2.json sugli stessi assi con le etichette e colori specificati. Il valore viene scavato dal file JSON tramite il formato del percorso alla fine della linea di comando - in questo caso wordcount / wordcount. Si potrebbe anche funzionare
gitwalk_plot --plot file1.json me --plot rosso you.json si blu wordcount / nfigures
. per tracciare il numero di figure LaTeX presente in ogni commit

Requisiti :

  • Python

Programmi simili

cgit
cgit

17 Feb 15

hg-diff
hg-diff

20 Feb 15

GIT
GIT

20 Jan 18

Commenti a gitwalker

I commenti non trovato
Aggiungi commento
Accendere le immagini!