21 lines
633 B
C
21 lines
633 B
C
#ifndef INCLUDE_pygit2_index_h
|
|
#define INCLUDE_pygit2_index_h
|
|
|
|
#define PY_SSIZE_T_CLEAN
|
|
#include <Python.h>
|
|
#include <git2.h>
|
|
|
|
PyObject* Index_add(Index *self, PyObject *args);
|
|
PyObject* Index_clear(Index *self);
|
|
PyObject* Index_find(Index *self, PyObject *py_path);
|
|
PyObject* Index_read(Index *self);
|
|
PyObject* Index_write(Index *self);
|
|
PyObject* Index_iter(Index *self);
|
|
PyObject* Index_getitem(Index *self, PyObject *value);
|
|
PyObject* Index_read_tree(Index *self, PyObject *value);
|
|
PyObject* Index_write_tree(Index *self);
|
|
Py_ssize_t Index_len(Index *self);
|
|
int Index_setitem(Index *self, PyObject *key, PyObject *value);
|
|
|
|
#endif
|