Είναι πραγματικά ένα C δέσμευση στην libgit2 συσχετίζονται βιβλιοθήκη C # Git.
Μπορείτε να κατεβάσετε την αρχική βιβλιοθήκη libgit2 από εδώ .
Άλλες γλωσσικές δεσμεύσεις για libgit2:
Ruby - Ανθεκτική
Objective-C - Στόχος Git
Python - pygit2
PHP & nbsp? - php-GIT
Lua - luagit2
Δελφοί - GitForDelphi
Node.js - Gitteh και / ή nodegit
Go - go-GIT
OCaml - libgit2-OCaml
Erlang - Geef
ΝΕΤ - libgit2net
Haskell - hgit2
Τι είναι καινούργιο σε αυτή την έκδοση:
- Διδάξτε RemoteUpdater να ενημερώσετε το τηλεχειριστήριο URL
- Εισαγωγή ObjectDatabase.CreateTree (Index) και Index.Reset (Δέντρο)
- Προσθήκη διαδικασία ευρεία δυνατότητα καταγραφής
- Προσθήκη διαδικασία ευρεία SmartSubtransport εγγραφή / ακύρωση εγγραφής
- Expose Index.Clear ()
Τι είναι καινούργιο στην έκδοση 0.21:
- Διδάξτε RemoteUpdater να ενημερώσετε την απομακρυσμένη διεύθυνση URL
- Εισαγωγή ObjectDatabase.CreateTree (Index) και Index.Reset (Δέντρο)
- Προσθήκη διαδικασία ευρεία δυνατότητα καταγραφής
- Προσθήκη διαδικασία ευρεία SmartSubtransport εγγραφή / ακύρωση εγγραφής
- Expose Index.Clear ()
Τι είναι καινούργιο στην έκδοση 0.13.0:
- Διδάξτε Ταμείο να αναφέρουν τις κοινοποιήσεις
- Δημιουργήστε μια υπερφόρτωση νέα repo.Checkout (), η οποία δέχεται Δέσμευση αντικείμενο
- Να επιτρέπεται ObjectDatabase.CreateBlob () για να περιορίσει τον αριθμό των bytes να καταναλώνουν
- Κάντε ObjectDatabase.CreateBlob () δέχονται ένα ρεύμα
- Εισαγωγή repo.Refs.RewriteHistory ()
- Εισαγωγή repo.Refs.ReachableFrom ()
- Εισαγωγή TreeDefinition.From (Commit)
- Expose ακίνητο TagFetchMode σε απομακρυσμένους τύπου
- Προσθήκη CopyNativeDependencies.targets
Τι είναι καινούργιο στην έκδοση 0.10.0:
- κατάλογο εργασίας Ενημέρωση σχετικά με την ολοκλήρωση της παραγγελίας
- Νέο δίκτυο χαρακτηριστικά: κλώνος, φέρω, να ωθεί, κατάλογος απομακρυσμένη αναφορές
- εκθέσουν τα κεφάλια που έχουν ενημερωθεί κατά τη διάρκεια του τελευταίου φέρω στην Repository.Network.FetchHeads
- Εισαγωγή Repository.Network.Remotes.IsValidName ()
- Νέα .gitignore χαρακτηριστικά που σχετίζονται με: την προσωρινή τους κανόνες, τη διαδρομή ελέγχου
- Προσθήκη υποστήριξης για το έθιμο, το οποίο διαχειρίζεται ODB του backend
- Προσθήκη revparse υποστήριξη Repository.Lookup ()
- Βελτίωση Repository.Commit (): Να προστεθεί νέα υποκαταστήματα με τους γονείς, τον καθαρισμό συγχωνεύσετε δεδομένα
- Εισαγωγή Blob.IsBinary
- Προσθήκη έντονα δακτυλογραφημένη εξαιρέσεις (NonFastForwardException, UnmergedIndexEntriesException, ...)
- Προσθήκη βασική υποστήριξη stashing: προσθήκη, την ανάκτηση, τη λίστα και να αφαιρέσετε
- Προσθήκη GIT καθαρό στήριξη σε Repository.RemoveUntrackedFiles ()
- Προσθήκη συντόμευσης με κεφάλι σε Repository.Refs.Head
- Εισαγωγή Repository.Refs.IsValidName ()
- Προσθήκη Repository.Refs.FromGlob () για να απαριθμήσει τις αναφορές που ταιριάζουν ένα συγκεκριμένο glob
- Προσθήκη υποστήριξης για XDG αποθήκευσης παραμέτρων
- Κάντε Config.Get () και Config.Delete () μπορείτε να στοχεύσετε σε ένα συγκεκριμένο κατάστημα
- Diff.Compare () βελτιώσεις: εργασία κατά workdir και το δείκτη, θεωρούν untracked αλλαγές, εκθέτουν typechanges
- Να επιτρέπεται η ανάκτηση των απομακρυσμένων μη-τοπικό υποκατάστημα μέσω Branch.Remote
Που σχετίζονται
Τι είναι καινούργιο στην έκδοση v0.9.5:
- Προστέθηκε υποστήριξη για τη δημιουργία, την ανάκτηση, τη λίστα και να αφαιρέσετε σημειώσεις αντικείμενο.
- Κάντε Repository μπορούν να βασίζονται σε συγκεκριμένες παγκόσμιες και το σύστημα αρχεία ρυθμίσεων.
Τι είναι καινούργιο στην έκδοση v0.9.0:
- Υποστήριξη των τοπικών υποκαταστημάτων εντοπισμού
- Προσθήκη ενός αγνοούμενου συλλογή με τον τύπο RepositoryStatus
- Εκθέτουν τη σχετική διαδρομή του TreeEntries
- Κάντε Repository είναι σε θέση να εργαστούν από ορισμένες δείκτη και workdir
- Άμεση δημιουργία ή σταγόνες, Δέντρα και δεσμεύεται χωρίς τη συμμετοχή workdir ούτε δείκτη
Τι είναι καινούργιο στην έκδοση v0.8.0:
- Προσθήκες:
- Προσθήκη Repository.Reset () και την υποστήριξη των Soft και Μικτή τρόπους
- Κάντε Repository.Commit () είναι σε θέση να τροποποιήσει την τρέχουσα άκρη του αρχηγού
- Κάντε ο κατασκευαστής του Repository είναι σε θέση να ανοίξει μια αποθήκη από μια διαδρομή καταλόγου εργασίας
- Κάντε Repository.Index.RetriveStatus τιμήσει τις .gitgnore αρχεία
- Αλλαγές:
- Κατάργηση Repository.HasObject ()
- Αλλαγή Repository.Init (), ώστε να επιστρέψει ένα παράδειγμα του Repository τύπου, αντί για ένα string που περιέχει τη διαδρομή του αρχείου καταγραφής
- Ενημέρωση εκτελέσιμα libgit2 να libgit2 / libgit2 @ 6d39c0d
- Διορθώσεις:
- Reinit μια αποθήκη δεν ρίξει πια
- εκτελέσιμα Embedded libgit2 συγκεντρώνονται πλέον με threadsafe = ON σημαία
- Αποτροπή Repository.Head.IsCurrentRepositoryHead από τη ρίψη όταν το αποθετήριο είναι άδειο
Τι είναι καινούργιο στην έκδοση v0.7.0:
- Προσθήκες:
- Να επιτρέπεται η πρόσβαση στο σύστημα και την παγκόσμια ρύθμιση εκτός του πλαισίου της συμφωνίας επαναγοράς
- Προσθήκη υπερφορτώσεις με μεθόδους δείκτη που δέχονται τη συλλογή των μονοπατιών
- Αλλαγές:
- Κάντε Index.RetrieveStatus () επιστρέψει μητρική διαδρομές των αρχείων
- Κάντε ΚαταχώρισηΕυρετηρίου σε θέση να αντιμετωπίσει με εγγενή διαδρομές των αρχείων
- Ενημέρωση εκτελέσιμα libgit2 να libgit2 / libgit2 @ be00b00
- Κατάργηση Repository.HasObject ()
- Διορθώσεις σφαλμάτων:
- Διορθώστε το σενάριο κατασκευής να είναι πλήρως συμβατό XBuild σε Linux / Mono 2,10
- Διορθώστε Index.Remove () για να χειριστεί σωστά αρχεία που έχουν διαγραφεί και να τροποποιηθεί στο κατάλογο εργασίας
Τι είναι καινούργιο στην έκδοση v0.6.1:
- Αλλαγές:
- Ενημέρωση εκτελέσιμα libgit2 να libgit2 / libgit2 @ e3baa3c.
- Διορθώσεις:
- Αποτροπή segfault κατά τον καθορισμό του καθεστώτος του ένα αποθετήριο.
- Ανάκτηση Fix της λάθη κατάσταση σε ορισμένα (όχι ότι σπάνια) περιπτώσεις.
Τι είναι καινούργιο στην έκδοση v0.6.0:
- Προσθήκες:
- Προσθήκη Configuration.Get () υπερφόρτωση που παίρνει το κλειδί σε τμήματα.
- Προσθήκη παρακολούθησης λεπτομέρειες κλάδο.
- Επιτρέψτε δημιουργία της διαπράξουν χρησιμοποιώντας υπογραφής από τα αρχεία ρυθμίσεων.
- Προσθήκη Index.Remove ().
- Προσθέστε ένα ευρετήριο string για να το commit και το δέντρο τύπων με σκοπό να διευκολυνθεί η ανάκτηση των TreeEntries.
- Αλλαγές:
- Δώστε προεπιλεγμένη τιμή για τη μη ρύθμιση ανύπαρκτη διαμόρφωση.
- Αλλάξτε τη δομή δέντρου στην οποία libgit2 τα εκτελέσιμα που βρίσκεται.
- Ενημέρωση εκτελέσιμα libgit2 να libgit2 / libgit2 @ 28c1451.
- Διορθώσεις:
- να αποφευχθεί η απαρίθμηση των καταστημάτων από τη ρίψη όταν το αποθετήριο περιέχει τα απομακρυσμένα υποκαταστήματα.
- Διορθώστε Index.Stage (), Index.Unstage ().
Τι είναι καινούργιο στην έκδοση v0.5.0:
- Προσθήκες:
- Προσθήκη Repository.Index.RetrieveStatus ()
- Προσθέστε το χειρισμό των ρυθμίσεων διαμόρφωσης του χώρου αποθήκευσης και ανάκτησης των τηλεχειριστήρια
- Αλλαγές:
- Μπορείτε τώρα να απαριθμήσει από πολλαπλά σημεία εκκίνησης
- Ενώ απαριθμώντας δεσμεύεται, αυτόματα dereference αντικείμενα σε ένα id διάπραξη αντικείμενο
- Αναβολή επίλυση των Branch.Tip, Tag.Target και Tag.Annotation
- Αντικαταστήστε τη χρήση των ApplicationException με LibGit2Exception
- Ενημέρωση εκτελέσιμα libgit2 να libgit2 / libgit2 @ 35e9407
- Διορθώσεις:
- να αποφευχθεί η απαρίθμηση των commits από τη ρίψη κατά την εκκίνηση από μια ετικέτα που δείχνει σε μια άμορφη μάζα ή ένα δέντρο (# 62)
- εμποδίζουν παραρτήματα από το να αφαιρεθεί αν είναι ο σημερινός Αρχηγός
- Αναφορές τώρα απαριθμούνται σε ένα οργανωμένο τρόπο
- Διορθώστε Repository.Discover () εφαρμογή, όταν δεν υπάρχει .git φάκελο
Τα σχόλια δεν βρέθηκε