hglock

Software screenshot:
hglock
Dettagli del software:
Versione: 0.5.3
Data di caricamento: 11 May 15
Sviluppatore: Aragost Trifork
Licenza: Libero
Popolarità: 66

Rating: 1.0/5 (Total Votes: 1)

Mentre Mercurial è tutto un essere decentrata, a volte è molto utile per lavorare in modo centralizzato: se i file si lavora non possono essere unite (file binari, come documenti Word, immagini Photoshop, ecc), allora è meglio comunicare in anticipo su eventuali modifiche per evitare lavoro concorrente.
hglock è un'estensione che impliments un sistema di blocco basato su file centralizzata per Mercurial

Cosa c'è di nuovo in questa versione:.

  • Risolvere i problemi con Mercurial 2.5

Cosa c'è di nuovo in versione 0.5:

  • file di blocco su copia e rinominare. Con il nostro modello, il server non accetterà una spinta che coinvolge i file sbloccati per cui chiusura è obbligatoria. Tali file vengono visualizzati dopo una ridenominazione se il nuovo file non è bloccato. Tuttavia, l'utente non può bloccare il file in quanto non è sul server ancora.
  • L'estensione sarà ora acquisire internamente un blocco per il nome della destinazione di una ridenominazione o copiare. Il blocco per il file originale viene lasciato in sede in modo che l'utente serrature proprio sia per il vecchio e il nuovo nome.
  • Risolto il problema per 3: permessi di scrittura dei file non aggiornati clone iniziale quando esiste un file .hgignore
  • https://bitbucket.org/aragost/hglock/issue/3/
  • Provato l'estensione con le versioni Mercurial 1.8.4 a 2.0 e riscritto il codice e le prove per mantenere la compatibilità.

Cosa c'è di nuovo nella versione 0.4:

  • Supporto sperimentale per la marcatura dei file sbloccati in sola lettura. Questo è simile a come funziona SVN quando un file ha l'svn:. Esigenze-lock insieme di proprietà
  • Questo non è ancora pubblicizzato nella guida in estensione ed è disattivata per impostazione predefinita. Per abilitare, aggiungere quanto segue in un file di configurazione:
  • [hglock]
  • updatewriteperm = True
  • Quando un repository viene clonato, i file contrassegnati come bisognose di blocco (di pari passo con .hglocks) sarà estratto in sola lettura. Quando un file è bloccato, sarà fatto scrivibile. Quando un file è sbloccato (con via hg sblocco FILE o spinta hg), sarà di sola lettura di nuovo.
  • Grazie a Scott Sturdivant per contribuire questa funzione.
  • L'aggiornamento e commettono comandi utilizzano serrature implicitamente e ora silenziosamente ignorare un repository serratura mancante o non inizializzato. Prima, hg update si interrompe se il repository di blocco non è stata inizializzata, ora emette un avvertimento che viene visualizzato solo quando --verbose viene utilizzato.
  • il refactoring del codice per una migliore manutenibilità. Il protocollo Remote Procedure Call ora vive in un proprio modulo.

Cosa c'è di nuovo in versione 0.3:

  • controllo lato client di changeset spinto. Prima di spingere, i clienti ora ispeziona ogni changeset spinto per vedere se contiene i file sbloccati per cui chiusura è obbligatoria. La spinta viene interrotta se viene trovato un tale changeset.
  • Fai hg sblocco convalidare changeset del cliente stesso modo blocco hg fa. Questo assicura che un client non sbloccare un file prima che i changeset che la modificano sono stati spinti.
  • Il modo principale per sbloccare i file è ora di spingere semplicemente i changeset che influenzano i file - il comando di sblocco può essere usato solo se un file non è stato modificato da quando è stato chiuso
  • .
  • bandiera disabili force per hg push. Creazione di più teste spinta è quindi non è più possibile. Spingendo un nuovo ramo è ancora possibile con la bandiera --new-ramo.
  • Compatibilità Fix con 1.9.x. Mercurial Testato con Mercurial versione 1.8.4, 1.9 e 1.9.1.

Cosa c'è di nuovo in versione 0.2:

  • Re-release della versione 0.1. Il passaggio da un gancio changegroup ad un gancio pretxnchangegroup in 575c95b4ab8f avuto conseguenze negative. Così 575c95b4ab8f e le correzioni di follow (d87f0dc0919e, 4ba9b24da91b, 7ec8374652ad) erano troppo instabili per rilasciare.
  • Questa versione si basa su 4b61dc057391 e include solo la correzione per la serratura identificare il file errato in una stampa (7e3a4247e682 e 019d137a6ece) insieme con i cambiamenti di confezionamento.

Requisiti

  • Python

Programmi simili

github-collective
github-collective

20 Feb 15

hgnested
hgnested

14 Apr 15

hgdistver
hgdistver

20 Feb 15

CVS
CVS

2 Jun 15

Commenti a hglock

I commenti non trovato
Aggiungi commento
Accendere le immagini!