gitwalker

Skjermbilde programvare:
gitwalker
Prog.varedetaljer:
Versjon: 0.1.6
Last opp dato: 15 Apr 15
Utvikler: Alex Sparrow
Lisens: Gratis
Popularitet: 66

Rating: 2.0/5 (Total Votes: 2)

gitwalker er en Python verktøy for å samle inn data fra git repositories. & Nbsp; Det automatiserer prosessen med å sjekke ut hver revisjon, kjører en kommando og logging utgang til en JSON-fil. Flere kommandoer kan legges til ved å skrive Python klasser.
Hva kan det gjøre?
Foreløpig gitwalker støtter to innebygde kommandoer:
- Et LaTeX ordtelling
- Du diskbruk kommando
- Vilkårlig shell-kommandoer
Dens grei å legge til flere kommandoer - se filen tools.py
Den medfølgende skriptet gitwalk_plot bruker matplotlib rammeverk for å produsere tidsserie grafer overliggende flere datafiler.
Komme Det
Hvis du har pip installert, er det bare pip installere gitwalker
Bruk
Til ordet telle en git-sporet LaTeX prosjekt på tvers av alle innlegg:
gitwalk --wordcount myfile.tex --out wordcount.json / sti / til / prosjekt
Dette vil klone depotet på / sti / til / prosjekt til en midlertidig katalog før du sjekker ut hver revisjon og kjører en ordtelling på filen myfile.tex i depotet. Resultatene vil bli sendt ut til filen wordcount.json
gitwalker støtter også inkrementell oppdatering av en tidligere produsert loggfil. For å legge til nylig begått revisjoner,
gitwalk --in wordcount.json --wordcount myfile.tex --out wordcount.json / sti / til / prosjekt
Det er en vedlagt skript for å plotte en rekke slike utdatafiler på de samme aksene med matplotlib. f.eks
gitwalk_plot --plot file1.json meg rød --plot you.json du blå wordcount / wordcount
Vil plotte filer file1.json og file2.json på de samme aksene med spesifiserte etiketter og farger. Verdien vil bli gravd ut fra JSON-fil via stien format på slutten av kommandolinjen - i dette tilfellet wordcount / wordcount. Man kan også kjøre
gitwalk_plot --plot file1.json meg rød --plot you.json du blå wordcount / nfigures
. å plotte antall LaTeX tall til stede i hver forplikte

Krav :

  • Python

Lignende programvare

CVS Manager
CVS Manager

4 Jun 15

leeroy
leeroy

20 Feb 15

Apache Subversion
Apache Subversion

16 Aug 18

checkoutmanager
checkoutmanager

20 Feb 15

Kommentarer til gitwalker

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!