Detalii soft:
Versiune: 0.5.3
Incarca data: 11 May 15
Licenţă: Gratuit
Popularitate: 66
În timp ce Mercurial este totul despre a fi descentralizate, uneori este foarte util pentru a lucra într-un mod centralizat: dacă fișierele pe care le lucrează în nu se pot uni (fișiere binare, cum ar fi documentele Word, imagini Photoshop, etc.), atunci este mai bine să comunica în avans cu privire la orice modificări pentru a evita munca concomitent.
hglock este o extensie care impliments un sistem centralizat de blocare pe bază de dosar pentru Mercurial
Ce este nou în această versiune:.
- a rezolva problemele cu Mercurial 2.5
Ce este nou în versiunea 0.5:
- Fișierele Lock pe copie și redenumi. Cu modelul nostru, serverul accepta obiceiul un impuls care implică fișiere deblocate pentru care blocarea este obligatorie. Aceste fișiere apare după un redenumi dacă noul fișier nu este blocat. Cu toate acestea, utilizatorul nu poate bloca fișierul deoarece nu este pe server încă.
- Extinderea acum va dobândi intern un sistem de blocare pentru numele destinației de redenumite sau copie. De blocare pentru fișierul original este lăsat în loc, astfel încât utilizatorului blochează proprii atât pentru vechiul și noul nume.
- Problema fixe 3: permisiuni de scriere de fișiere nu actualizat pe clona inițial atunci când există un fișier .hgignore
- https://bitbucket.org/aragost/hglock/issue/3/
- Testat extinderea cu Mercurial versiunile 1.8.4 la 2.0 și rescris codul și teste pentru a menține compatibilitatea.
Ce este nou în versiunea 0.4:
- suport experimental pentru marcarea fișierelor deblocate ca read-only. Acest lucru este similar cu modul în care funcționează SVN când un fișier are svn:. Nevoi-blocare set proprietate
- acest lucru nu este încă anunțate în ajutor de extensie și este dezactivată în mod implicit. Pentru a activa, adăugați următoarele la un fișier de configurare:
- [hglock]
- updatewriteperm = True
- Când un depozit este clonat, fisiere marcat ca au nevoie de blocare (însoțită de .hglocks) va fi verificat doar în citire. Atunci când un fișier este blocat, se va face scriere. Atunci când un fișier este deblocat (cu ajutorul FILE Hg deblocare sau împingere hg), acesta va fi read-only din nou.
- Vă mulțumim pentru Scott Sturdivant pentru a contribui la această facilitate.
- Actualizarea și angajeze comenzi folosesc încuietori implicit și acum va ignora tăcere un depozit de blocare lipsă sau neinitializata. Înainte, update hg ar abandona dacă magazia de blocare nu a fost inițializat, să emită acum o avertismente care este prezentat doar în cazul --verbose este folosit.
- Refactored cod pentru o mai bună mentenabilitatea. Protocol Remote apel de procedură trăiește acum în propriul modul.
Ce este nou în versiunea 0.3:
- verificarea Client-side de Schimbări împins. Înainte de împingere, clientii inspectează acum fiecare changeset împins pentru a vedea dacă acesta conține orice fișiere deblocate pentru care blocarea este obligatorie. Împinge este abandonată dacă o astfel de changeset este găsit.
- Asigurați-hg deblocare valida changeset clientului în același mod de blocare hg nu. Acest lucru asigură că un client nu a debloca un fișier înainte de Schimbări că modifică au fost împinse.
- mod de primar a debloca fișierele este acum de a împinge pur și simplu Schimbări care afectează fișierele - comanda de deblocare poate fi utilizat numai în cazul în care un fișier nu a fost modificat de când a fost încuiat .
- Disabled pavilion --force pentru hg împinge. Crearea mai multor capete pe împinge este atunci nu mai este posibilă. Împingând o nouă ramură este încă posibil, cu steagul --new-ramură.
- Compatibilitate Fix cu 1.9.x. Mercurial Acum testat cu versiunea 1.8.4 Mercurial, 1,9, și 1.9.1.
Ce este nou în versiunea 0.2:
- -eliberare Re versiunea 0.1. Trecerea de la un cârlig changegroup la un cârlig pretxnchangegroup în 575c95b4ab8f avut consecințe rele. Deci 575c95b4ab8f și remedierile urmărire (d87f0dc0919e, 4ba9b24da91b, 7ec8374652ad) au fost prea instabil pentru a elibera.
- Acest comunicat se bazează pe 4b61dc057391 și include doar fix pentru blocare identificarea fișierul greșit într-un îmbinare (7e3a4247e682 și 019d137a6ece), împreună cu modificările de ambalare.
Cerințe :
- Python
Comentariile nu a fost găsit