anchor.diff:      libgit2 := 0;
   
       git_object__size                          := nil;
  +    git_strerror                              := nil;
   
       git_blob_rawcontent                       := nil;
       git_blob_rawsize                          := nil;
  
positive.code:    git_reference_set_oid:              function (ref: Pgit_reference; const id: Pgit_oid): Integer cdecl;
     // GIT_EXTERN(int) git_reference_listall(git_strarray *array, git_repository *repo, unsigned int list_flags);
     git_reference_listall:              function (array_: Pgit_strarray; repo: Pgit_repository; list_flags: UInt): Integer cdecl;
     // GIT_EXTERN(void) git_strarray_free(git_strarray *array);
     git_strarray_free:                  procedure (array_: Pgit_strarray) cdecl;
  
  
negative.code:    git_tag_type:                       function (t: Pgit_tag): git_otype cdecl;
     // GIT_EXTERN(int) git_tag_target(git_object **target, git_tag *t);
     git_tag_target:                     function (var target: Pgit_object; t: Pgit_tag): Integer cdecl;
     // GIT_EXTERN(const git_oid *) git_tag_target_oid(git_tag *t);
     git_tag_target_oid:                 function (t: Pgit_tag): Pgit_oid cdecl;
     // GIT_EXTERN(const git_oid *) git_tag_id(git_tag *tag);
     git_tag_id:                         function (tag: Pgit_tag): Pgit_oid cdecl;
     // GIT_EXTERN(const git_signature *) git_tag_tagger(git_tag *t);
  