unpushed

Software screenshot:
unpushed
Software detaljer:
Version: 1.1.0
Upload dato: 14 Apr 15
Udvikler: Dmitry Bashkatov
Licens: Gratis
Popularitet: 11

Rating: 2.0/5 (Total Votes: 1)

unpushed er gaffel af "uforpligtede" projekt oprindeligt skabt af Brandon Rhodes (http://bitbucket.org/brandon/uncommitted).
"Unpushed" tilføjer nogle funktioner: * støtte til kontrol grene til unpushed begår * på skærmen anmeldelsen
Forord fra oprindelige forfatter
Når du arbejder på en version-kontrollerede projekt på min harddisk, jeg ofte vendes hurtigt til et andet projekt at gøre en hurtig ændring. Ved udgangen af ​​den dag, jeg har glemt at andre ændringer og finder det ofte måneder senere, da jeg kommer ind i dette repository igen. Jeg havde brug for en måde at blive advaret i slutningen af ​​hver dag om eventuelle uudnyttede ændringer sidder rundt på mit system.
Således blev født denne "uforpligtede" script: enten ved hjælp af dit system lokalisere (1) kommando eller ved at gå et filsystem træ på egen hånd, vil den finde udgave kontrollerede mapper og udskrive en rapport om standard output om eventuelle uudnyttede ændringer stadig sidder på din køre. Ved at køre det fra en cron (8) job, du kan gøre denne meddelelse rutine.
Kører "unpushed"
Som standard "unpushed" bruger lokalisere (1) kommando til at scanne for depoter, hvilket betyder, at det kan fungere hurtigt, selv over meget store filsystemer som min hjemmemappe:
& Nbsp; unpushed ~
Men du bør advares: fordi locate (1) database opdateres kun en gang om dagen på de fleste systemer, vil det savne repositories som du har oprettet siden sidste løb. For at være helt sikker på at se alle aktuelle repositories, bør du i stedet spørge "unpushed" for at søge i filsystemet træet selv. For at gøre dette på din "devel" mappe, for eksempel, skal du skrive dette:
& Nbsp; unpushed w ~ / udvik
Ikke blot vil produktionen af ​​"-w" altid være up-to-date, men det er som regel hurtigere til små mappetræer. Den standard opførsel for at bruge lokalisere (1) (som også kan udtrykkeligt anmodede med "-l") er hurtigere, når mappetræet du søger er meget stort.
Skulle du nogensinde vil have en liste over alle arkiver, og ikke kun dem med uudnyttede ændringer, kan du bruge "-a" valgmulighed:
& Nbsp; unpushed -a ~
Du kan også listen nøjagtige filer eller afdelingerne blev ændret ved hjælp af "-v" verbose mulighed:
& Nbsp; unpushed -v ~
Du kan altid få hjælp ved at køre "unpushed" uden argumenter eller med "-h" eller "--help" indstillinger.
på skærmen meddelelse
& Nbsp; unpushed anmelde ~
vil vise meddelelse på skærmen om uforpligtede og unpushed ændringer. På Linux dette sker gennem pynotify bibliotek. På andre systemer denne funktion er ikke implementeret endnu.
Du kan tilføje denne linie til crontab (crontab -e):
* / 18-20 oktober * * * unpushed anmelde ~
Dette vil vise dig meddelelse om uforpligtede og unpushed ændringer hver 10 minutter, begyndende fra 6 pm slutter ved 8:00.
Glem ikke at tilføje unpushed anmelde til cron PATH!
Understøttede VCS
I øjeblikket "unpushed" understøtter:
* `Mercurial`_ (.hg mapper)
* `Git`_ (.git mapper)
* `Subversion`_ (.svn mapper)
Der er kun gren støtte til Git. Jeg ved ikke, hvordan man gør det i Mercurial fordi jeg ikke bruger det

Hvad er nyt i denne udgivelse:.

  • Fix README markup
  • Rapport usporede filerne separat
  • Tilføj -t mulighed for at ignorere usporede filer
  • Vis ikke skubbet Ændringer i Mercurial. Tak Guilherme Gondim til test

Krav :

  • Python

Lignende software

bzr-fastimport
bzr-fastimport

11 May 15

bloom
bloom

20 Feb 15

bzr-colo
bzr-colo

14 Apr 15

bright-vc
bright-vc

20 Feb 15

Kommentarer til unpushed

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!