@@ -5,6 +5,11 @@ libgit2 is a portable, pure C implementation of the Git core methods provided as
55re-entrant linkable library with a solid API, allowing you to write native
66speed custom Git applications in any language with bindings.
77
8+ libgit2 is licensed under a ** very permissive license** (GPLv2 with a special Linking Exception).
9+ This basically means that you can link it (unmodified) with any kind of software without having to
10+ release its source code.
11+
12+ * Mailing list: < libgit2@librelist.org >
813* Website: < http://libgit2.github.com >
914* API documentation: < http://libgit2.github.com/libgit2/modules.html >
1015* Usage guide: < http://libgit2.github.com/api.html >
@@ -14,13 +19,17 @@ What It Can Do
1419
1520libgit2 is already very usable.
1621
17- * raw <-> hex SHA conversions
18- * raw object reading (loose and packed)
19- * raw object writing (loose)
20- * revlist walker
21- * commit, tag and tree object parsing and write-back
22+ * SHA conversions, formatting and shortening
23+ * object reading (loose and packed)
24+ * object writing (loose)
25+ * commit, tag, tree and blob parsing and write-back
2226* tree traversal
23- * basic index file (staging area) operations
27+ * revision walking
28+ * index file (staging area) manipulation
29+ * custom ODB backends
30+ * reference management (including packed references)
31+ * ...and more
32+
2433
2534Building libgit2 - External dependencies
2635========================================
@@ -112,11 +121,14 @@ Language Bindings
112121Here are the bindings to libgit2 that are currently available:
113122
114123* Rugged (Ruby bindings) < https://github.com/libgit2/rugged >
124+ * objective-git (Objective-C bindings) < https://github.com/libgit2/objective-git >
115125* pygit2 (Python bindings) < https://github.com/libgit2/pygit2 >
116- * libgit2sharp (.NET bindings) < https://github.com/nulltoken/libgit2sharp >
117- * php-git (PHP bindings) < https://github.com/chobie/php-git >
118- * luagit2 (Lua bindings) < https://github.com/Neopallium/luagit2 >
119- * GitForDelphi (Delphi bindings) < https://github.com/jasonpenny/GitForDelphi >
126+ * libgit2sharp (.NET bindings) < https://github.com/libgit2/libgit2sharp >
127+ * php-git (PHP bindings) < https://github.com/libgit2/php-git >
128+ * luagit2 (Lua bindings) < https://github.com/libgit2/luagit2 >
129+ * GitForDelphi (Delphi bindings) < https://github.com/libgit2/GitForDelphi >
130+ * node-gitteh (Node.js bindings) < https://github.com/libgit2/node-gitteh >
131+ * libqgit2 (C++ QT bindings) < https://projects.kde.org/projects/playground/libs/libqgit2/ >
120132* Geef (Erlang bindings) < https://github.com/schacon/geef >
121133
122134If you start another language binding to libgit2, please let us know so
0 commit comments