Arrange Tree and Index definition.

This commit is contained in:
Yonggang Luo 2012-02-18 17:08:11 +08:00
parent 5ece88300a
commit 5da739270a

View File

@ -109,12 +109,6 @@ typedef struct {
Tree *tree; Tree *tree;
} TreeEntry; } TreeEntry;
typedef struct {
PyObject_HEAD
Index *owner;
int i;
} IndexIter;
typedef struct { typedef struct {
PyObject_HEAD PyObject_HEAD
Tree *owner; Tree *owner;
@ -126,6 +120,12 @@ typedef struct {
git_index_entry *entry; git_index_entry *entry;
} IndexEntry; } IndexEntry;
typedef struct {
PyObject_HEAD
Index *owner;
int i;
} IndexIter;
typedef struct { typedef struct {
PyObject_HEAD PyObject_HEAD
git_reference *reference; git_reference *reference;
@ -141,14 +141,14 @@ typedef struct {
static PyTypeObject RepositoryType; static PyTypeObject RepositoryType;
static PyTypeObject ObjectType; static PyTypeObject ObjectType;
static PyTypeObject CommitType; static PyTypeObject CommitType;
static PyTypeObject TreeEntryType;
static PyTypeObject TreeType; static PyTypeObject TreeType;
static PyTypeObject TreeEntryType;
static PyTypeObject TreeIterType;
static PyTypeObject BlobType; static PyTypeObject BlobType;
static PyTypeObject TagType; static PyTypeObject TagType;
static PyTypeObject IndexType; static PyTypeObject IndexType;
static PyTypeObject TreeIterType;
static PyTypeObject IndexIterType;
static PyTypeObject IndexEntryType; static PyTypeObject IndexEntryType;
static PyTypeObject IndexIterType;
static PyTypeObject WalkerType; static PyTypeObject WalkerType;
static PyTypeObject ReferenceType; static PyTypeObject ReferenceType;
static PyTypeObject SignatureType; static PyTypeObject SignatureType;