gitwalker

Software screenshot:
gitwalker
Software informatie:
Versie: 0.1.6
Upload datum: 15 Apr 15
Ontwikkelaar: Alex Sparrow
Licentie: Gratis
Populariteit: 9

Rating: 1.0/5 (Total Votes: 1)

gitwalker is een Python-tool voor het verzamelen van gegevens van git repositories & nbsp;. Het automatiseert het proces van het controleren van elke revisie, uitvoeren van een bepaald commando en het loggen van de output naar een JSON-bestand. Extra commando's kunnen worden toegevoegd door het schrijven van Python klassen.
Wat kan het doen?
Momenteel gitwalker ondersteunt twee ingebouwde commando's:
- Een LaTeX woordtelling
- Du schijfgebruik commando
- Willekeurige shellopdrachten
Zijn eenvoudig om extra opdrachten toevoegen - zie het bestand tools.py
De meegeleverde script gitwalk_plot gebruikt de matplotlib kader om tijdreeksen grafieken overlappen meerdere gegevensbestanden te produceren.
Vervoer It
Als u pip hebt geïnstalleerd, gewoon pip installeren gitwalker
Gebruik
Om het aantal woorden een git bijgehouden LaTeX project in alle commits:
gitwalk --wordcount mijnfile.tex --out wordcount.json / pad / naar / project
Dit zal de repository op / pad / naar / project te klonen naar een tijdelijke map voor het uitchecken iedere revisie en het runnen van een aantal woorden op de mijnfile.tex in de repository. De resultaten zullen uitgang om het bestand wordcount.json zijn
gitwalker ondersteunt ook tussentijdse update van een eerder geproduceerd logbestand. Om nieuwe gecommitteerde herzieningen toe te voegen,
gitwalk --in wordcount.json --wordcount mijnfile.tex --out wordcount.json / pad / naar / project
Er is een aangesloten script om een ​​aantal van dergelijke uitvoerbestanden uitgezet op dezelfde assen met matplotlib. bijv.
gitwalk_plot --plot file1.json me rood --plot you.json je blauwe wordcount / wordcount
Zal plot de bestanden file1.json en file2.json op dezelfde assen met de opgegeven labels en kleuren. De waarde zal worden uitgegraven uit de JSON-bestand via het pad formaat aan het eind van de opdrachtregel - in dit geval wordcount / wordcount. Men zou ook kunnen draaien
gitwalk_plot --plot file1.json me rood --plot you.json je blauwe wordcount / nfigures
. om het aantal LaTeX figuren aanwezig in iedere commit plotten

Eisen

  • Python

Vergelijkbare software

ghsync
ghsync

11 May 15

Mr-Repo
Mr-Repo

14 Apr 15

SmartGit/Hg
SmartGit/Hg

16 Aug 18

CVS
CVS

2 Jun 15

Reacties op gitwalker

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!