diff --git a/pygit2.c b/pygit2.c index 153739e..ae584a7 100644 --- a/pygit2.c +++ b/pygit2.c @@ -109,12 +109,6 @@ typedef struct { Tree *tree; } TreeEntry; -typedef struct { - PyObject_HEAD - Index *owner; - int i; -} IndexIter; - typedef struct { PyObject_HEAD Tree *owner; @@ -126,6 +120,12 @@ typedef struct { git_index_entry *entry; } IndexEntry; +typedef struct { + PyObject_HEAD + Index *owner; + int i; +} IndexIter; + typedef struct { PyObject_HEAD git_reference *reference; @@ -141,14 +141,14 @@ typedef struct { static PyTypeObject RepositoryType; static PyTypeObject ObjectType; static PyTypeObject CommitType; -static PyTypeObject TreeEntryType; static PyTypeObject TreeType; +static PyTypeObject TreeEntryType; +static PyTypeObject TreeIterType; static PyTypeObject BlobType; static PyTypeObject TagType; static PyTypeObject IndexType; -static PyTypeObject TreeIterType; -static PyTypeObject IndexIterType; static PyTypeObject IndexEntryType; +static PyTypeObject IndexIterType; static PyTypeObject WalkerType; static PyTypeObject ReferenceType; static PyTypeObject SignatureType;