Dave Borowitz
35f094b57b
Add Tree and TreeEntry classes, with tests.
...
Change-Id: Idadd5fc59b85506260a1f57b5e7488aed590bfa1
2010-11-12 13:22:08 -08:00
Dave Borowitz
fe39b53757
Factor out a helper function for initializing Objects.
...
Change-Id: Ibf1585bbd4fd5adfb835e34d02fc6186a97d1cd9
2010-11-12 13:20:00 -08:00
Dave Borowitz
3fa91b901d
Return None for sha of in-memory objects.
...
Change-Id: Ieb1f332184bf747f4f8b12f12fec9e3570f74b10
2010-11-12 13:20:00 -08:00
Dave Borowitz
1236c64a94
Add tests for Commit.
...
Change-Id: Ic8f017728459e98c5c12376bd3f6d3fe08988e59
2010-11-12 13:20:00 -08:00
Dave Borowitz
a2b0f45368
Add simple repository tests.
...
Change-Id: I128ac826f1c673002bc6f17696691e5a4bd7f0fd
2010-11-12 13:19:57 -08:00
Dave Borowitz
a2c5389465
Export GIT_OBJ_* constants.
...
Change-Id: I3933d2a0c700f0ada626655eb5deb3e841887c04
2010-11-04 13:59:59 -07:00
Dave Borowitz
994e64d134
Allow in-memory object creation and writing.
...
Currently doesn't work because we don't have enough setters to set all
the required Commit attributes.
Change-Id: I65c6d22f6639bc9e9ef3c430863f099f25ea9994
2010-11-04 13:59:59 -07:00
Dave Borowitz
9422205f2c
Add Commit subclass of Object.
...
Only supports a few read-only properties so far.
Change-Id: I6e5bea0ab22c8821a625327c3d81cce20d012037
2010-11-04 13:59:59 -07:00
Dave Borowitz
fa911af789
Add Repository.read method.
...
Change-Id: I0891d624d8dff6cd211bafeb7b4f96416aa0b28b
2010-11-04 13:59:55 -07:00
Dave Borowitz
4940678d9f
Initial checkin of pygit2, the Python libgit2 bindings.
...
So far, only contains Repository and Object type definitions with a few
methods.
Change-Id: I0c53035fe3a418f5b96e36d1549dcf0ffed172f4
2010-11-04 13:59:18 -07:00