LibGit2Sharp

Screenshot Software:
LibGit2Sharp
Detalii soft:
Versiune: 0.21.1 Actualizat
Incarca data: 12 Apr 15
Licenţă: Gratuit
Popularitate: 146

Rating: 3.5/5 (Total Votes: 2)

Acesta este de fapt un C legare la libgit2 corelate biblioteca C # Git.
Original Biblioteca libgit2 poate fi descărcat de la aici .
Alte legături lingvistice pentru libgit2:
Ruby - Rugged
Obiectiv-C - Obiectivul Git
Python - pygit2
PHP & nbsp; - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh și / sau nodegit
Du-te - go-git
OCaml - libgit2-OCaml
Erlang - Geef
.NET - libgit2net
Haskell - hgit2

Ce este nou în această versiune:

  • Învățați RemoteUpdater pentru a actualiza de la distanță URL
  • Introducerea ObjectDatabase.CreateTree (Index) și Index.Reset (Arbore)
  • Adăugați proces caracteristica de logare larg
  • Adăugați proces larg SmartSubtransport înmatriculare / anularea înregistrării
  • Expunere Index.Clear ()

Ce este nou în versiunea 0,21:

  • Învățați RemoteUpdater pentru a actualiza URL-ul de la distanță
  • Introducerea ObjectDatabase.CreateTree (Index) și Index.Reset (Arbore)
  • Adăugați proces caracteristica de logare larg
  • Adăugați proces larg SmartSubtransport înmatriculare / anularea înregistrării
  • Expunere Index.Clear ()

Ce este nou în versiunea 0.13.0:

  • Învățați checkout să reclami notificări
  • Creați un nou repo.Checkout () suprasarcină care accepta un obiect angajeze
  • Permiteți ObjectDatabase.CreateBlob () pentru a limita numărul de bytes de a consuma
  • Asigurați-ObjectDatabase.CreateBlob () accepta un flux
  • Introducerea repo.Refs.RewriteHistory ()
  • Introducerea repo.Refs.ReachableFrom ()
  • Introducerea TreeDefinition.From (Commit)
  • Expunere TagFetchMode proprietate de tipul Remote
  • Adăugați CopyNativeDependencies.targets

Ce este nou în versiunea 0.10.0:

  • directorul de lucru Actualizare la checkout

  • Caracteristici
  • rețea New conexe: clona, ​​adu, împinge, lista referințe la distanță
  • Expunere capetele care au fost actualizate în timpul ultimei aduce în Repository.Network.FetchHeads
  • Introducerea Repository.Network.Remotes.IsValidName ()
  • Noile caracteristici .gitignore legate: reguli temporare, calea de verificare
  • Adauga suport pentru personalizate, gestionate backend ODB
  • Adăugați sprijin revparse in Repository.Lookup ()
  • Îmbunătățirea Repository.Commit (): se adaugă ramuri fuzionate ca părinți, de curatare fuziona date
  • Introducerea Blob.IsBinary
  • Adăugați excepții puternic tastat-(NonFastForwardException, UnmergedIndexEntriesException, ...)
  • Adăugați suport ascunzindu de bază: add, prelua, lista și scoateți
  • Adăugați git suport curat in Repository.RemoveUntrackedFiles ()
  • Adăugați comenzi rapide la cap în Repository.Refs.Head
  • Introducerea Repository.Refs.IsValidName ()
  • Adăugați Repository.Refs.FromGlob () pentru a enumera referințe potrivite unui anumit glob
  • Adauga suport pentru magazin de configurare XDG
  • Asigurați-Config.Get () și Config.Delete () posibilitatea de a viza un anumit magazin
  • Diff.Compare () accesorii: locul de muncă împotriva workdir și index, ia în considerare modificările untracked, expune typechanges
  • Permiteți recuperarea de la distanta a unei sucursale non-locala prin Branch.Remote

Ce este nou în versiunea v0.9.5:

  • Adăugat suport pentru a crea, prelua, lista și scoateți Notele obiect.
  • Asigurați-capabil Repository să se bazeze pe fișiere globale și de sistem specificate de configurare.

Ce este nou în versiunea v0.9.0:

  • Suport filiale locale de urmărire
  • Adăugați o colecție ignorate la tipul RepositoryStatus
  • Expunere calea relativă de TreeEntries
  • Asigurați-capabil Repository de a lucra împotriva index specificat și workdir
  • creație directă sau Blobs, copaci și angajează fără implicarea workdir nici index

