Provide Walker simplify_first_parent method
This commit is contained in:
		
							
								
								
									
										13
									
								
								src/walker.c
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								src/walker.c
									
									
									
									
									
								
							| @@ -122,6 +122,18 @@ Walker_reset(Walker *self) | |||||||
|     Py_RETURN_NONE; |     Py_RETURN_NONE; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | PyDoc_STRVAR(Walker_simplify_first_parent__doc__, | ||||||
|  |   "simplify_first_parent()\n" | ||||||
|  |   "\n" | ||||||
|  |   "Simplify the history by first-parent."); | ||||||
|  |  | ||||||
|  | PyObject * | ||||||
|  | Walker_simplify_first_parent(Walker *self) | ||||||
|  | { | ||||||
|  |     git_revwalk_simplify_first_parent(self->walk); | ||||||
|  |     Py_RETURN_NONE; | ||||||
|  | } | ||||||
|  |  | ||||||
| PyObject * | PyObject * | ||||||
| Walker_iter(Walker *self) | Walker_iter(Walker *self) | ||||||
| { | { | ||||||
| @@ -158,6 +170,7 @@ PyMethodDef Walker_methods[] = { | |||||||
|     METHOD(Walker, hide, METH_O), |     METHOD(Walker, hide, METH_O), | ||||||
|     METHOD(Walker, push, METH_O), |     METHOD(Walker, push, METH_O), | ||||||
|     METHOD(Walker, reset, METH_NOARGS), |     METHOD(Walker, reset, METH_NOARGS), | ||||||
|  |     METHOD(Walker, simplify_first_parent, METH_NOARGS), | ||||||
|     METHOD(Walker, sort, METH_O), |     METHOD(Walker, sort, METH_O), | ||||||
|     {NULL} |     {NULL} | ||||||
| }; | }; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Petr Hosek
					Petr Hosek