unpushed

Sponsrade länkar:
Software skärmdump:
unpushed
Mjukvaruinformation:
Version: 1.1.0
Ladda upp dagen: 14 Apr 15
Utvecklare: Dmitry Bashkatov
Licens: Gratis
Popularitet: 5

Rating: 2.0/5 (Total Votes: 1)

Sponsrade länkar:

unpushed är gaffel i "oengagerad" projekt som ursprungligen skapades av Brandon Rhodes (http://bitbucket.org/brandon/uncommitted).
"Unpushed" lägger till några funktioner: * Stöd för kontroll filialer för unpushed åtar * på skärmen anmälan
Förord ​​från ursprungliga författaren
När du arbetar på en version styrda projekt på min hårddisk, flip jag ofta över snabbt till ett annat projekt för att göra en snabb förändring. I slutet av dagen har jag glömt bort att andra förändringar och ofta tycker att det är månader senare när jag kommer in att förvaret igen. Jag behövde ett sätt att bli uppmärksammad i slutet av varje dag om eventuella obekräftade ändringar sitter runt på mitt system.
Så föddes denna "obekräftade" manus: antingen ditt system lokalisera (1) kommando eller genom att gå ett filsystem träd på egen hand, kommer det att finna version kontrollerade kataloger och skriva en rapport om standard ut om några obekräftade ändringar fortfarande sitter på din köra. Genom att köra den från en cron (8) jobb du kan göra denna rutin anmälan.
Running "unpushed"
Som standard "unpushed" använder lokalisera (1) kommandot för att söka efter arkiv, vilket innebär att den kan fungera snabbt även över mycket stora filsystem som min hemkatalog:
& Nbsp; unpushed ~
Men du bör varnas: eftersom lokalisera (1) Databasen uppdateras endast en gång per dag på de flesta system, kommer detta att sakna förråd som du har skapat sedan dess senaste körningen. För att vara helt säker på att se alla aktuella förvar, bör du istället frågar "unpushed" för att söka filsystemsträdet själv. För att göra detta på din "devel" katalogen, till exempel, skulle du skriver här:
& Nbsp; unpushed -w ~ / devel
Inte bara kommer produktionen av "-w" alltid vara up-to-date, men det är oftast snabbare för små katalogträd. Standardbeteendet använda lokalisera (1) (som också kan uttryckligen begärt, med "-l") är snabbare när katalogträd du söker är mycket stor.
Skulle du någonsin vill ha en lista över alla förråd, och inte bara de med obekräftade ändringar, kan du använda "-a" alternativet:
& Nbsp; unpushed -a ~
Även du kan lista exakta filer eller grenar ändrades med "-v" verbose alternativ:
& Nbsp; unpushed -v ~
Du kan alltid få hjälp genom att köra "unpushed" utan argument eller med "-h" eller "--help" alternativ.
Skärm anmälan
& Nbsp; unpushed-anmäla ~
kommer att visa meddelanden på skärmen om obekräftade och unpushed förändringar. På Linux detta sker genom pynotify bibliotek. På andra system här funktionen är inte implementerat ännu.
Du kan lägga till denna rad i din crontab (crontab -e):
* / 18-20 oktober * * * unpushed-anmäla ~
Detta kommer att visa dig anmälan om obekräftade och unpushed förändringar var 10 minuter med början från 18:00 slutar vid 08:00.
Glöm inte att lägga unpushed-anmäla att cron PATH!
som stöds VC
Just nu "unpushed" stödjer:
* `Mercurial`_ (.hg kataloger)
* `Git`_ (.git kataloger)
* `Subversion`_ (.svn kataloger)
Det finns bara gren stöd för Git. Jag vet inte hur man gör det i Mercurial eftersom jag inte använder den

Vad är nytt i den här versionen:.

  • Fix README markup
  • Rapport spårats filer separat
  • Lägg -t alternativet att ignorera spårats filer
  • Visa inte drivit change i Mercurial. Tack Guilherme Gondim för test

Krav :

  • Python

Liknande mjukvara

gc-utils
gc-utils

3 Jun 15

bzr-colo
bzr-colo

14 Apr 15

githubhooks
githubhooks

20 Feb 15

hgtools
hgtools

14 Apr 15

Kommentarer till unpushed

Kommentarer hittades inte
Kommentar
Slå på bilder!