"Tai tikrai C #, prisijungdamas prie libgit2 nuorodom, C Git bibliotekoje.
Originalus libgit2 biblioteka gali būti atsisiųsti iš čia .
Kitos kalbos apkaustai skirti libgit2:
Rubinas - Tvirtas
Tikslas-C - tikslas Git "
Python - pygit2
PHP & nbsp; - PHP-Git "
LUA - luagit2
Delfai - GitForDelphi
Node.js - Gitteh ir / arba nodegit
Eiti - "go-Git"
OCaml - libgit2-ocaml
Erlang - Geef
NET - libgit2net
Haskell - hgit2
Kas naujo , šioje laidoje:
- Išmokyti RemoteUpdater atnaujinti nuotolinio URL
- Įvesti ObjectDatabase.CreateTree (Index) ir Index.Reset (medis);
- Pridėti proceso platų registravimo funkciją
- Pridėti proceso platų SmartSubtransport įregistravimo / išregistravimo;
- Expose Index.Clear ();
Kas naujo versija 0,21:
- Išmokyti RemoteUpdater atnaujinti nuotolinio URL
- Įvesti ObjectDatabase.CreateTree (Index) ir Index.Reset (medis);
- Pridėti proceso platų registravimo funkciją
- Pridėti proceso platų SmartSubtransport įregistravimo / išregistravimo;
- Expose Index.Clear ();
Kas naujo versijos 0.13.0:
- Išmokyti kasos pranešti pranešimus,
- Sukurti naują repo.Checkout () perkrovos, kuri priima įsipareigoti objektą;
- Leisti ObjectDatabase.CreateBlob () apriboti baitų skaičių vartoti;
- Padaryti ObjectDatabase.CreateBlob () priimti Stream
- Įvesti repo.Refs.RewriteHistory ();
- Įvesti repo.Refs.ReachableFrom ();
- Įvesti TreeDefinition.From (Įsipareigoti)
- Expose TagFetchMode turtą nuotolinio tipą
- Pridėti CopyNativeDependencies.targets
Kas naujo versijos 0.10.0:
- Atnaujinti dirba katalogas Checkout "
- Nauja tinklu susijusios funkcijos: klonas, paimti, stumti, sąrašas nuotolinio nuorodos
- Expose galvas, kad buvo atnaujintas per pastarąsias įnešti Repository.Network.FetchHeads
- Įvesti Repository.Network.Remotes.IsValidName ();
- Nauja .gitignore susijusios funkcijos: laikinas taisykles, kelias tikrinimas;
- Pridėti paramą pagal užsakymą, valdomi ODB backends
- Pridėti revparse paramą Repository.Lookup ();
- Pagerinti Repository.Commit (): pridėti sulietus filialus, kaip tėvai, valymas sujungti duomenis,
- Įvesti Blob.IsBinary
- Pridėti stipriai įvedėte išimtys (NonFastForwardException, UnmergedIndexEntriesException, ...);
- Pridėti pagrindinę stashing paramą: pridėti, gauti, sąrašas ir pašalinti;
- Pridėti git švarų paramą Repository.RemoveUntrackedFiles ();
- Pridėti nuorodą į galvą Repository.Refs.Head
- Įvesti Repository.Refs.IsValidName ();
- Pridėti Repository.Refs.FromGlob (), kad išvardinti nuorodas atitikimo tam tikrą Glob "
- Pridėti paramą XDG konfigūracijos parduotuvėje
- Padaryti Config.Get () ir Config.Delete () galėtų nukreipti konkrečioje parduotuvėje
- Diff.Compare () Priedai: darbas su workdir ir indekso, apsvarstyti nestebimo pokyčius, atskleisti typechanges
- Leisti gavimas iš ne vietos filialo nuotolinio per Branch.Remote
Kas naujo versija v0.9.5:
- Pridėtas kurti, gauti, sąrašas ir pašalinti Objektas pastabos.
- Padaryti saugykla galėtų remtis nurodytiems pasaulio ir sistemos konfigūracijos failus.
Kas naujo versija v0.9.0:
- Remti vietos sekimo filialus;
- Pridėti ignoruojami kolekciją RepositoryStatus tipą
- Expose santykinį kelią TreeEntries
- Padaryti saugykla galėtų dirbti su nurodytu indeksu ir workdir
- Tiesioginis sukūrimas arba BLOB, medžiai ir įsipareigoja be workdir nei indekso dalyvavimą;
Kas naujo versija v0.8.0:
- Priedai:
- Pridėti Repository.Reset () ir paramą iš minkštos ir mišrios režimus
- Padaryti Repository.Commit () galėtų pakeisti dabartinę patarimas galvos
- Padaryti kapinyno konstruktorius galės atidaryti saugyklą iš darbo kelią prie katalogo
- Padaryti Repository.Index.RetriveStatus pagerbti .gitgnore failus,
- Pokyčiai: "
- Pašalinti Repository.HasObject ();
- Pakeisti Repository.Init (), kad ji grąžina kapinyno tipo egzempliorių, užuot eilutę, kurioje yra kapinyno kelias
- Atnaujinti libgit2 dvejetainius į libgit2 / libgit2 @ 6d39c0d
- korekcija: "
- Reinit saugykloje neturi mesti nebėra,
- Įterptosios libgit2 dvejetainius dabar rengiami threadsafe = ON vėliava
- Neleisti Repository.Head.IsCurrentRepositoryHead iš mėtyti, kai saugykla yra tuščia
Kas naujo versija v0.7.0:
- Priedai:
- Leisti prieigą prie sistemos ir pasaulinio konfigūracijos už atpirkimo kontekste;
- Pridėti perkrovų indeksuoti metodų, kurie priima kolekciją takais;
- Pokyčiai: "
- Padaryti Index.RetrieveStatus () grąžina gimtoji failų kelius;
- Padaryti IndexEntry sugebėti susidoroti su vietinėmis failų takais;
- Atnaujinti libgit2 dvejetainius į libgit2 / libgit2 @ be00b00
- protestuoti Repository.HasObject ();
- pataisymai: "
- Nustatyti kaupimąsi scenarijų būtų visiškai XBuild suderinama su Linux / Mono 2.10
- Nustatyti Index.Remove (), kad tinkamai tvarkyti failus, kurie buvo ištrinti ir pakeisti, darbo kataloge;
Kas naujo versija v0.6.1:
- Pokyčiai: "
- Atnaujinti libgit2 dvejetainius į libgit2 / libgit2 @ e3baa3c.
- korekcija: "
- Neleisti segfault nustatant statusą kapinyno.
- Nustatyti gavimas buggy statuso kai (ne tai, kad retais) atvejais.
Kas naujo versija v0.6.0:
- Priedai:
- Pridėti Configuration.Get () perkrovos kad turėjo raktą dalių.
- Pridėti stebėjimo filialas duomenys.
- Leisti kurti įsipareigoti naudoti parašą konfigūracijos failus.
- Pridėti Index.Remove ().
- Pridėti string Indexer su įsipareigoti ir medžių rūšių, siekiant palengvinti gavimas TreeEntries.
- Pokyčiai: "
- Pateikite numatytąją vertę ne neegzistuojančio konfigūracijos nustatymus.
- Keisti medžio struktūrą, į kurią libgit2 dvejetainius yra.
- Atnaujinti libgit2 dvejetainius į libgit2 / libgit2 @ 28c1451.
- korekcija: "
- Neleisti skaičiavimas šakų mesti kai saugykla yra nutolusių filialų.
- Nustatyti Index.Stage (), Index.Unstage ().
Kas naujo versija v0.5.0:
- Priedai:
- Pridėti Repository.Index.RetrieveStatus ();
- Pridėti tvarkymą konfigūracijos nustatymų saugyklos ir paieška pilotų,
- Pokyčiai: "
- dabar gali išvardinti iš kelių pradinių taškų;
- Nors išvardijant įsipareigoja automatiškai dereference objektų į įsipareigoti Objekto ID;
- Atidėti sprendimo dėl Branch.Tip, Tag.Target ir Tag.Annotation
- Pakeisti naudojimas ApplicationException su LibGit2Exception
- Atnaujinti libgit2 dvejetainius į libgit2 / libgit2 @ 35e9407
- korekcija: "
- Neleisti skaičiavimas įsipareigoja iš mėtyti, kai nuo žymos, kurios taškuose blob arba medžio (# 62)
- Neleisti filialą gražu pašalinti, jei tai dabartinis vadovas,
- Nuorodos kurios dabar yra išvardytos tam užsakytos būdu;
- Nustatyti Repository.Discover () įgyvendinimą, kai nėra .git aplankas
Komentarai nerastas