hgtools

Screenshot Λογισμικό:
hgtools
Στοιχεία Λογισμικού:
Εκδοχή: 3.0.2
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Jannis Leidel and Jason R. Coombs
Άδεια: Δωρεάν
Δημοτικότητα: 9

Rating: nan/5 (Total Votes: 0)

hgtools βασίζεται στην plugin setuptools_hg για setuptools. Παρέχει μαθήματα για τον έλεγχο και την εργασία με τα αρχεία καταγραφής στο Mercurial σύστημα ελέγχου έκδοση.
hgtools παρέχει ένα plugin για setuptools που επιτρέπει setuptools να βρείτε τα αρχεία κάτω από το Mercurial σύστημα ελέγχου έκδοση.
Οι κατηγορίες που προβλέπονται από hgtools σχεδιαστεί για να λειτουργεί εγγενώς με τις βιβλιοθήκες Mercurial Python (σε εξέλιξη) ή να πέσει πίσω στη χρήση της γραμμής εντολών Hg πρόγραμμα (1) εάν είναι διαθέσιμα. Η υποστήριξη της γραμμής εντολών είναι ιδιαίτερα χρήσιμο μέσα virtualenvs που δεν έχουν πρόσβαση σε όλο το σύστημα εγκατασταθεί Mercurial lib (δηλαδή όταν η virtualenv δημιουργήθηκε με --no χώρο-πακέτων).
Σημείωση :
Οι setuptools διαθέτουν
Μπορείτε να διαβάσετε σχετικά με το plugin setuptools παρέχονται από hgtools στην τεκμηρίωση setuptools. Επιστρέφει ουσιαστικά μια λίστα των αρχείων που βρίσκονται κάτω από το Mercurial έλεγχο έκδοσης κατά την εκτέλεση της λειτουργίας της εγκατάστασης, π.χ. εάν δημιουργήσετε μια πηγή και δυαδική διανομή. Είναι ένα απλό αλλά αποτελεσματικό τρόπο για να μην χρειάζεται να καθορίζουν τα δεδομένα πακέτου (μη-Python αρχεία) με το χέρι στο MANIFEST πρότυπα (MANIFEST.in).
Χρήση
Εδώ είναι ένα παράδειγμα που χρησιμοποιεί setup.py hgtools:
από setuptools εισαγωγή ρύθμισης, find_packages
εγκατάστασης (
& Nbsp? Name = "HelloWorld",
& Nbsp? Version = "0.1",
& Nbsp? Πακέτα find_packages = (),
& Nbsp? Setup_requires = ["hgtools"],
)
Εάν εκτελέσετε το setup.py παραπάνω, setuptools θα κατεβάσετε αυτόματα setuptools_hg στον κατάλογο όπου το setup.py βρίσκεται στο (και δεν θα το εγκαταστήσετε οπουδήποτε αλλού) για να πάρετε όλα τα αρχεία δεδομένων πακέτου από το Mercurial αποθετήριο.
Επιλογές
Ρυθμίστε τη μεταβλητή περιβάλλοντος HG_SETUPTOOLS_FORCE_CMD πριν από την εκτέλεση setup.py αν θέλετε να επιβάλει την χρήση της εντολής Hg (αν και τότε θα πέσει πίσω στην μητρική βιβλιοθήκες αν η εντολή δεν είναι διαθέσιμη ή δεν καταφέρει να τρέξει).

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

  • Αναπαλαιωμένη Python 2.6 συμβατότητα στην ενότητα επανεισόδου

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

  • Τεύχος # 12: Καταστολή εξαιρέσεις εκτός ImportError κατά την εισαγωγή Mercurial ενότητες.

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

  • Δύναμη Hg καταγραφής και Hg γονείς να χρησιμοποιούν οι προεπιλογές στυλ για έξοδο. Σε αντίθετη περίπτωση, ο κώδικας ανάλυσης δεν προσδιορίζει τις ετικέτες. Επίσης, επαναφέρετε το «default.log 'αξία σε περίπτωση που ένας χρήστης έχει ένα ψευδώνυμο για τον log Hg σε .hgrc του. (Για παράδειγμα, ορισμένα log χρήση = -G να αναγκάσει την έξοδο διάγραμμα). Χάρη στη DC για την ενημερωμένη έκδοση κώδικα.

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

    Ρύθμιση
  • Διορθώθηκε το πρόβλημα # 10 όπου hgtools δεν θα αναλύσει .cfg σωστά εάν η Python 3 configparser backport είχε εγκατασταθεί στην Python 2.

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

  • refactored HGRepoManager να υποστηρίξει καλύτερα πολλαπλές ετικέτες:
  • - `.get_tag` αντικαθίστανται από` .get_tags`, η οποία επιστρέφει ένα σύνολο από ετικέτες για μια συγκεκριμένη έκδοση. Αυτό είναι σήμερα ένα σύνολο, διότι ευμετάβλητη δεν διατηρεί καμία ουσιαστική σειρά των ετικετών.
  • - `.get_tags` αντικαθίστανται από` .get_repo_tags`
  • .
  • - `.get_parent_tag` αντικαθίστανται από` .get_parent_tags`
  • .
  • - πρόσθεσε `.get_parents` η οποία επιστρέφει την αναθεώρηση (ες) του συγκεκριμένου αναθεώρηση
  • .
  • καταργήσει την υποστήριξη για παλαιότερες εκδόσεις του άστατος (LegacyLibraryManager).
  • Ο διαχειριστής υποεπεξεργασία είναι τώρα η προεπιλογή. Η μεταβλητή HGTOOLS_FORCE_CMD δεν έχει πλέον καμία επίδραση στην hgtools.
  • ανίχνευσης έκδοση επιλύει τώρα πολλαπλές ετικέτες για το ίδιο αναθεώρηση επιλέγοντας τη μεγαλύτερη έκδοση.

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

  • Fix θέμα # 9 - Οι διαχειριστές repo και ως εκ τούτου το plugin setuptools θα βρείτε πλέον τα αρχεία που δεν είναι στη θέση που καθορίζεται. Οι LibraryManagers ήδη θα ρίξει ένα σφάλμα σε αυτή την περίπτωση, αλλά τώρα η SubprocessManager κάνει ό, τι είναι καλύτερο και μόνο επιστρέφει αρχεία σε σχέση με τη θέση.

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

  • Εφαρμόζεται η παράμετρος έκδοση version_handler. Διορθώσεις # 5.
  • Αν οι πολλαπλές ετικέτες δίνονται για την αναθεώρηση, το τελευταίο tag χρησιμοποιείται αντί του πρώτου.

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

  • Περισσότερα επιθετικά κατασκευή του περιβάλλοντος κατά την εκτέλεση του υδραργύρου στην δευτερεύουσα διεργασία. Διορθώνει μια άλλη εκδήλωση της # 7. Χάρη whit537.

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

  • Αναπαλαιωμένη Python 2.5 συμβατότητα

Απαιτήσεις :

  • Python

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

gitrecipe
gitrecipe

15 Apr 15

RhodeCode
RhodeCode

20 Feb 15

coded4
coded4

14 Apr 15

Σχόλια για hgtools

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