hglock

Screenshot Λογισμικό:
hglock
Στοιχεία Λογισμικού:
Εκδοχή: 0.5.3
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Aragost Trifork
Άδεια: Δωρεάν
Δημοτικότητα: 7

Rating: nan/5 (Total Votes: 0)

Αν και το Mercurial είναι όλα σχετικά είναι αποκεντρωμένη, μερικές φορές είναι πολύ χρήσιμο για να εργαστούν σε ένα συγκεντρωτικό τρόπο: αν τα αρχεία που εργάζονται στο να μην μπορούν να συγχωνευθούν (δυαδικά αρχεία, όπως έγγραφα του Word, εικόνες Photoshop, κλπ), τότε είναι καλύτερα να ανακοινώνουν εκ των προτέρων για τυχόν αλλαγές για να αποφεύγεται η ταυτόχρονη εργασία.
hglock είναι μια επέκταση που impliments ένα κεντρικό σύστημα κλειδώματος file-based για Mercurial

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Επίλυση προβλημάτων με το Mercurial 2.5

Τι είναι καινούργιο στην έκδοση 0.5:

  • Κλείδωμα αρχείων στο αντίγραφο και να μετονομάσετε. Με το μοντέλο μας, ο server δεν θα δεχθεί μια ώθηση που περιλαμβάνει ξεκλείδωτη αρχεία για τα οποία είναι υποχρεωτική η ασφάλιση. Αυτά τα αρχεία εμφανίζονται μετά από μία μετονομασία εάν το νέο αρχείο δεν είναι κλειδωμένο. Ωστόσο, ο χρήστης δεν μπορεί να κλειδώσει το αρχείο, δεδομένου ότι δεν είναι ακόμα στο διακομιστή.
  • Η επέκταση θα πρέπει τώρα να αποκτήσουν εσωτερικά μια κλειδαριά για το όνομα του προορισμού μιας μετονομασία ή την αντιγραφή. Η κλειδαριά για το αρχικό αρχείο παραμένει στη θέση του, έτσι ώστε οι ίδιοι κλειδαριές χρήστη τόσο για την παλιά και τη νέα ονομασία.
  • Διορθώθηκε το πρόβλημα 3: Αρχείο δικαιώματα εγγραφής δεν έχουν ενημερωθεί για την αρχική κλώνος, όταν υπάρχει ένα αρχείο .hgignore
  • https://bitbucket.org/aragost/hglock/issue/3/
  • δοκιμαστεί η επέκταση με Mercurial εκδόσεις 1.8.4 έως 2,0 και ξανάγραψε κώδικα και δοκιμές για να διατηρηθεί η συμβατότητα.

Τι είναι καινούργιο στην έκδοση 0.4:

  • Πειραματική υποστήριξη για τη σήμανση ξεκλείδωτη αρχεία μόνο για ανάγνωση. Αυτό είναι παρόμοιο με το πώς λειτουργεί SVN όταν ένα αρχείο έχει την svn:. Ανάγκες-Lock Set ιδιοκτησίας
  • Αυτό δεν είναι ακόμα διαφημίζεται στην βοήθεια για την επέκταση και είναι απενεργοποιημένη από προεπιλογή. Για να ενεργοποιήσετε, προσθέστε την ακόλουθη στο αρχείο ρύθμισης:
  • [hglock]
  • updatewriteperm = True
  • Όταν μια αποθήκη είναι κλωνοποιημένα, αρχεία, που το έχουν ανάγκη ασφάλισης (συνοδεύεται από .hglocks) θα ελεγχθεί μόνο για ανάγνωση. Όταν ένα αρχείο είναι κλειδωμένο, θα καταστεί εγγράψιμος. Όταν ένα αρχείο είναι κλειδωμένη (με μέσω Hg ξεκλειδώματος αρχείο ή Hg push), θα πρέπει να είναι μόνο για ανάγνωση και πάλι.
  • Χάρη σε Scott Sturdivant για τη συμβολή αυτή τη λειτουργία.
  • Η ενημέρωση και η διάπραξη εντολές χρησιμοποιούν κλειδαριές σιωπηρά και θα πρέπει τώρα να αγνοούν σιωπηλά λείπει ή έχει προετοιμαστεί αποθετήριο κλειδαριά. Πριν, ενημέρωση Hg θα ματαιωθεί εάν ο χώρος αποθήκευσης κλειδαριά δεν είχε προετοιμαστεί, να εξάγει τώρα μια προειδοποίηση που εμφανίζεται μόνο όταν --verbose χρησιμοποιείται.
  • ανανεωμένος κώδικας για τη βελτίωση της συντήρησης. Το απομακρυσμένο πρωτόκολλο κλήση διαδικασίας ζει τώρα στη μονάδα τη δική του.

Τι είναι καινούργιο στην έκδοση 0.3:

  • Client-side έλεγχο έσπρωξε changesets. Πριν πιέζει, οι πελάτες ελέγχει τώρα κάθε έσπρωξε changeset για να δείτε εάν περιέχει οποιεσδήποτε ξεκλείδωτη αρχεία για τα οποία είναι υποχρεωτική η ασφάλιση. Η ώθηση διακόπτεται εάν βρεθεί μια τέτοια changeset.
  • Κάντε Hg ξεκλειδώματος επικυρώσει changeset του πελάτη με τον ίδιο τρόπο κλειδώματος hg κάνει. Αυτό εξασφαλίζει ότι ο πελάτης δεν ξεκλειδώνει ένα αρχείο πριν από τα changesets που τροποποιούν έχουν πιεστεί.
  • Ο κύριος τρόπος για να ξεκλειδώσει αρχεία είναι πλέον απλά να πιεστεί το changesets που επηρεάζουν τα αρχεία - η εντολή ξεκλειδώματος μπορεί να χρησιμοποιηθεί μόνο εάν ένα αρχείο δεν έχει τροποποιηθεί από τότε που ήταν κλειδωμένη
  • .
  • για ΑΜΕΑ σημαία --force για το HG ώθηση. Δημιουργώντας πολλαπλές κεφαλές για ώθηση δεν είναι πλέον δυνατή. Πιέζοντας ένα νέο υποκατάστημα εξακολουθεί να είναι δυνατή με τη σημαία --new-υποκατάστημα.
  • συμβατότητα Fix με Mercurial 1.9.x. Τώρα δοκιμάζεται με Mercurial έκδοση 1.8.4, 1.9 και 1.9.1.

Τι είναι καινούργιο στην έκδοση 0.2:

  • Re-απελευθέρωση της έκδοσης 0.1. Η αλλαγή από ένα γάντζο changegroup σε έναν γάντζο pretxnchangegroup σε 575c95b4ab8f είχε κακές συνέπειες. Έτσι 575c95b4ab8f και οι διορθώσεις για follow (d87f0dc0919e, 4ba9b24da91b, 7ec8374652ad) ήταν πολύ ασταθείς για να απελευθερώσετε.
  • Η έκδοση αυτή βασίζεται σε 4b61dc057391 και περιλαμβάνει μόνο την επιδιόρθωση για κλειδαριά που προσδιορίζουν το λάθος αρχείο σε συγχώνευση (7e3a4247e682 και 019d137a6ece) μαζί με τις αλλαγές συσκευασίας.

Απαιτήσεις :

  • Python

Παρόμοια λογισμικά

CrossVC
CrossVC

2 Jun 15

hghooks
hghooks

11 May 15

Apache Subversion
Apache Subversion

16 Aug 18

BzrSync
BzrSync

11 May 15

Σχόλια για hglock

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!