24 lines
		
	
	
		
			807 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			807 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef INCLUDE_pygit2_tree_h
 | 
						|
#define INCLUDE_pygit2_tree_h
 | 
						|
 | 
						|
#define PY_SSIZE_T_CLEAN
 | 
						|
#include <Python.h>
 | 
						|
#include <git2.h>
 | 
						|
#include <pygit2/types.h>
 | 
						|
 | 
						|
PyObject* TreeEntry_get_attributes(TreeEntry *self);
 | 
						|
PyObject* TreeEntry_get_name(TreeEntry *self);
 | 
						|
PyObject* TreeEntry_get_oid(TreeEntry *self);
 | 
						|
PyObject* TreeEntry_get_hex(TreeEntry *self);
 | 
						|
PyObject* TreeEntry_to_object(TreeEntry *self);
 | 
						|
 | 
						|
TreeEntry* Tree_getitem_by_index(Tree *self, PyObject *py_index);
 | 
						|
TreeEntry* Tree_getitem(Tree *self, PyObject *value);
 | 
						|
PyObject* Tree_diff_tree(Tree *self, PyObject *args);
 | 
						|
 | 
						|
PyObject* TreeBuilder_insert(TreeBuilder *self, PyObject *args);
 | 
						|
PyObject* TreeBuilder_write(TreeBuilder *self);
 | 
						|
PyObject* TreeBuilder_remove(TreeBuilder *self, PyObject *py_filename);
 | 
						|
PyObject* TreeBuilder_clear(TreeBuilder *self);
 | 
						|
#endif
 |