168 Commits

Author SHA1 Message Date
J. David Ibáñez
e86fee5c7e Release 0.18.1
Changes:

- (#203) Now Repository.head returns the resolved reference, not the
  commit

- (#210) Fix refcount error in Repository.create_remote

- (#212) Improved diff documentation

Thanks to Jun Omae and Nico von Geyso.
2013-04-20 22:27:09 +02:00
J. David Ibáñez
072cc38607 Release v0.18.0 2013-04-16 22:46:53 +02:00
J. David Ibáñez
32e460fe16 docs: complete and improve organization 2013-04-03 19:09:48 +02:00
J. David Ibáñez
c3ca27fa72 Merge branch 'master' into next
Conflicts:
	include/pygit2/types.h
	src/oid.c
2013-03-23 15:54:12 +01:00
J. David Ibáñez
8588c20943 Fix import (#196) using relative imports 2013-03-13 14:43:44 +01:00
J. David Ibáñez
4abd370ea8 Make bug #196 to show up with Python 2 2013-03-13 14:36:40 +01:00
J. David Ibáñez
ad4b4cc4c5 Implement the Repository mapping interface in Python
Add 'Repository.get' and low level 'Repository.git_object_lookup_prefix'
2013-03-09 23:14:17 +01:00
J. David Ibáñez
d8b2514029 Rename low level reference creation methods
The idea is to keep exactly the same name as in libgit2
2013-03-03 23:01:42 +01:00
J. David Ibáñez
9ffc14148e Now we have a Repository class written in Python 2013-03-03 14:44:42 +01:00
J. David Ibáñez
29ce23c0d5 Update copyright 2013-03-02 12:16:16 +01:00
Christian Boos
4e14c1e543 update version to 0.17.4dev (once 0.17.3 is released, it's no longer 0.17.3) 2013-02-18 20:46:02 +01:00
J. David Ibáñez
ed66578029 Remove __libgit2_version__ because it is a dup
We already have LIBGIT2_VERSION
2013-02-17 22:46:11 +01:00
Christian Boos
64ae9e19f4 Use libgit2 LIBGIT2_VER* constants directly instead of git_libgit2_version() call. 2013-02-17 12:52:36 +01:00
Christian Boos
8f843beecf Add pygit2.__libgit2_version__ to retrieve git_libgit2_version() info. 2013-02-17 12:21:15 +01:00
J. David Ibáñez
1148c5d73b Release v0.17.3
Features:

- New 'Blob.size' getter
- New 'Repository.create_blob_fromfile' method
- Signature, now the time and offset parameters are optional
- Improved diff support

Other:

- Add 'pygit2.__version__'
- Optimize usage of Travis
- Various fixes for the unit tests
- Various documentation improvements

Thanks to Alex Chamberlain, Carlos Martín Nieto, Eric Davis,
Eric Schrijver, Petr Viktorin, Ridge Kennedy and W. Trevor King.
2012-09-21 16:30:50 +02:00
W. Trevor King
f10d2b7b3f pygit2:version: add 'pygit2.__version__' for easy access from client software.
Moved the hardcoded version from setup.py to pygit2/version.py so
client software can figure out which version of pygit2 it's using.
Having setup.py import pygit2.version.__version__ removes duplication,
and also means that setup.py will always use the local version (and
not the version of a previously installed pygit2).
2012-09-17 10:16:25 -04:00
J. David Ibáñez
6195491596 Add/update copyright header of each file
And update my email address.
2012-07-18 12:07:17 +02:00
Nico von Geyso
ad4edf1b85 added pygit2.utils module
refactored package integration to be able to have pygit2.utils module
2012-05-25 14:23:25 +02:00