v0.23
版本发布时间: 2016-12-24 02:23:57
libgit2/libgit2sharp最新发布版本:0.29.0(2024-01-23 06:08:03)
Additions
- Add
CherryPickCommit
andRevertCommit
toObjectDatabase
. - Add
IncludeIgnored
field toSatusOptions
. - Add
Commit.CreateBuffer
to write a commit object to a buffer andObjectDatabase.CreateCommitWithSignature
to create commits which include a signature. - Add
Commit.ExtractSignature
to get a commit's signature. - Add
ObjectDatabase.Write<T>
to write arbitrary objects to the object db. - Add
Commit.PrettifyMessage
Changes
- The native libraries are now expected to be in the
lib
directory, instead ofNativeBinaries
for improved mono compatibility. In addition, the names of platform architectures now better reflect the vendor naming (eg,x86_64
instead ofamd64
on Linux). - Deprecate the config paths in RepositoryOptions
- Deprecate the
QueryBy
overload withFollowFilter
. - Deprecate
Branch.Remote
in favour ofBranch.RemoteName
-
Remote
no longer implement the equality operator. -
Remote.Update
takes a remote name instead of an instance. -
Fetch
,Pull
,Move
,Remove
,Stage
are now in a commands namespace to indicate what they represent.