Skip to content

Commit

Permalink
Release LibGit2Sharp v0.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
nulltoken committed May 21, 2012
1 parent f8ee885 commit 79ee568
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 49 deletions.
33 changes: 0 additions & 33 deletions BACKLOG.md

This file was deleted.

28 changes: 28 additions & 0 deletions CHANGELOG.md
Expand Up @@ -8,6 +8,34 @@
- CI server: <http://teamcity.codebetter.com/project.html?projectId=project127&guest=1>
- @libgit2sharp: <http://twitter.com/libgit2sharp>

## v0.9

### Additions

- Support local tracking branches (#113)
- Add an Ignored collection to the RepositoryStatus type (#120)
- Expose the relative path of TreeEntries (#122)
- Make Repository able to work against specified index and workdir (#132)
- Direct creation or Blobs, Trees and Commits without the workdir nor index involvement (#135)
- New Diff namespace: supports tree-to-tree, tree-to-index and blob-to-blob comparisons (#136)
- Add Commits.FindCommonAncestor() (#149)

### Changes

- Deprecate repo.Branches.Checkout() in favor of repo.Checkout()
- Deprecate Tree.Files in favor of Tree.Blobs
- Update libgit2 binaries to libgit2/libgit2@7a361e9

### Fixes

- Embed both x86 and amd64 compiled versions of libgit2 binaries (#55, #70)
- Honor symbolically linked global .gitconfig (#84)
- Ease the creation of a remote (#114)
- Prevent memory issues when revwalking a large repository (#115)
- Cleanup commit and tag messages (#117)
- Make RetrieveStatus() return correct results (#123)
- Allow staging on a network shared repository (#125)

## v0.8

### Additions
Expand Down
4 changes: 2 additions & 2 deletions LibGit2Sharp/Properties/AssemblyInfo.cs
Expand Up @@ -42,5 +42,5 @@
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]

[assembly: AssemblyVersion("0.8.0")]
[assembly: AssemblyFileVersion("0.8.0")]
[assembly: AssemblyVersion("0.9.0")]
[assembly: AssemblyFileVersion("0.9.0")]
22 changes: 8 additions & 14 deletions README.md
@@ -1,28 +1,22 @@
# LibGit2Sharp

LibGit2Sharp is an thin .Net layer (well.. we _try_ to keep it as thin as possible :-) ) wrapping the [libgit2](http://libgit2.github.com/) linkable C Git library.

It provides a very opiniated API which should be very easy to use and discover.
**LibGit2Sharp brings all the might and speed of [libgit2](http://libgit2.github.com/), a native Git implementation, to the managed world of .Net and Mono.**

## Online resources

- [NuGet package](http://nuget.org/List/Packages/LibGit2Sharp)
- [Source code](https://github.com/libgit2/libgit2sharp/)
- [Issue tracker](https://github.com/libgit2/libgit2sharp/issues)
- [@libgit2sharp](http://twitter.com/libgit2sharp)
- [CI server](http://teamcity.codebetter.com/project.html?projectId=project127&guest=1)

## Troubleshooting and support

- Usage or programming related question? Post it on [StackOverflow](http://stackoverflow.com/questions/tagged/libgit2sharp) using the tag *libgit2sharp*
- Found a bug or missing a feature? Feed the [issue tracker](https://github.com/libgit2/libgit2sharp/issues)
- Announcements and related miscellanea through Twitter ([@libgit2sharp](http://twitter.com/libgit2sharp))

## Quick contributing guide

- Fork and clone locally
- Configure your repo to convert line endings on commit so they are always LF in the repo:
- On Windows:
```
$ git config --global core.autocrlf true
```
- On Linux:
```
$ git config --global core.autocrlf input
```
- Create a topic specific branch. Add some nice feature. Do not forget the tests ;-)
- Send a Pull Request to spread the fun!

Expand Down

0 comments on commit 79ee568

Please sign in to comment.