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
diff options
context:
space:
mode:
authoryorah <yoram.harmelin@gmail.com>2013-04-02 18:39:14 +0400
committeryorah <yoram.harmelin@gmail.com>2013-04-02 19:13:16 +0400
commit502de18d63b0f8e0e0a43ac17642536a055de6bc (patch)
treefc719624e43ee032ae65f351b11ae0995527e0df
parentc412cbd8404c2363ec4d3d06f64641faaa245632 (diff)
Release LibGit2Sharp v0.10v0.10.0
-rw-r--r--CHANGES.md58
-rw-r--r--LibGit2Sharp/Properties/AssemblyInfo.cs6
2 files changed, 61 insertions, 3 deletions
diff --git a/CHANGES.md b/CHANGES.md
index 32b4bd07..f907b2f4 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -8,6 +8,64 @@
- CI server: <http://teamcity.codebetter.com/project.html?projectId=project127&guest=1>
- @libgit2sharp: <http://twitter.com/libgit2sharp>
+## v0.10.0 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.9.5...v0.10.0))
+
+### Additions
+
+ - Update working directory on checkout
+ - New network related features: clone, fetch, push, list remote references
+ - Expose the heads that have been updated during the last fetch in Repository.Network.FetchHeads
+ - Introduce Repository.Network.Remotes.IsValidName()
+ - New .gitignore related features: temporary rules, path checking
+ - Add support for custom, managed ODB backends
+ - Add revparse support in Repository.Lookup()
+ - Improve Repository.Commit(): add merged branches as parents, cleanup merge data
+ - Introduce Blob.IsBinary
+ - Add strongly-typed exceptions (NonFastForwardException, UnmergedIndexEntriesException, ...)
+ - Add basic stashing support: add, retrieve, list and remove
+ - Add git clean support in Repository.RemoveUntrackedFiles()
+ - Add shortcut to HEAD in Repository.Refs.Head
+ - Introduce Repository.Refs.IsValidName()
+ - Add Repository.Refs.FromGlob() to enumerate references matching a specified glob
+ - Add support for XDG configuration store
+ - Make Config.Get() and Config.Delete() able to target a specific store
+ - Diff.Compare() enhancements: work against workdir and index, consider untracked changes, expose typechanges
+ - Allow retrieval of the remote of a non-local branch through Branch.Remote
+ - Allow modification of the branch properties through Repository.Branches.Update()
+ - Expose merge related information: Repository.Index.IsFullyMerged, Repository.Conflicts, IndexEntry.StageLevel
+ - Expose the heads being merged in Repository.MergeHeads
+ - Introduce IndexEntry.Mode
+ - Add more repository information: Repository.Info.CurrentOperation, Repository.Info.Message, Repository.Info.IsHeadOrphaned
+ - Allow passing an optional RepositoryOptions to Repository.Init()
+ - Allow reset filtering by passing a list of paths to consider
+
+### Changes
+
+ - Make TreeChanges and TreeEntryChanges expose native paths
+ - Make Repository.Reset accept a Commit instead of a string
+ - Stop sorting collections (references, remotes, notes ...)
+ - Move AheadBy/BehindBy into new Branch.TrackingDetails
+ - Move Repository.Remotes to Repository.Network.Remotes
+ - Move Configuration.HasXXXConfig() to Configuration.HasConfig()
+ - Rename CommitCollection to CommitLog
+ - Rename LibGit2Exception to LibGit2SharpException
+ - Rename Delete() to Unset() in Configuration
+ - Rename Delete() to Remove() in TagCollection, ReferenceCollection, NoteCollection, BranchCollection
+ - Rename Create() to Add() in TagCollection, BranchCollection, ReferenceCollection, RemoteCollection, NoteCollection
+ - Obsolete RepositoryInformation.IsEmpty, DiffTarget, IndexEntry.State, Commit.ParentsCount
+
+### Fixes
+
+ - Allow abstracting LibGit2Sharp in testing context (#138)
+ - Ease the detection of a specific key in a specific store (#162)
+ - Expose libgit2 error information through the LibGit2SharpException.Data property(#137)
+ - Preserve non-ASCII characters in commit messages (#191)
+ - Fix retrieval of the author of a commit (#242)
+ - Prevent duplicated tree entries in commits (#243)
+ - Fix Repository.Discover behaviour with UNC paths (#256)
+ - Make Index.Unstage work against an orphaned head (#257)
+ - Make IsTracking & TrackedBranch property not throw for a detached head (#266, #268)
+
## v0.9.5 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.9.0...v0.9.5))
### Additions
diff --git a/LibGit2Sharp/Properties/AssemblyInfo.cs b/LibGit2Sharp/Properties/AssemblyInfo.cs
index 255070ff..f208326b 100644
--- a/LibGit2Sharp/Properties/AssemblyInfo.cs
+++ b/LibGit2Sharp/Properties/AssemblyInfo.cs
@@ -17,7 +17,7 @@ using System.Runtime.InteropServices;
#endif
[assembly: AssemblyProduct("LibGit2Sharp")]
-[assembly: AssemblyCopyright("Copyright © 2011 LibGit2Sharp contributors")]
+[assembly: AssemblyCopyright("Copyright © 2011-2013 LibGit2Sharp contributors")]
[assembly: CLSCompliant(true)]
@@ -42,5 +42,5 @@ using System.Runtime.InteropServices;
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("0.9.5")]
-[assembly: AssemblyFileVersion("0.9.5")]
+[assembly: AssemblyVersion("0.10.0")]
+[assembly: AssemblyFileVersion("0.10.0")]