unpushed

Software screenshot:
unpushed
Software informatie:
Versie: 1.1.0
Upload datum: 14 Apr 15
Ontwikkelaar: Dmitry Bashkatov
Licentie: Gratis
Populariteit: 81

Rating: 3.0/5 (Total Votes: 3)

unpushed is splitsing van de "vastgelegde" project oorspronkelijk gemaakt door Brandon Rhodes (http://bitbucket.org/brandon/uncommitted).
"Unpushed" voegt een aantal functies: * ondersteuning voor het controleren van takken voor unpushed commits * melding op het scherm
Voorwoord van oorspronkelijke auteur
Bij het werken aan één-versie gecontroleerd project op mijn harde schijf, flip ik vaak snel voorbij aan een ander project om een ​​snelle verandering te maken. Tegen het einde van de dag heb ik vergeten dat andere verandering en vinden het vaak maanden later, toen ik weer in te voeren die repository. Ik had behoefte aan een manier om de hoogte worden gebracht aan het eind van elke dag over eventuele vastgelegde veranderingen zitten rond op mijn systeem.
Zo ontstond deze "gecommitteerde" script: met behulp van uw systeem te vinden (1) commando of door het lopen van een bestandssysteem boom op zijn eigen, zal deze versie gecontroleerde mappen te vinden en afdrukken van een rapport over de standaard uitvoer over eventuele vastgelegde wijzigingen nog steeds op uw rijden. Door het uitvoeren van het van een cron (8) baan die je kunt deze melding routine te maken.
Running "unpushed"
Standaard "unpushed" gebruikt het lokaliseren (1) commando om te zoeken naar repositories, wat betekent dat het snel kan werken, zelfs over zeer grote bestandssystemen als mijn home directory:
& Nbsp; unpushed ~
Maar je moet gewaarschuwd worden: omdat de locate (1) database wordt slechts één keer per dag bijgewerkt op de meeste systemen zal deze depots, die u hebt gemaakt sinds de laatste run missen. Om absoluut zeker om alle huidige repositories te zien zijn, moet je in plaats daarvan vragen "unpushed" om het bestandssysteem boom zelf te zoeken. Om dit te doen op uw directory "devel", bijvoorbeeld, zou je dit typt:
& Nbsp; unpushed -w ~ / devel
Niet alleen zal de output van "-w" altijd up-to-date, maar het is meestal sneller voor kleine directory bomen. Het standaard gedrag van het gebruik te lokaliseren (1) (die ook expliciet kunnen worden aangevraagd, met "l") is sneller als de mapstructuur die u zoekt is zeer groot.
Mocht je ooit wilt een lijst van alle repositories, en niet alleen degenen met vastgelegde wijzigingen, kunt u de "-a" optie gebruiken:
& Nbsp; unpushed -a ~
Ook kunt u een lijst exacte bestanden of braches werd gewijzigd met de "-v" verbose optie:
& Nbsp; unpushed -v ~
U kunt altijd hulp krijgen door het uitvoeren van "unpushed" zonder argumenten of met de "-h" of "--help" opties.
melding On-Screen
& Nbsp; unpushed-melden ~
zal op het scherm melding over vastgelegde en unpushed veranderingen laten zien. Op Linux wordt dit gedaan door middel van pynotify bibliotheek. Op andere systemen deze functie nog niet is geïmplementeerd.
U kunt deze regel toe te voegen aan je crontab (crontab -e):
* / 18-20 oktober * * * unpushed-melden ~
Dit zal u bericht over vastgelegde en unpushed verandert elke 10 minuten vanaf 18:00 ending op 8:00 tonen.
Vergeet niet om toe te voegen unpushed-kennis van PATH cron!
Ondersteunde VC's
Op dit moment, "unpushed" ondersteunt:
* `Mercurial`_ (.hg directories)
* `Git`_ (.git directories)
* `Subversion`_ (.svn directories)
Er is slechts tak ondersteuning voor Git. Ik weet niet hoe dit te doen in Mercurial, want ik gebruik het niet

Wat is nieuw in deze release:.

  • Fix README markup
  • Verslag ongevolgde bestanden afzonderlijk
  • Voeg -t optie om ongevolgde bestanden te negeren
  • Toon niet geduwd changesets in Mercurial. Dankzij Guilherme Gondim voor het testen

Eisen

  • Python

Vergelijkbare software

cubicweb-vcsfile
cubicweb-vcsfile

14 Apr 15

hgview
hgview

17 Feb 15

JGit/EGit
JGit/EGit

3 Jun 15

bzr-svn
bzr-svn

20 Feb 15

Reacties op unpushed

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