Dave Borowitz
9f5d4888a8
Add GitError base class and error-setting functions.
...
Change-Id: I00d05970f15d082fa3c41998089e4e27524a4346
2010-11-12 13:22:10 -08:00
Dave Borowitz
bd9fe382d3
Factor out more object initialization.
...
Change-Id: I2f6d029ce22995ce4518b43593e6e45e481631f0
2010-11-12 13:22:10 -08:00
Dave Borowitz
33d775a1d7
Add Blob class.
...
Change-Id: I8c448be4947c2090c4378d62cc3d935483fcf055
2010-11-12 13:22:10 -08:00
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