Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2sharp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-21Introduce Diff.Compare<PatchStats>()Ben Straub
2014-01-16Initial merge functionality.crumblycake
Bring initial merge functionality to LibGit2Sharp.
2014-01-08Prefer git_patch_print to git_diff_printBen Straub
This has the nice side effect of allowing binary changes to be detected.
2014-01-06Skip failling tests due to recent github handling modification of include-tagyorah
Github recently (25th of december, 2013) changed its handling of the include-tag option. Skipping tests while waiting for a proper solution to be found. Same thing as libgit2/libgit2#2020
2013-12-22Deprecate ObjectId.StartsWith(byte[], int)nulltoken
2013-12-21Simplify OdbBackend.ReadPrefix() implementationnulltoken
2013-12-13Add tar archiving testsyorah
2013-12-13Add Archive() to ObjectDatabaseyorah
2013-12-13Network.Fetch() accepts optional refspecJan Melcher
Added Network.Fetch(Remote, IEnumerable<string>, [FetchOptions]) overload to allow for custom refspecs to be fetched. The refspecs are used only temporarily and not stored in the configuration. Fixes #572.
2013-12-13Refactored Network.Fetch() with FetchOptionsJan Melcher
Changed the signature to Network.Fetch(Remote, FetchOptions). As of #536, optional parameters should be grouped in a xxxOptions type. Network.Fetch() has currently 5 optional parameters, and a sixth one (RefSpecs) will be introduced soon.
2013-12-12Rename CommitFilter.FirstParent to FirstParentOnlynulltoken
2013-12-11CommitFilter: add simplify-by-first-parent optionCarlos Martín Nieto
Now that this is doable directly inside the revision walker, let's expose it as a possible filter option. This fixes #258.
2013-12-10Network: allow downloading from a urlCarlos Martín Nieto
This is our implementation of in-memory remotes. Ask the repository to fetch/list from a url instead of a remote.
2013-12-06Introduce ObjectDatabase.CalculateHistoryDivergence()nulltoken
Fix #562
2013-12-06Remove trailing whitespacesnulltoken
2013-12-06Revise API for rename/copy detectionBen Straub
2013-12-06Initial rename detection workNathan Roe
2013-12-04Introduce renames in statusEdward Thomson
Renames in status require more detailed data than simply paths, in order to collect old path, new path and similarity data. Use git_status_list to collect this data and use a new StatusEntry to store it.
2013-12-03Extended RemoteUpdater to update refspecsJan Melcher
Push/Pull Ref Specs can be updated via Remotes.Update(). The collections can either be manipulated or replaced completely. Any changes are saved immediately.
2013-11-25Configuration.Testability++Keith Dahlby
2013-11-24Introduce Repository.BlameBen Straub
2013-11-21Remove unnecessary global config checkKeith Dahlby
2013-11-21Add Configuration.Find(regexp)Keith Dahlby
2013-11-20Fix undisposed stream in testKeith Dahlby
2013-11-19Add test for interface coverageKeith Dahlby
Closes #546
2013-11-19CommitLog can be sealed because it has interfaceKeith Dahlby
2013-11-14Enumerate refspecsJan Melcher
The Remote.RefSpecs property allows to enumerate over all refspecs defined for a specific remote.
2013-11-14Enforce Network.ListReferences() test coveragenulltoken
This puts under the light that DirectReferences may point to GitObjects unknown from the local repository.
2013-11-13Tests create global config stub if requiredJan Melcher
Instead of relying on the global configuration and skipping the test if Git is not installed, the following tests create a configuration file containing user.name and user.email using BaseFixture.CreateConfigurationWithDummyUser(Signature): * CommitFixture.CanCommitWithSignatureFromConfig() * ConfigurationFixture.CanEnumerateGlobalConfig() Fixes #561
2013-11-11Extension methods for NoteCollection using user from configJan Melcher
Similar to Repository.Commit, NoteCollectionExtensions.Add/Remove take the committer and author signature from the global git config user.name / user.email. This allows modifying notes without specifying the commiter explicitly
2013-11-11Fix broken tests on OS XBen Straub
2013-11-11Add rewrite test that injects existing TreeEntryKeith Dahlby
2013-11-11Add TreeDefinition.Add(string, TreeEntry)Keith Dahlby
2013-11-08Deprecated ResetOptions in favor ResetMode.Pavel Belousov
2013-11-07Favor IRepository usage over Repositorynulltoken
2013-11-06Update libgit2 binaries to e87d9d3nulltoken
https://github.com/libgit2/libgit2/compare/711333e...e87d9d3
2013-11-04Add RewriteHistoryOptions.OnSucceeding and OnErrorKeith Dahlby
OnSucceeding is a chance to inspect rewritten commits/refs: if it doesn't look right, throw to trigger a rollback. OnError is a chance to inspect rewritten commits/refs before rollback occurs, to see what went well and what didn't.
2013-11-03Enforce symlink creation and parsing test coveragenulltoken
2013-11-03Check autocrlf in filtered text testKeith Dahlby
2013-11-03Ensure Blob.ContentStream() has LengthKeith Dahlby
2013-10-27Deprecate Blob.ContentAimeast
2013-10-27Rename Blob.ContentAsText() as Blob.GetContentText()Aimeast
2013-10-27Rename Blob.ContentStream() as Blob.GetContentStream()Aimeast
2013-10-27Push down Stream related helpers into BaseFixtureAimeast
2013-10-27Teach BaseFixture.Touch() to accept StreamsAimeast
2013-10-22Teach LambdaEqualityHelper to deal with null equality contributionEdward Thomson
2013-10-22Add meta test to find missing [Fact]/[Theory]Keith Dahlby
2013-10-19Clean up cancellation patterns in callbacks and other small cleanups.Jameson Miller
2013-10-18Expose Push progress reportingJameson Miller
2013-10-18Introduce blob FilteringOptions for content streamEdward Thomson
Get the content of a blob as it would be checked out to the working directory via the filters.