Ce este nou în versiunea v0.8.0:

  • Adăugări:
  • Adăugați Repository.Reset () și sprijinul de Soft și moduri mixte
  • Asigurați-Repository.Commit () posibilitatea de a modifica vârful curent de șef
  • Asigurați-constructorul de Repository în măsură să deschidă un depozit dintr-o cale de director de lucru
  • Asigurați-Repository.Index.RetriveStatus onora fișierele .gitgnore
  • Modificări:
  • Eliminare Repository.HasObject ()
  • Schimbare Repository.Init () pentru a face returna o instanță de tip Repository, în loc de un șir care conține calea depozit
  • Actualizare binare libgit2 la libgit2 / libgit2 @ 6d39c0d
  • Fixat:
  • REINIT un depozit nu mai arunca
  • binare libgit2 Embedded sunt acum compilate cu THREADSAFE = ON pavilion
  • preveni Repository.Head.IsCurrentRepositoryHead de aruncat atunci când Repository este gol

Ce este nou în versiunea v0.7.0:

  • Adăugări:
  • Permiteți accesul la sistem și de configurare global în afara contextului unui repo
  • Adăugați suprasarcini la metodele index care acceptă colecție de trasee
  • Modificări:
  • Asigurați-Index.RetrieveStatus () întoarce căi de fișier nativ
  • Asigurați-IndexEntry capabil să facă față cu căi de fișiere native
  • Actualizare binare libgit2 la libgit2 / libgit2 @ be00b00
  • condamna Repository.HasObject ()
  • fix Bug-uri:
  • Fix script construi a fi pe deplin compatibile XBuild pe Linux / Mono 2.10
  • Fix Index.Remove () să se ocupe de corect fișierele care au fost șterse și modificate în directorul de lucru

Ce este nou în versiunea v0.6.1:

  • Modificările:
  • Actualizare binare libgit2 la libgit2 / libgit2 @ e3baa3c.
  • Fixat:
  • Prevenirea segfault la determinarea statutului A de depozit.
  • Fix recuperare a statutului buggy, în anumite cazuri (nu că rare).

Ce este nou în versiunea v0.6.0:

  • Adăugări:
  • Adăugați Configuration.Get () suprasarcină care are cheia în părți.
  • Adăugați urmărire detalii sucursale.
  • Permiteți crearea comite folosind semnătura din fișierele de configurare.
  • Adăugați Index.Remove ().
  • Adaugă o indexare șir de comitere și de copaci tipuri pentru a facilita recuperarea de TreeEntries.
  • Modificări:
  • Oferiți valoare implicită pentru setare nu configurare existente.
  • Modificarea structurii copac în care libgit2 binare sunt amplasate.
  • Actualizare binare libgit2 la libgit2 / libgit2 @ 28c1451.
  • Fixat:
  • Prevenirea enumerare de sucursale din aruncare, atunci când magazia conține sucursalele izolate.
  • Fix Index.Stage (), Index.Unstage ().

Ce este nou în versiunea v0.5.0:

  • Adăugări:
  • Adăugați Repository.Index.RetrieveStatus ()
  • Adăugați manipularea setările de configurare ale depozitului și recuperarea Telecomenzi
  • Modificări:
  • Pot enumera acum din mai multe puncte de plecare
  • În timp ce enumera se angajează, în mod automat dereference obiecte pentru un id comite obiect
  • Amânare rezolvarea de Branch.Tip, Tag.Target și Tag.Annotation
  • Înlocuiți utilizarea ApplicationException cu LibGit2Exception
  • Actualizare binare libgit2 la libgit2 / libgit2 @ 35e9407
  • Fixat:
  • Prevenirea enumerare a se angajează la aruncat la pornirea de la o etichetă care indică la o pată de cerneală sau un copac (# 62)
  • preveni o ramură de a fi eliminat dacă este actualul șef
  • Referinte sunt acum enumerate în mod ordonat
  • Fix Repository.Discover () punerea în aplicare, atunci când nu există director .git

Software similare

Fest
Fest

13 May 15

MissMatch
MissMatch

13 May 15

Acorn.js
Acorn.js

10 Feb 16

Colander
Colander

5 Jun 15

Alte software-uri de dezvoltator libgit2 Development Team

Rugged
Rugged

10 Apr 16

GitForDelphi
GitForDelphi

6 Jun 15

pygit2
pygit2

10 Dec 15

Comentarii la LibGit2Sharp

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!