File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -82,14 +82,13 @@ ZEND_END_ARG_INFO()
8282
8383static int git2_reference_list_callback (git_reference * ref , void * payload ) {
8484 git2_reference_object_t * intern ;
85- zval * obj ;
86- ALLOC_ZVAL (obj );
85+ zval obj ;
8786
88- object_init_ex (obj , php_git2_reference_ce );
89- intern = (git2_reference_object_t * )Z_OBJ_P (obj );
87+ object_init_ex (& obj , php_git2_reference_ce );
88+ intern = (git2_reference_object_t * )Z_OBJ_P (& obj );
9089 intern -> ref = ref ;
9190
92- add_next_index_zval ((zval * )payload , obj );
91+ add_next_index_zval ((zval * )payload , & obj );
9392 return 0 ;
9493}
9594
@@ -108,7 +107,7 @@ static PHP_METHOD(Reference, list) {
108107
109108 array_init (return_value );
110109
111- int res = git_reference_foreach (repo , git2_reference_list_callback , & return_value );
110+ int res = git_reference_foreach (repo , git2_reference_list_callback , return_value );
112111 if (res != 0 ) {
113112 git2_throw_last_error ();
114113 return ;
Original file line number Diff line number Diff line change 1313#var_dump($repo->checkout_head());
1414var_dump ($ repo ->head ());
1515
16+ foreach (Git2 \Reference::list ($ repo ) as $ ref ) {
17+ echo "Ref: " .$ ref ->name ()." --> " .bin2hex ($ ref ->target ())."\n" ;
18+ }
19+
You can’t perform that action at this time.
0 commit comments