1363 Commits

Author SHA1 Message Date
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