Podrobnosti Software:
Verze: 0.5.3
Datum uploadu: 11 May 15
Licence: Volný
Popularita: 66
Zatímco Mercurial je všechno o tom decentralizována, je někdy velmi užitečné pro práci v centralizovaném způsobem: v případě, že soubory, které pracují na nelze sloučit (binární soubory, jako jsou dokumenty Word, Photoshop obrázky, atd), pak je lepší sdělit předem o všech úpravách, aby se zabránilo souběžnou práci.
hglock je rozšíření, které impliments centralizovanou blokovací systém souborů na bázi pro Mercurial
Co je nového v této verzi:.
- Oprava problémů s Mercurial 2.5
Co je nového ve verzi 0.5:
- Zamknout soubory na kopírování a přejmenování. S naším modelem, server zvyklý přijímat tlak, který zahrnuje odemčených souborů, pro které zamykání je povinné. Tyto soubory se objeví po přejmenování je-li nový soubor není uzamčen. Nicméně, uživatel nemůže uzamknout soubor, protože to není na serveru dosud.
- rozšíření bude nyní interně získat zámek pro název adresáta přejmenování nebo kopie. Zámek pro původní soubor je ponechán na místě tak, že uživatel vlastní zámky pro staré i nové jméno.
- Pevné Problém 3: oprávnění zapsat soubor nejsou aktualizovány při počátečním klonu, kdy existuje soubor .hgignore
- https://bitbucket.org/aragost/hglock/issue/3/
- Testováno rozšíření s Mercurial verze 1.8.4 na 2,0 a přepsal kód a testy k zachování kompatibility.
Co je nového ve verzi 0.4:
- Experimentální podpora pro značení odemčených souborů jen pro čtení. To je podobné, jak SVN funguje, když soubor má svn:. Potřeby-lock set nemovitost
- Toto není dosud inzerována v rozšíření pomoci a je ve výchozím nastavení vypnuta. Chcete-li povolit, přidejte následující konfigurační soubor:
- [hglock]
- updatewriteperm = True
- Pokud je úložiště klonovaný, soubory označena, že potřebuje uzamčení (uzavřeno .hglocks) se odhlásila pouze pro čtení. Když je soubor uzamčen, bude provedena zapisovat. Když je soubor odemčen (s pomocí hg odemknutí souboru nebo hg Push), bude jen pro čtení znovu.
- Díky Scott Sturdivant pro přispívání tuto funkci.
- Aktualizace a zavázat příkazy používají zámky implicitně a nyní bude tiše ignorovat chybějící nebo Neinicializované zámku úložiště. Před, aktualizace hg by přerušit, pokud zámek úložiště nebyl inicializován, to teď vysílá varování, které je zobrazeno pouze v případě, --verbose je použit.
- refactored kód pro lepší udržovatelnost. Volání Protokol remote procedure nyní žije ve svém vlastním modulu.
Co je nového ve verzi 0.3:
- kontrola klienta strana tlačil changesetů. Před tlačení, klienti nyní kontroluje každý tlačil changeset se, zda obsahuje všechny odemčené soubory, pro které zamykání je povinné. Push se přeruší, pokud je nalezen takový changeset.
- Zkontrolujte, hg odemknout ověřit changeset klienta stejným způsobem hg zámek dělá. To zajišťuje, že klient nemá odemknout soubor předtím, než byly tlačil changesety, které ji upravují.
- Primární způsob, jak k odemknutí souborů je nyní prostě tlačit changesety, které mají vliv na soubory - povel odemknutí lze použít jen tehdy, pokud soubor nebyl změněn, protože byl uzamčen .
- Disabled --force příznak hg Push. Vytváření více hlav na stisk je pak již není možný. Tlačení novou větev je stále ještě možné s --new-větve vlajky.
- Fix kompatibilita s Mercurial 1.9.x. Nyní testován s Mercurial verzí 1.8.4, 1.9 a 1.9.1.
Co je nového ve verzi 0.2:
- Re-vydání verze 0.1. Změna z changegroup háku na pretxnchangegroup háku v 575c95b4ab8f mělo špatné následky. Takže 575c95b4ab8f a sledovací opravy (d87f0dc0919e, 4ba9b24da91b, 7ec8374652ad) byly příliš nestabilní uvolnit.
- Toto vydání staví na 4b61dc057391 a obsahuje pouze opravu pro zámek identifikuje nesprávný soubor v korespondenci (7e3a4247e682 a 019d137a6ece), spolu s obalovými změnami.
Požadavky na :
- Python
Komentáře nebyl nalezen