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-03-20Allow notes retrieval by namespace and ObjectIdyorah
Might help scenarios like http://stackoverflow.com/questions/22468146/
2014-03-18Run mono with the --debug optionCarlos Martín Nieto
This tells mono to load the debug information and lets the unit testing framework show stack traces with line numbers in them, which is quite handy.
2014-03-17Refactored Repository.Clone with CloneOptionsJan Melcher
Fix #536
2014-03-17Make tests target non obsolete overloadsnulltoken
2014-03-06meta fixture ensuring GetEnumerators are testablehalf-ogre
fix other non-virtual GetEnumerators the simplest thing that works simpler still when in Rome…
2014-03-06make SubmoduleCollection.GetEnumerator virtualhalf-ogre
This is so it can be faked in unit tests.
2014-02-07Added an option to choose if commit message is prettified or notAmi Bar
Prettifing the message includes: * Removing empty lines from the beginning and end. * Removing trailing spaces from every line. * Turning multiple consecutive empty lines between paragraphs into just one empty line. * Ensuring the commit message ends with a newline. * Removing every line starting with "#". Note that this has nothing to do with the core.autocrlf option.
2014-02-06Release LibGit2Sharp v0.16.0v0.16.0nulltoken
2014-02-06Enhance merge test coverage to better test possible outcomes.crumblycake
2014-02-06Fix fast forward merge behavior.crumblycake
2014-01-23Fix Remotes.Add(name, url, refspec) implementationnulltoken
Prevents the creation of a default fetch refspec beside the passed in one.
2014-01-22Speed up postbuild xcopyDuncan Smart
Added `/d` to xcopy so that files are only copied if newer, saving a few seconds of unnecessary I/O on build.
2014-01-21Fix xmldoc typoBen Straub
2014-01-21Introduce Diff.Compare<PatchStats>()Ben Straub
2014-01-18Bind git_patch_line_statsBen Straub
2014-01-16Initial merge functionality.crumblycake
Bring initial merge functionality to LibGit2Sharp.
2014-01-10Introduce marshaling extension to IntPtrBen Straub
2014-01-10Deploy Proxy.MarshalAs<T> more extensivelyBen Straub
2014-01-09Update error categories to match libgit2Edward Thomson
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-06Delegate Commit.MessageShort to libgit2 (#593)Aimeast
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-24Drop obsolete members after release v0.15.0nulltoken
2013-12-24Release LibGit2Sharp v0.15.0v0.15.0nulltoken
2013-12-23Update libgit2 binaries to 65e9dc6nulltoken
https://github.com/libgit2/libgit2/compare/96fb6a6...65e9dc6
2013-12-23Fix Xml documentation compilation warningnulltoken
2013-12-22Deprecate ObjectId.StartsWith(byte[], int)nulltoken
2013-12-21Simplify OdbBackend.ReadPrefix() implementationnulltoken
2013-12-21Fix compilation warningsnulltoken
2013-12-13Add tar archiving testsyorah
2013-12-13Add archive as tar functionalityyorah
Implemented as an extension method of `ObjectDatabase`. Lots of logic taken from [archive-tar.c](https://github.com/git/git/blob/master/archive-tar.c).
2013-12-13Trim down tar-cs to keep only the tarring capabilities needed for git-archiveyorah
The resulting `TarWriter` file is a low-level abstraction that can be used to write tar files. Included: - only keep a unique `TarWriter` file - merging `UsTarHeader` and `TarHeader`, and adding them as private classes of `TarWriter` - removal of unneeded `Write` overloads Some changes to the tar format has been included to better comply with the one described here: http://en.wikipedia.org/wiki/Tar_%28computing%29#Format_details
2013-12-13Add tarring capabilitiesyorah
This commit adds [tar-cs](http://code.google.com/p/tar-cs/) to LibGit2Sharp without any modifications to the original source code.
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-10Don't load a remote's refspecs lazilyCarlos Martín Nieto
We already have the refspecs parsed the git_remote, and loading them lazily means we'll be parsing them again, and possibly parse a different set from the ones we used to have loaded. Make the loading eager, and pass the RemoteSafeHandle to more places, as we need to use it in order to provide a single snapshot of the data.
2013-12-06Explicitly dispose handlenulltoken
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-06Update libgit2 to 96fb6a6Ben Straub
https://github.com/libgit2/libgit2/compare/98eaf39...96fb6a6
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-12-02Add debugger display for RefSpecAimeast
2013-11-30fix spell mistake for argument pre-inspection.Lu Rongkai
this is a tiny modification for spell mistake. orig: Ensure.ArgumentNotNullOrEmptyString(thirdKeyPart, "secondKeyPart"); now: Ensure.ArgumentNotNullOrEmptyString(thirdKeyPart, "thirdKeyPart");