
The whole extension was organised in one big 3727 lines monster. This refactoring is splitting these 3727 lines into several smaller files.
19 lines
640 B
C
19 lines
640 B
C
#ifndef INCLUDE_pygit2_reference_h
|
|
#define INCLUDE_pygit2_reference_h
|
|
|
|
#include <Python.h>
|
|
#include <git2.h>
|
|
|
|
PyObject* Reference_delete(Reference *self, PyObject *args);
|
|
PyObject* Reference_rename(Reference *self, PyObject *py_name);
|
|
PyObject* Reference_reload(Reference *self);
|
|
PyObject* Reference_resolve(Reference *self, PyObject *args);
|
|
PyObject* Reference_get_target(Reference *self);
|
|
PyObject* Reference_get_name(Reference *self);
|
|
PyObject* Reference_get_oid(Reference *self);
|
|
PyObject* Reference_get_hex(Reference *self);
|
|
PyObject* Reference_get_type(Reference *self);
|
|
PyObject* wrap_reference(git_reference * c_reference);
|
|
|
|
#endif
|