git/GitPrimitives.st
changeset 0 71c763bbb4bc
child 1 8f4fde3c7129
equal deleted inserted replaced
-1:000000000000 0:71c763bbb4bc
       
     1 "{ Package: 'stx:libscm/git' }"
       
     2 
       
     3 Object subclass:#GitPrimitives
       
     4 	instanceVariableNames:''
       
     5 	classVariableNames:''
       
     6 	poolDictionaries:''
       
     7 	category:'Git-Support-libgit2'
       
     8 !
       
     9 
       
    10 
       
    11 !GitPrimitives class methodsFor:'primitives'!
       
    12 
       
    13 primGitAttrAddMacro: repo name: name values: values 
       
    14 
       
    15     <cdecl: int32 "git_attr_add_macro" ( GitRepository charPointer charPointer ) >
       
    16     self primitiveFailed
       
    17 !
       
    18 
       
    19 primGitAttrCacheFlush: repo 
       
    20 
       
    21     <cdecl: void "git_attr_cache_flush" ( GitRepository ) >
       
    22     self primitiveFailed
       
    23 !
       
    24 
       
    25 primGitAttrForeach: repo flags: flags path: path callback: callback payload: payload 
       
    26 
       
    27     <cdecl: int32 "git_attr_foreach" ( GitRepository uint32 charPointer pointer voidPointer ) >
       
    28     self primitiveFailed
       
    29 !
       
    30 
       
    31 primGitAttrGet: value_out repo: repo flags: flags path: path name: name 
       
    32 
       
    33     <cdecl: int32 "git_attr_get" ( pointer GitRepository uint32 charPointer charPointer ) >
       
    34     self primitiveFailed
       
    35 !
       
    36 
       
    37 primGitAttrGetMany: values_out repo: repo flags: flags path: path numAttr: num_attr names: names 
       
    38 
       
    39     <cdecl: int32 "git_attr_get_many" ( pointer GitRepository uint32 charPointer long pointer ) >
       
    40     self primitiveFailed
       
    41 !
       
    42 
       
    43 primGitAttrValue: attr 
       
    44 
       
    45     <cdecl: int32 "git_attr_value" ( charPointer ) >
       
    46     self primitiveFailed
       
    47 !
       
    48 
       
    49 primGitBlobCreateFrombuffer: oid repo: repo buffer: buffer len: len 
       
    50 
       
    51     <cdecl: int32 "git_blob_create_frombuffer" ( GitOid GitRepository voidPointer long ) >
       
    52     self primitiveFailed
       
    53 !
       
    54 
       
    55 primGitBlobCreateFromchunks: oid repo: repo hintpath: hintpath sourceCb: source_cb payload: payload 
       
    56 
       
    57     <cdecl: int32 "git_blob_create_fromchunks" ( GitOid GitRepository charPointer pointer voidPointer ) >
       
    58     self primitiveFailed
       
    59 !
       
    60 
       
    61 primGitBlobCreateFromdisk: oid repo: repo path: path 
       
    62 
       
    63     <cdecl: int32 "git_blob_create_fromdisk" ( GitOid GitRepository charPointer ) >
       
    64     self primitiveFailed
       
    65 !
       
    66 
       
    67 primGitBlobCreateFromfile: oid repo: repo path: path 
       
    68 
       
    69     <cdecl: int32 "git_blob_create_fromfile" ( GitOid GitRepository charPointer ) >
       
    70     self primitiveFailed
       
    71 !
       
    72 
       
    73 primGitBlobFree: blob 
       
    74 
       
    75     <cdecl: void "git_blob_free" ( GitBlob ) >
       
    76     self primitiveFailed
       
    77 !
       
    78 
       
    79 primGitBlobLookup: blob repo: repo id: id 
       
    80 
       
    81     <cdecl: int32 "git_blob_lookup" ( pointer GitRepository GitOid ) >
       
    82     self primitiveFailed
       
    83 !
       
    84 
       
    85 primGitBlobLookupPrefix: blob repo: repo id: id len: len 
       
    86 
       
    87     <cdecl: int32 "git_blob_lookup_prefix" ( pointer GitRepository GitOid long ) >
       
    88     self primitiveFailed
       
    89 !
       
    90 
       
    91 primGitBlobRawcontent: blob 
       
    92 
       
    93     <cdecl: voidPointer "git_blob_rawcontent" ( GitBlob ) >
       
    94     self primitiveFailed
       
    95 !
       
    96 
       
    97 primGitBlobRawsize: blob 
       
    98 
       
    99     <cdecl: long "git_blob_rawsize" ( GitBlob ) >
       
   100     self primitiveFailed
       
   101 !
       
   102 
       
   103 primGitBranchCreate: branch_out repo: repo branchName: branch_name target: target force: force 
       
   104 
       
   105     <cdecl: int32 "git_branch_create" ( pointer GitRepository charPointer GitObject int32 ) >
       
   106     self primitiveFailed
       
   107 !
       
   108 
       
   109 primGitBranchDelete: branch 
       
   110 
       
   111     <cdecl: int32 "git_branch_delete" ( GitReference ) >
       
   112     self primitiveFailed
       
   113 !
       
   114 
       
   115 primGitBranchForeach: repo listFlags: list_flags branchCb: branch_cb payload: payload 
       
   116 
       
   117     <cdecl: int32 "git_branch_foreach" ( GitRepository uint32 pointer voidPointer ) >
       
   118     self primitiveFailed
       
   119 !
       
   120 
       
   121 primGitBranchLookup: branch_out repo: repo branchName: branch_name branchType: branch_type 
       
   122 
       
   123     <cdecl: int32 "git_branch_lookup" ( pointer GitRepository charPointer int32 ) >
       
   124     self primitiveFailed
       
   125 !
       
   126 
       
   127 primGitBranchMove: branch newBranchName: new_branch_name force: force 
       
   128 
       
   129     <cdecl: int32 "git_branch_move" ( GitReference charPointer int32 ) >
       
   130     self primitiveFailed
       
   131 !
       
   132 
       
   133 primGitBranchTracking: tracking_out branch: branch 
       
   134 
       
   135     <cdecl: int32 "git_branch_tracking" ( pointer GitReference ) >
       
   136     self primitiveFailed
       
   137 !
       
   138 
       
   139 primGitCheckoutHead: repo opts: opts stats: stats 
       
   140 
       
   141     <cdecl: int32 "git_checkout_head" ( GitRepository GitCheckoutOpts GitIndexerStats ) >
       
   142     self primitiveFailed
       
   143 !
       
   144 
       
   145 primGitCheckoutReference: ref opts: opts stats: stats 
       
   146 
       
   147     <cdecl: int32 "git_checkout_reference" ( GitReference GitCheckoutOpts GitIndexerStats ) >
       
   148     self primitiveFailed
       
   149 !
       
   150 
       
   151 primGitClone: out originUrl: origin_url workdirPath: workdir_path fetchStats: fetch_stats checkoutStats: checkout_stats checkoutOpts: checkout_opts 
       
   152 
       
   153     <cdecl: int32 "git_clone" ( pointer charPointer charPointer GitIndexerStats GitIndexerStats GitCheckoutOpts ) >
       
   154     self primitiveFailed
       
   155 !
       
   156 
       
   157 primGitCloneBare: out originUrl: origin_url destPath: dest_path fetchStats: fetch_stats 
       
   158 
       
   159     <cdecl: int32 "git_clone_bare" ( pointer charPointer charPointer GitIndexerStats ) >
       
   160     self primitiveFailed
       
   161 !
       
   162 
       
   163 primGitCommitAuthor: commit 
       
   164 
       
   165     <cdecl: GitSignature "git_commit_author" ( GitCommit ) >
       
   166     self primitiveFailed
       
   167 !
       
   168 
       
   169 primGitCommitCommitter: commit 
       
   170 
       
   171     <cdecl: GitSignature "git_commit_committer" ( GitCommit ) >
       
   172     self primitiveFailed
       
   173 !
       
   174 
       
   175 primGitCommitCreate: oid repo: repo updateRef: update_ref author: author committer: committer messageEncoding: message_encoding message: message tree: tree parentCount: parent_count parents: parents 
       
   176 
       
   177     <cdecl: int32 "git_commit_create" ( GitOid GitRepository charPointer GitSignature GitSignature charPointer charPointer GitTree int32 pointer ) >
       
   178     self primitiveFailed
       
   179 !
       
   180 
       
   181 primGitCommitCreateV: oid repo: repo updateRef: update_ref author: author committer: committer messageEncoding: message_encoding message: message tree: tree parentCount: parent_count 
       
   182 
       
   183     <cdecl: int32 "git_commit_create_v" ( GitOid GitRepository charPointer GitSignature GitSignature charPointer charPointer GitTree int32 ) >
       
   184     self primitiveFailed
       
   185 !
       
   186 
       
   187 primGitCommitFree: commit 
       
   188 
       
   189     <cdecl: void "git_commit_free" ( GitCommit ) >
       
   190     self primitiveFailed
       
   191 !
       
   192 
       
   193 primGitCommitId: commit 
       
   194 
       
   195     <cdecl: GitOid "git_commit_id" ( GitCommit ) >
       
   196     self primitiveFailed
       
   197 !
       
   198 
       
   199 primGitCommitLookup: commit repo: repo id: id 
       
   200 
       
   201     <cdecl: int32 "git_commit_lookup" ( pointer GitRepository GitOid ) >
       
   202     self primitiveFailed
       
   203 !
       
   204 
       
   205 primGitCommitLookupPrefix: commit repo: repo id: id len: len 
       
   206 
       
   207     <cdecl: int32 "git_commit_lookup_prefix" ( pointer GitRepository GitOid long ) >
       
   208     self primitiveFailed
       
   209 !
       
   210 
       
   211 primGitCommitMessage: commit 
       
   212 
       
   213     <cdecl: charPointer "git_commit_message" ( GitCommit ) >
       
   214     self primitiveFailed
       
   215 !
       
   216 
       
   217 primGitCommitMessageEncoding: commit 
       
   218 
       
   219     <cdecl: charPointer "git_commit_message_encoding" ( GitCommit ) >
       
   220     self primitiveFailed
       
   221 !
       
   222 
       
   223 primGitCommitNthGenAncestor: ancestor commit: commit n: n 
       
   224 
       
   225     <cdecl: int32 "git_commit_nth_gen_ancestor" ( pointer GitCommit uint32 ) >
       
   226     self primitiveFailed
       
   227 !
       
   228 
       
   229 primGitCommitParent: parent commit: commit n: n 
       
   230 
       
   231     <cdecl: int32 "git_commit_parent" ( pointer GitCommit uint32 ) >
       
   232     self primitiveFailed
       
   233 !
       
   234 
       
   235 primGitCommitParentOid: commit n: n 
       
   236 
       
   237     <cdecl: GitOid "git_commit_parent_oid" ( GitCommit uint32 ) >
       
   238     self primitiveFailed
       
   239 !
       
   240 
       
   241 primGitCommitParentcount: commit 
       
   242 
       
   243     <cdecl: uint32 "git_commit_parentcount" ( GitCommit ) >
       
   244     self primitiveFailed
       
   245 !
       
   246 
       
   247 primGitCommitTime: commit 
       
   248 
       
   249     <cdecl: long "git_commit_time" ( GitCommit ) >
       
   250     self primitiveFailed
       
   251 !
       
   252 
       
   253 primGitCommitTimeOffset: commit 
       
   254 
       
   255     <cdecl: int32 "git_commit_time_offset" ( GitCommit ) >
       
   256     self primitiveFailed
       
   257 !
       
   258 
       
   259 primGitCommitTree: tree_out commit: commit 
       
   260 
       
   261     <cdecl: int32 "git_commit_tree" ( pointer GitCommit ) >
       
   262     self primitiveFailed
       
   263 !
       
   264 
       
   265 primGitCommitTreeOid: commit 
       
   266 
       
   267     <cdecl: GitOid "git_commit_tree_oid" ( GitCommit ) >
       
   268     self primitiveFailed
       
   269 !
       
   270 
       
   271 primGitConfigAddFile: cfg file: file priority: priority 
       
   272 
       
   273     <cdecl: int32 "git_config_add_file" ( GitConfig GitConfigFile int32 ) >
       
   274     self primitiveFailed
       
   275 !
       
   276 
       
   277 primGitConfigAddFileOndisk: cfg path: path priority: priority 
       
   278 
       
   279     <cdecl: int32 "git_config_add_file_ondisk" ( GitConfig charPointer int32 ) >
       
   280     self primitiveFailed
       
   281 !
       
   282 
       
   283 primGitConfigDelete: cfg name: name 
       
   284 
       
   285     <cdecl: int32 "git_config_delete" ( GitConfig charPointer ) >
       
   286     self primitiveFailed
       
   287 !
       
   288 
       
   289 primGitConfigFile_ondisk: out path: path 
       
   290 
       
   291     <cdecl: int32 "git_config_file__ondisk" ( pointer charPointer ) >
       
   292     self primitiveFailed
       
   293 !
       
   294 
       
   295 primGitConfigFindGlobal: global_config_path length: length 
       
   296 
       
   297     <cdecl: int32 "git_config_find_global" ( charPointer long ) >
       
   298     self primitiveFailed
       
   299 !
       
   300 
       
   301 primGitConfigFindSystem: system_config_path length: length 
       
   302 
       
   303     <cdecl: int32 "git_config_find_system" ( charPointer long ) >
       
   304     self primitiveFailed
       
   305 !
       
   306 
       
   307 primGitConfigForeach: cfg callback: callback payload: payload 
       
   308 
       
   309     <cdecl: int32 "git_config_foreach" ( GitConfig pointer voidPointer ) >
       
   310     self primitiveFailed
       
   311 !
       
   312 
       
   313 primGitConfigForeachMatch: cfg regexp: regexp callback: callback payload: payload 
       
   314 
       
   315     <cdecl: int32 "git_config_foreach_match" ( GitConfig charPointer pointer voidPointer ) >
       
   316     self primitiveFailed
       
   317 !
       
   318 
       
   319 primGitConfigFree: cfg 
       
   320 
       
   321     <cdecl: void "git_config_free" ( GitConfig ) >
       
   322     self primitiveFailed
       
   323 !
       
   324 
       
   325 primGitConfigGetBool: out cfg: cfg name: name 
       
   326 
       
   327     <cdecl: int32 "git_config_get_bool" ( int32Pointer GitConfig charPointer ) >
       
   328     self primitiveFailed
       
   329 !
       
   330 
       
   331 primGitConfigGetInt32: out cfg: cfg name: name 
       
   332 
       
   333     <cdecl: int32 "git_config_get_int32" ( int32Pointer GitConfig charPointer ) >
       
   334     self primitiveFailed
       
   335 !
       
   336 
       
   337 primGitConfigGetInt64: out cfg: cfg name: name 
       
   338 
       
   339     <cdecl: int32 "git_config_get_int64" ( longPointer GitConfig charPointer ) >
       
   340     self primitiveFailed
       
   341 !
       
   342 
       
   343 primGitConfigGetMapped: out cfg: cfg name: name maps: maps mapN: map_n 
       
   344 
       
   345     <cdecl: int32 "git_config_get_mapped" ( int32Pointer GitConfig charPointer GitCvarMap long ) >
       
   346     self primitiveFailed
       
   347 !
       
   348 
       
   349 primGitConfigGetMultivar: cfg name: name regexp: regexp fn: fn data: data 
       
   350 
       
   351     <cdecl: int32 "git_config_get_multivar" ( GitConfig charPointer charPointer pointer voidPointer ) >
       
   352     self primitiveFailed
       
   353 !
       
   354 
       
   355 primGitConfigGetString: out cfg: cfg name: name 
       
   356 
       
   357     <cdecl: int32 "git_config_get_string" ( pointer GitConfig charPointer ) >
       
   358     self primitiveFailed
       
   359 !
       
   360 
       
   361 primGitConfigNew: out 
       
   362 
       
   363     <cdecl: int32 "git_config_new" ( pointer ) >
       
   364     self primitiveFailed
       
   365 !
       
   366 
       
   367 primGitConfigOpenDefault: out 
       
   368 
       
   369     <cdecl: int32 "git_config_open_default" ( pointer ) >
       
   370     self primitiveFailed
       
   371 !
       
   372 
       
   373 primGitConfigOpenOndisk: cfg path: path 
       
   374 
       
   375     <cdecl: int32 "git_config_open_ondisk" ( pointer charPointer ) >
       
   376     self primitiveFailed
       
   377 !
       
   378 
       
   379 primGitConfigSetBool: cfg name: name value: value 
       
   380 
       
   381     <cdecl: int32 "git_config_set_bool" ( GitConfig charPointer int32 ) >
       
   382     self primitiveFailed
       
   383 !
       
   384 
       
   385 primGitConfigSetInt32: cfg name: name value: value 
       
   386 
       
   387     <cdecl: int32 "git_config_set_int32" ( GitConfig charPointer int32 ) >
       
   388     self primitiveFailed
       
   389 !
       
   390 
       
   391 primGitConfigSetInt64: cfg name: name value: value 
       
   392 
       
   393     <cdecl: int32 "git_config_set_int64" ( GitConfig charPointer long ) >
       
   394     self primitiveFailed
       
   395 !
       
   396 
       
   397 primGitConfigSetMultivar: cfg name: name regexp: regexp value: value 
       
   398 
       
   399     <cdecl: int32 "git_config_set_multivar" ( GitConfig charPointer charPointer charPointer ) >
       
   400     self primitiveFailed
       
   401 !
       
   402 
       
   403 primGitConfigSetString: cfg name: name value: value 
       
   404 
       
   405     <cdecl: int32 "git_config_set_string" ( GitConfig charPointer charPointer ) >
       
   406     self primitiveFailed
       
   407 !
       
   408 
       
   409 primGitDiffBlobs: old_blob newBlob: new_blob options: options cbData: cb_data fileCb: file_cb hunkCb: hunk_cb lineCb: line_cb 
       
   410 
       
   411     <cdecl: int32 "git_diff_blobs" ( GitBlob GitBlob GitDiffOptions voidPointer pointer pointer pointer ) >
       
   412     self primitiveFailed
       
   413 !
       
   414 
       
   415 primGitDiffEntrycount: diff deltaT: delta_t 
       
   416 
       
   417     <cdecl: int32 "git_diff_entrycount" ( GitDiffList int32 ) >
       
   418     self primitiveFailed
       
   419 !
       
   420 
       
   421 primGitDiffForeach: diff cbData: cb_data fileCb: file_cb hunkCb: hunk_cb lineCb: line_cb 
       
   422 
       
   423     <cdecl: int32 "git_diff_foreach" ( GitDiffList voidPointer pointer pointer pointer ) >
       
   424     self primitiveFailed
       
   425 !
       
   426 
       
   427 primGitDiffIndexToTree: repo opts: opts oldTree: old_tree diff: diff 
       
   428 
       
   429     <cdecl: int32 "git_diff_index_to_tree" ( GitRepository GitDiffOptions GitTree pointer ) >
       
   430     self primitiveFailed
       
   431 !
       
   432 
       
   433 primGitDiffListFree: diff 
       
   434 
       
   435     <cdecl: void "git_diff_list_free" ( GitDiffList ) >
       
   436     self primitiveFailed
       
   437 !
       
   438 
       
   439 primGitDiffMerge: onto from: from 
       
   440 
       
   441     <cdecl: int32 "git_diff_merge" ( GitDiffList GitDiffList ) >
       
   442     self primitiveFailed
       
   443 !
       
   444 
       
   445 primGitDiffPrintCompact: diff cbData: cb_data printCb: print_cb 
       
   446 
       
   447     <cdecl: int32 "git_diff_print_compact" ( GitDiffList voidPointer pointer ) >
       
   448     self primitiveFailed
       
   449 !
       
   450 
       
   451 primGitDiffPrintPatch: diff cbData: cb_data printCb: print_cb 
       
   452 
       
   453     <cdecl: int32 "git_diff_print_patch" ( GitDiffList voidPointer pointer ) >
       
   454     self primitiveFailed
       
   455 !
       
   456 
       
   457 primGitDiffTreeToTree: repo opts: opts oldTree: old_tree newTree: new_tree diff: diff 
       
   458 
       
   459     <cdecl: int32 "git_diff_tree_to_tree" ( GitRepository GitDiffOptions GitTree GitTree pointer ) >
       
   460     self primitiveFailed
       
   461 !
       
   462 
       
   463 primGitDiffWorkdirToIndex: repo opts: opts diff: diff 
       
   464 
       
   465     <cdecl: int32 "git_diff_workdir_to_index" ( GitRepository GitDiffOptions pointer ) >
       
   466     self primitiveFailed
       
   467 !
       
   468 
       
   469 primGitDiffWorkdirToTree: repo opts: opts oldTree: old_tree diff: diff 
       
   470 
       
   471     <cdecl: int32 "git_diff_workdir_to_tree" ( GitRepository GitDiffOptions GitTree pointer ) >
       
   472     self primitiveFailed
       
   473 !
       
   474 
       
   475 primGitIgnoreAddRule: repo rules: rules 
       
   476 
       
   477     <cdecl: int32 "git_ignore_add_rule" ( GitRepository charPointer ) >
       
   478     self primitiveFailed
       
   479 !
       
   480 
       
   481 primGitIgnoreClearInternalRules: repo 
       
   482 
       
   483     <cdecl: int32 "git_ignore_clear_internal_rules" ( GitRepository ) >
       
   484     self primitiveFailed
       
   485 !
       
   486 
       
   487 primGitIgnorePathIsIgnored: ignored repo: repo path: path 
       
   488 
       
   489     <cdecl: int32 "git_ignore_path_is_ignored" ( int32Pointer GitRepository charPointer ) >
       
   490     self primitiveFailed
       
   491 !
       
   492 
       
   493 primGitIndexAdd2: index sourceEntry: source_entry 
       
   494 
       
   495     <cdecl: int32 "git_index_add2" ( GitIndex GitIndexEntry ) >
       
   496     self primitiveFailed
       
   497 !
       
   498 
       
   499 primGitIndexAdd: index path: path stage: stage 
       
   500 
       
   501     <cdecl: int32 "git_index_add" ( GitIndex charPointer int32 ) >
       
   502     self primitiveFailed
       
   503 !
       
   504 
       
   505 primGitIndexAppend2: index sourceEntry: source_entry 
       
   506 
       
   507     <cdecl: int32 "git_index_append2" ( GitIndex GitIndexEntry ) >
       
   508     self primitiveFailed
       
   509 !
       
   510 
       
   511 primGitIndexAppend: index path: path stage: stage 
       
   512 
       
   513     <cdecl: int32 "git_index_append" ( GitIndex charPointer int32 ) >
       
   514     self primitiveFailed
       
   515 !
       
   516 
       
   517 primGitIndexCaps: index 
       
   518 
       
   519     <cdecl: uint32 "git_index_caps" ( GitIndex ) >
       
   520     self primitiveFailed
       
   521 !
       
   522 
       
   523 primGitIndexClear: index 
       
   524 
       
   525     <cdecl: void "git_index_clear" ( GitIndex ) >
       
   526     self primitiveFailed
       
   527 !
       
   528 
       
   529 primGitIndexEntryStage: entry 
       
   530 
       
   531     <cdecl: int32 "git_index_entry_stage" ( GitIndexEntry ) >
       
   532     self primitiveFailed
       
   533 !
       
   534 
       
   535 primGitIndexEntrycount: index 
       
   536 
       
   537     <cdecl: uint32 "git_index_entrycount" ( GitIndex ) >
       
   538     self primitiveFailed
       
   539 !
       
   540 
       
   541 primGitIndexEntrycountUnmerged: index 
       
   542 
       
   543     <cdecl: uint32 "git_index_entrycount_unmerged" ( GitIndex ) >
       
   544     self primitiveFailed
       
   545 !
       
   546 
       
   547 primGitIndexFind: index path: path 
       
   548 
       
   549     <cdecl: int32 "git_index_find" ( GitIndex charPointer ) >
       
   550     self primitiveFailed
       
   551 !
       
   552 
       
   553 primGitIndexFree: index 
       
   554 
       
   555     <cdecl: void "git_index_free" ( GitIndex ) >
       
   556     self primitiveFailed
       
   557 !
       
   558 
       
   559 primGitIndexGet: index n: n 
       
   560 
       
   561     <cdecl: GitIndexEntry "git_index_get" ( GitIndex long ) >
       
   562     self primitiveFailed
       
   563 !
       
   564 
       
   565 primGitIndexGetUnmergedByindex: index n: n 
       
   566 
       
   567     <cdecl: GitIndexEntryUnmerged "git_index_get_unmerged_byindex" ( GitIndex long ) >
       
   568     self primitiveFailed
       
   569 !
       
   570 
       
   571 primGitIndexGetUnmergedBypath: index path: path 
       
   572 
       
   573     <cdecl: GitIndexEntryUnmerged "git_index_get_unmerged_bypath" ( GitIndex charPointer ) >
       
   574     self primitiveFailed
       
   575 !
       
   576 
       
   577 primGitIndexOpen: index indexPath: index_path 
       
   578 
       
   579     <cdecl: int32 "git_index_open" ( pointer charPointer ) >
       
   580     self primitiveFailed
       
   581 !
       
   582 
       
   583 primGitIndexRead: index 
       
   584 
       
   585     <cdecl: int32 "git_index_read" ( GitIndex ) >
       
   586     self primitiveFailed
       
   587 !
       
   588 
       
   589 primGitIndexReadTree: index tree: tree stats: stats 
       
   590 
       
   591     <cdecl: int32 "git_index_read_tree" ( GitIndex GitTree GitIndexerStats ) >
       
   592     self primitiveFailed
       
   593 !
       
   594 
       
   595 primGitIndexRemove: index position: position 
       
   596 
       
   597     <cdecl: int32 "git_index_remove" ( GitIndex int32 ) >
       
   598     self primitiveFailed
       
   599 !
       
   600 
       
   601 primGitIndexSetCaps: index caps: caps 
       
   602 
       
   603     <cdecl: int32 "git_index_set_caps" ( GitIndex uint32 ) >
       
   604     self primitiveFailed
       
   605 !
       
   606 
       
   607 primGitIndexUniq: index 
       
   608 
       
   609     <cdecl: void "git_index_uniq" ( GitIndex ) >
       
   610     self primitiveFailed
       
   611 !
       
   612 
       
   613 primGitIndexWrite: index 
       
   614 
       
   615     <cdecl: int32 "git_index_write" ( GitIndex ) >
       
   616     self primitiveFailed
       
   617 !
       
   618 
       
   619 primGitIndexerFree: idx 
       
   620 
       
   621     <cdecl: void "git_indexer_free" ( GitIndexer ) >
       
   622     self primitiveFailed
       
   623 !
       
   624 
       
   625 primGitIndexerHash: idx 
       
   626 
       
   627     <cdecl: GitOid "git_indexer_hash" ( GitIndexer ) >
       
   628     self primitiveFailed
       
   629 !
       
   630 
       
   631 primGitIndexerNew: out packname: packname 
       
   632 
       
   633     <cdecl: int32 "git_indexer_new" ( pointer charPointer ) >
       
   634     self primitiveFailed
       
   635 !
       
   636 
       
   637 primGitIndexerRun: idx stats: stats 
       
   638 
       
   639     <cdecl: int32 "git_indexer_run" ( GitIndexer GitIndexerStats ) >
       
   640     self primitiveFailed
       
   641 !
       
   642 
       
   643 primGitIndexerStreamAdd: idx data: data size: size stats: stats 
       
   644 
       
   645     <cdecl: int32 "git_indexer_stream_add" ( GitIndexerStream voidPointer long GitIndexerStats ) >
       
   646     self primitiveFailed
       
   647 !
       
   648 
       
   649 primGitIndexerStreamFinalize: idx stats: stats 
       
   650 
       
   651     <cdecl: int32 "git_indexer_stream_finalize" ( GitIndexerStream GitIndexerStats ) >
       
   652     self primitiveFailed
       
   653 !
       
   654 
       
   655 primGitIndexerStreamFree: idx 
       
   656 
       
   657     <cdecl: void "git_indexer_stream_free" ( GitIndexerStream ) >
       
   658     self primitiveFailed
       
   659 !
       
   660 
       
   661 primGitIndexerStreamHash: idx 
       
   662 
       
   663     <cdecl: GitOid "git_indexer_stream_hash" ( GitIndexerStream ) >
       
   664     self primitiveFailed
       
   665 !
       
   666 
       
   667 primGitIndexerStreamNew: out path: path 
       
   668 
       
   669     <cdecl: int32 "git_indexer_stream_new" ( pointer charPointer ) >
       
   670     self primitiveFailed
       
   671 !
       
   672 
       
   673 primGitIndexerWrite: idx 
       
   674 
       
   675     <cdecl: int32 "git_indexer_write" ( GitIndexer ) >
       
   676     self primitiveFailed
       
   677 !
       
   678 
       
   679 primGitLibgit2Capabilities
       
   680 
       
   681     <cdecl: int32 "git_libgit2_capabilities" ( ) >
       
   682     self primitiveFailed
       
   683 !
       
   684 
       
   685 primGitLibgit2Version: major minor: minor rev: rev 
       
   686 
       
   687     <cdecl: void "git_libgit2_version" ( int32Pointer int32Pointer int32Pointer ) >
       
   688     self primitiveFailed
       
   689 !
       
   690 
       
   691 primGitMergeBase: out repo: repo one: one two: two 
       
   692 
       
   693     <cdecl: int32 "git_merge_base" ( GitOid GitRepository GitOid GitOid ) >
       
   694     self primitiveFailed
       
   695 !
       
   696 
       
   697 primGitMergeBaseMany: out repo: repo inputArray: input_array length: length 
       
   698 
       
   699     <cdecl: int32 "git_merge_base_many" ( GitOid GitRepository GitOid long ) >
       
   700     self primitiveFailed
       
   701 !
       
   702 
       
   703 primGitMessagePrettify: message_out bufferSize: buffer_size message: message stripComments: strip_comments 
       
   704 
       
   705     <cdecl: int32 "git_message_prettify" ( charPointer long charPointer int32 ) >
       
   706     self primitiveFailed
       
   707 !
       
   708 
       
   709 primGitNoteCreate: out repo: repo author: author committer: committer notesRef: notes_ref oid: oid note: note 
       
   710 
       
   711     <cdecl: int32 "git_note_create" ( GitOid GitRepository GitSignature GitSignature charPointer GitOid charPointer ) >
       
   712     self primitiveFailed
       
   713 !
       
   714 
       
   715 primGitNoteDefaultRef: out repo: repo 
       
   716 
       
   717     <cdecl: int32 "git_note_default_ref" ( pointer GitRepository ) >
       
   718     self primitiveFailed
       
   719 !
       
   720 
       
   721 primGitNoteForeach: repo notesRef: notes_ref noteCb: note_cb payload: payload 
       
   722 
       
   723     <cdecl: int32 "git_note_foreach" ( GitRepository charPointer pointer voidPointer ) >
       
   724     self primitiveFailed
       
   725 !
       
   726 
       
   727 primGitNoteFree: note 
       
   728 
       
   729     <cdecl: void "git_note_free" ( GitNote ) >
       
   730     self primitiveFailed
       
   731 !
       
   732 
       
   733 primGitNoteMessage: note 
       
   734 
       
   735     <cdecl: charPointer "git_note_message" ( GitNote ) >
       
   736     self primitiveFailed
       
   737 !
       
   738 
       
   739 primGitNoteOid: note 
       
   740 
       
   741     <cdecl: GitOid "git_note_oid" ( GitNote ) >
       
   742     self primitiveFailed
       
   743 !
       
   744 
       
   745 primGitNoteRead: note repo: repo notesRef: notes_ref oid: oid 
       
   746 
       
   747     <cdecl: int32 "git_note_read" ( pointer GitRepository charPointer GitOid ) >
       
   748     self primitiveFailed
       
   749 !
       
   750 
       
   751 primGitNoteRemove: repo notesRef: notes_ref author: author committer: committer oid: oid 
       
   752 
       
   753     <cdecl: int32 "git_note_remove" ( GitRepository charPointer GitSignature GitSignature GitOid ) >
       
   754     self primitiveFailed
       
   755 !
       
   756 
       
   757 primGitObjectFree: object 
       
   758 
       
   759     <cdecl: void "git_object_free" ( GitObject ) >
       
   760     self primitiveFailed
       
   761 !
       
   762 
       
   763 primGitObjectId: obj 
       
   764 
       
   765     <cdecl: GitOid "git_object_id" ( GitObject ) >
       
   766     self primitiveFailed
       
   767 !
       
   768 
       
   769 primGitObjectLookup: object repo: repo id: id type: type 
       
   770 
       
   771     <cdecl: int32 "git_object_lookup" ( pointer GitRepository GitOid int32 ) >
       
   772     self primitiveFailed
       
   773 !
       
   774 
       
   775 primGitObjectLookupPrefix: object_out repo: repo id: id len: len type: type 
       
   776 
       
   777     <cdecl: int32 "git_object_lookup_prefix" ( pointer GitRepository GitOid long int32 ) >
       
   778     self primitiveFailed
       
   779 !
       
   780 
       
   781 primGitObjectOwner: obj 
       
   782 
       
   783     <cdecl: GitRepository "git_object_owner" ( GitObject ) >
       
   784     self primitiveFailed
       
   785 !
       
   786 
       
   787 primGitObjectPeel: peeled object: object targetType: target_type 
       
   788 
       
   789     <cdecl: int32 "git_object_peel" ( pointer GitObject int32 ) >
       
   790     self primitiveFailed
       
   791 !
       
   792 
       
   793 primGitObjectString2type: str 
       
   794 
       
   795     <cdecl: int32 "git_object_string2type" ( charPointer ) >
       
   796     self primitiveFailed
       
   797 !
       
   798 
       
   799 primGitObjectType2string: type 
       
   800 
       
   801     <cdecl: charPointer "git_object_type2string" ( int32 ) >
       
   802     self primitiveFailed
       
   803 !
       
   804 
       
   805 primGitObjectType: obj 
       
   806 
       
   807     <cdecl: int32 "git_object_type" ( GitObject ) >
       
   808     self primitiveFailed
       
   809 !
       
   810 
       
   811 primGitObjectTypeisloose: type 
       
   812 
       
   813     <cdecl: int32 "git_object_typeisloose" ( int32 ) >
       
   814     self primitiveFailed
       
   815 !
       
   816 
       
   817 primGitObject_size: type 
       
   818 
       
   819     <cdecl: long "git_object__size" ( int32 ) >
       
   820     self primitiveFailed
       
   821 !
       
   822 
       
   823 primGitOdbAddAlternate: odb backend: backend priority: priority 
       
   824 
       
   825     <cdecl: int32 "git_odb_add_alternate" ( GitOdb GitOdbBackend int32 ) >
       
   826     self primitiveFailed
       
   827 !
       
   828 
       
   829 primGitOdbAddBackend: odb backend: backend priority: priority 
       
   830 
       
   831     <cdecl: int32 "git_odb_add_backend" ( GitOdb GitOdbBackend int32 ) >
       
   832     self primitiveFailed
       
   833 !
       
   834 
       
   835 primGitOdbBackendLoose: backend_out objectsDir: objects_dir compressionLevel: compression_level doFsync: do_fsync 
       
   836 
       
   837     <cdecl: int32 "git_odb_backend_loose" ( pointer charPointer int32 int32 ) >
       
   838     self primitiveFailed
       
   839 !
       
   840 
       
   841 primGitOdbBackendOnePack: backend_out indexFile: index_file 
       
   842 
       
   843     <cdecl: int32 "git_odb_backend_one_pack" ( pointer charPointer ) >
       
   844     self primitiveFailed
       
   845 !
       
   846 
       
   847 primGitOdbBackendPack: backend_out objectsDir: objects_dir 
       
   848 
       
   849     <cdecl: int32 "git_odb_backend_pack" ( pointer charPointer ) >
       
   850     self primitiveFailed
       
   851 !
       
   852 
       
   853 primGitOdbExists: db id: id 
       
   854 
       
   855     <cdecl: int32 "git_odb_exists" ( GitOdb GitOid ) >
       
   856     self primitiveFailed
       
   857 !
       
   858 
       
   859 primGitOdbForeach: db cb: cb data: data 
       
   860 
       
   861     <cdecl: int32 "git_odb_foreach" ( GitOdb pointer voidPointer ) >
       
   862     self primitiveFailed
       
   863 !
       
   864 
       
   865 primGitOdbFree: db 
       
   866 
       
   867     <cdecl: void "git_odb_free" ( GitOdb ) >
       
   868     self primitiveFailed
       
   869 !
       
   870 
       
   871 primGitOdbHash: id data: data len: len type: type 
       
   872 
       
   873     <cdecl: int32 "git_odb_hash" ( GitOid voidPointer long int32 ) >
       
   874     self primitiveFailed
       
   875 !
       
   876 
       
   877 primGitOdbHashfile: out path: path type: type 
       
   878 
       
   879     <cdecl: int32 "git_odb_hashfile" ( GitOid charPointer int32 ) >
       
   880     self primitiveFailed
       
   881 !
       
   882 
       
   883 primGitOdbNew: out 
       
   884 
       
   885     <cdecl: int32 "git_odb_new" ( pointer ) >
       
   886     self primitiveFailed
       
   887 !
       
   888 
       
   889 primGitOdbObjectData: object 
       
   890 
       
   891     <cdecl: voidPointer "git_odb_object_data" ( GitOdbObject ) >
       
   892     self primitiveFailed
       
   893 !
       
   894 
       
   895 primGitOdbObjectFree: object 
       
   896 
       
   897     <cdecl: void "git_odb_object_free" ( GitOdbObject ) >
       
   898     self primitiveFailed
       
   899 !
       
   900 
       
   901 primGitOdbObjectId: object 
       
   902 
       
   903     <cdecl: GitOid "git_odb_object_id" ( GitOdbObject ) >
       
   904     self primitiveFailed
       
   905 !
       
   906 
       
   907 primGitOdbObjectSize: object 
       
   908 
       
   909     <cdecl: long "git_odb_object_size" ( GitOdbObject ) >
       
   910     self primitiveFailed
       
   911 !
       
   912 
       
   913 primGitOdbObjectType: object 
       
   914 
       
   915     <cdecl: int32 "git_odb_object_type" ( GitOdbObject ) >
       
   916     self primitiveFailed
       
   917 !
       
   918 
       
   919 primGitOdbOpen: out objectsDir: objects_dir 
       
   920 
       
   921     <cdecl: int32 "git_odb_open" ( pointer charPointer ) >
       
   922     self primitiveFailed
       
   923 !
       
   924 
       
   925 primGitOdbOpenRstream: stream db: db oid: oid 
       
   926 
       
   927     <cdecl: int32 "git_odb_open_rstream" ( pointer GitOdb GitOid ) >
       
   928     self primitiveFailed
       
   929 !
       
   930 
       
   931 primGitOdbOpenWstream: stream db: db size: size type: type 
       
   932 
       
   933     <cdecl: int32 "git_odb_open_wstream" ( pointer GitOdb long int32 ) >
       
   934     self primitiveFailed
       
   935 !
       
   936 
       
   937 primGitOdbRead: out db: db id: id 
       
   938 
       
   939     <cdecl: int32 "git_odb_read" ( pointer GitOdb GitOid ) >
       
   940     self primitiveFailed
       
   941 !
       
   942 
       
   943 primGitOdbReadHeader: len_p typeP: type_p db: db id: id 
       
   944 
       
   945     <cdecl: int32 "git_odb_read_header" ( longPointer intPointer GitOdb GitOid ) >
       
   946     self primitiveFailed
       
   947 !
       
   948 
       
   949 primGitOdbReadPrefix: out db: db shortId: short_id len: len 
       
   950 
       
   951     <cdecl: int32 "git_odb_read_prefix" ( pointer GitOdb GitOid long ) >
       
   952     self primitiveFailed
       
   953 !
       
   954 
       
   955 primGitOdbWrite: oid odb: odb data: data len: len type: type 
       
   956 
       
   957     <cdecl: int32 "git_odb_write" ( GitOid GitOdb voidPointer long int32 ) >
       
   958     self primitiveFailed
       
   959 !
       
   960 
       
   961 primGitOidAllocfmt: oid 
       
   962 
       
   963     <cdecl: charPointer "git_oid_allocfmt" ( GitOid ) >
       
   964     self primitiveFailed
       
   965 !
       
   966 
       
   967 primGitOidCmp: a b: b 
       
   968 
       
   969     <cdecl: int32 "git_oid_cmp" ( GitOid GitOid ) >
       
   970     self primitiveFailed
       
   971 !
       
   972 
       
   973 primGitOidCpy: out src: src 
       
   974 
       
   975     <cdecl: void "git_oid_cpy" ( GitOid GitOid ) >
       
   976     self primitiveFailed
       
   977 !
       
   978 
       
   979 primGitOidEqual: a b: b 
       
   980 
       
   981     <cdecl: int32 "git_oid_equal" ( GitOid GitOid ) >
       
   982     self primitiveFailed
       
   983 !
       
   984 
       
   985 primGitOidFmt: str oid: oid 
       
   986 
       
   987     <cdecl: void "git_oid_fmt" ( charPointer GitOid ) >
       
   988     self primitiveFailed
       
   989 !
       
   990 
       
   991 primGitOidFromraw: out raw: raw 
       
   992 
       
   993     <cdecl: void "git_oid_fromraw" ( GitOid charPointer ) >
       
   994     self primitiveFailed
       
   995 !
       
   996 
       
   997 primGitOidFromstr: out str: str 
       
   998 
       
   999     <cdecl: int32 "git_oid_fromstr" ( GitOid charPointer ) >
       
  1000     self primitiveFailed
       
  1001 !
       
  1002 
       
  1003 primGitOidFromstrn: out str: str length: length 
       
  1004 
       
  1005     <cdecl: int32 "git_oid_fromstrn" ( GitOid charPointer long ) >
       
  1006     self primitiveFailed
       
  1007 !
       
  1008 
       
  1009 primGitOidIszero: a 
       
  1010 
       
  1011     <cdecl: int32 "git_oid_iszero" ( GitOid ) >
       
  1012     self primitiveFailed
       
  1013 !
       
  1014 
       
  1015 primGitOidNcmp: a b: b len: len 
       
  1016 
       
  1017     <cdecl: int32 "git_oid_ncmp" ( GitOid GitOid long ) >
       
  1018     self primitiveFailed
       
  1019 !
       
  1020 
       
  1021 primGitOidPathfmt: str oid: oid 
       
  1022 
       
  1023     <cdecl: void "git_oid_pathfmt" ( charPointer GitOid ) >
       
  1024     self primitiveFailed
       
  1025 !
       
  1026 
       
  1027 primGitOidShortenAdd: os textOid: text_oid 
       
  1028 
       
  1029     <cdecl: int32 "git_oid_shorten_add" ( GitOidShorten charPointer ) >
       
  1030     self primitiveFailed
       
  1031 !
       
  1032 
       
  1033 primGitOidShortenFree: os 
       
  1034 
       
  1035     <cdecl: void "git_oid_shorten_free" ( GitOidShorten ) >
       
  1036     self primitiveFailed
       
  1037 !
       
  1038 
       
  1039 primGitOidShortenNew: min_length 
       
  1040 
       
  1041     <cdecl: GitOidShorten "git_oid_shorten_new" ( long ) >
       
  1042     self primitiveFailed
       
  1043 !
       
  1044 
       
  1045 primGitOidStreq: a str: str 
       
  1046 
       
  1047     <cdecl: int32 "git_oid_streq" ( GitOid charPointer ) >
       
  1048     self primitiveFailed
       
  1049 !
       
  1050 
       
  1051 primGitOidTostr: out n: n oid: oid 
       
  1052 
       
  1053     <cdecl: charPointer "git_oid_tostr" ( charPointer long GitOid ) >
       
  1054     self primitiveFailed
       
  1055 !
       
  1056 
       
  1057 primGitReferenceCmp: ref1 ref2: ref2 
       
  1058 
       
  1059     <cdecl: int32 "git_reference_cmp" ( GitReference GitReference ) >
       
  1060     self primitiveFailed
       
  1061 !
       
  1062 
       
  1063 primGitReferenceCreateOid: ref_out repo: repo name: name id: id force: force 
       
  1064 
       
  1065     <cdecl: int32 "git_reference_create_oid" ( pointer GitRepository charPointer GitOid int32 ) >
       
  1066     self primitiveFailed
       
  1067 !
       
  1068 
       
  1069 primGitReferenceCreateSymbolic: ref_out repo: repo name: name target: target force: force 
       
  1070 
       
  1071     <cdecl: int32 "git_reference_create_symbolic" ( pointer GitRepository charPointer charPointer int32 ) >
       
  1072     self primitiveFailed
       
  1073 !
       
  1074 
       
  1075 primGitReferenceDelete: ref 
       
  1076 
       
  1077     <cdecl: int32 "git_reference_delete" ( GitReference ) >
       
  1078     self primitiveFailed
       
  1079 !
       
  1080 
       
  1081 primGitReferenceForeach: repo listFlags: list_flags callback: callback payload: payload 
       
  1082 
       
  1083     <cdecl: int32 "git_reference_foreach" ( GitRepository uint32 pointer voidPointer ) >
       
  1084     self primitiveFailed
       
  1085 !
       
  1086 
       
  1087 primGitReferenceForeachGlob: repo glob: glob listFlags: list_flags callback: callback payload: payload 
       
  1088 
       
  1089     <cdecl: int32 "git_reference_foreach_glob" ( GitRepository charPointer uint32 pointer voidPointer ) >
       
  1090     self primitiveFailed
       
  1091 !
       
  1092 
       
  1093 primGitReferenceFree: ref 
       
  1094 
       
  1095     <cdecl: void "git_reference_free" ( GitReference ) >
       
  1096     self primitiveFailed
       
  1097 !
       
  1098 
       
  1099 primGitReferenceHasLog: ref 
       
  1100 
       
  1101     <cdecl: int32 "git_reference_has_log" ( GitReference ) >
       
  1102     self primitiveFailed
       
  1103 !
       
  1104 
       
  1105 primGitReferenceIsBranch: ref 
       
  1106 
       
  1107     <cdecl: int32 "git_reference_is_branch" ( GitReference ) >
       
  1108     self primitiveFailed
       
  1109 !
       
  1110 
       
  1111 primGitReferenceIsPacked: ref 
       
  1112 
       
  1113     <cdecl: int32 "git_reference_is_packed" ( GitReference ) >
       
  1114     self primitiveFailed
       
  1115 !
       
  1116 
       
  1117 primGitReferenceIsRemote: ref 
       
  1118 
       
  1119     <cdecl: int32 "git_reference_is_remote" ( GitReference ) >
       
  1120     self primitiveFailed
       
  1121 !
       
  1122 
       
  1123 primGitReferenceList: array repo: repo listFlags: list_flags 
       
  1124 
       
  1125     <cdecl: int32 "git_reference_list" ( GitStrarray GitRepository uint32 ) >
       
  1126     self primitiveFailed
       
  1127 !
       
  1128 
       
  1129 primGitReferenceLookup: reference_out repo: repo name: name 
       
  1130 
       
  1131     <cdecl: int32 "git_reference_lookup" ( pointer GitRepository charPointer ) >
       
  1132     self primitiveFailed
       
  1133 !
       
  1134 
       
  1135 primGitReferenceName: ref 
       
  1136 
       
  1137     <cdecl: charPointer "git_reference_name" ( GitReference ) >
       
  1138     self primitiveFailed
       
  1139 !
       
  1140 
       
  1141 primGitReferenceNameToOid: out repo: repo name: name 
       
  1142 
       
  1143     <cdecl: int32 "git_reference_name_to_oid" ( GitOid GitRepository charPointer ) >
       
  1144     self primitiveFailed
       
  1145 !
       
  1146 
       
  1147 primGitReferenceNormalizeName: buffer_out bufferSize: buffer_size name: name flags: flags 
       
  1148 
       
  1149     <cdecl: int32 "git_reference_normalize_name" ( charPointer long charPointer uint32 ) >
       
  1150     self primitiveFailed
       
  1151 !
       
  1152 
       
  1153 primGitReferenceOid: ref 
       
  1154 
       
  1155     <cdecl: GitOid "git_reference_oid" ( GitReference ) >
       
  1156     self primitiveFailed
       
  1157 !
       
  1158 
       
  1159 primGitReferenceOwner: ref 
       
  1160 
       
  1161     <cdecl: GitRepository "git_reference_owner" ( GitReference ) >
       
  1162     self primitiveFailed
       
  1163 !
       
  1164 
       
  1165 primGitReferencePackall: repo 
       
  1166 
       
  1167     <cdecl: int32 "git_reference_packall" ( GitRepository ) >
       
  1168     self primitiveFailed
       
  1169 !
       
  1170 
       
  1171 primGitReferenceReload: ref 
       
  1172 
       
  1173     <cdecl: int32 "git_reference_reload" ( GitReference ) >
       
  1174     self primitiveFailed
       
  1175 !
       
  1176 
       
  1177 primGitReferenceRename: ref newName: new_name force: force 
       
  1178 
       
  1179     <cdecl: int32 "git_reference_rename" ( GitReference charPointer int32 ) >
       
  1180     self primitiveFailed
       
  1181 !
       
  1182 
       
  1183 primGitReferenceResolve: resolved_ref ref: ref 
       
  1184 
       
  1185     <cdecl: int32 "git_reference_resolve" ( pointer GitReference ) >
       
  1186     self primitiveFailed
       
  1187 !
       
  1188 
       
  1189 primGitReferenceSetOid: ref id: id 
       
  1190 
       
  1191     <cdecl: int32 "git_reference_set_oid" ( GitReference GitOid ) >
       
  1192     self primitiveFailed
       
  1193 !
       
  1194 
       
  1195 primGitReferenceSetTarget: ref target: target 
       
  1196 
       
  1197     <cdecl: int32 "git_reference_set_target" ( GitReference charPointer ) >
       
  1198     self primitiveFailed
       
  1199 !
       
  1200 
       
  1201 primGitReferenceTarget: ref 
       
  1202 
       
  1203     <cdecl: charPointer "git_reference_target" ( GitReference ) >
       
  1204     self primitiveFailed
       
  1205 !
       
  1206 
       
  1207 primGitReferenceType: ref 
       
  1208 
       
  1209     <cdecl: int32 "git_reference_type" ( GitReference ) >
       
  1210     self primitiveFailed
       
  1211 !
       
  1212 
       
  1213 primGitReflogAppend: reflog newOid: new_oid committer: committer msg: msg 
       
  1214 
       
  1215     <cdecl: int32 "git_reflog_append" ( GitReflog GitOid GitSignature charPointer ) >
       
  1216     self primitiveFailed
       
  1217 !
       
  1218 
       
  1219 primGitReflogDelete: ref 
       
  1220 
       
  1221     <cdecl: int32 "git_reflog_delete" ( GitReference ) >
       
  1222     self primitiveFailed
       
  1223 !
       
  1224 
       
  1225 primGitReflogDrop: reflog idx: idx rewritePreviousEntry: rewrite_previous_entry 
       
  1226 
       
  1227     <cdecl: int32 "git_reflog_drop" ( GitReflog uint32 int32 ) >
       
  1228     self primitiveFailed
       
  1229 !
       
  1230 
       
  1231 primGitReflogEntryByindex: reflog idx: idx 
       
  1232 
       
  1233     <cdecl: GitReflogEntry "git_reflog_entry_byindex" ( GitReflog long ) >
       
  1234     self primitiveFailed
       
  1235 !
       
  1236 
       
  1237 primGitReflogEntryCommitter: entry 
       
  1238 
       
  1239     <cdecl: GitSignature "git_reflog_entry_committer" ( GitReflogEntry ) >
       
  1240     self primitiveFailed
       
  1241 !
       
  1242 
       
  1243 primGitReflogEntryMsg: entry 
       
  1244 
       
  1245     <cdecl: charPointer "git_reflog_entry_msg" ( GitReflogEntry ) >
       
  1246     self primitiveFailed
       
  1247 !
       
  1248 
       
  1249 primGitReflogEntryOidnew: entry 
       
  1250 
       
  1251     <cdecl: GitOid "git_reflog_entry_oidnew" ( GitReflogEntry ) >
       
  1252     self primitiveFailed
       
  1253 !
       
  1254 
       
  1255 primGitReflogEntryOidold: entry 
       
  1256 
       
  1257     <cdecl: GitOid "git_reflog_entry_oidold" ( GitReflogEntry ) >
       
  1258     self primitiveFailed
       
  1259 !
       
  1260 
       
  1261 primGitReflogEntrycount: reflog 
       
  1262 
       
  1263     <cdecl: uint32 "git_reflog_entrycount" ( GitReflog ) >
       
  1264     self primitiveFailed
       
  1265 !
       
  1266 
       
  1267 primGitReflogFree: reflog 
       
  1268 
       
  1269     <cdecl: void "git_reflog_free" ( GitReflog ) >
       
  1270     self primitiveFailed
       
  1271 !
       
  1272 
       
  1273 primGitReflogRead: reflog ref: ref 
       
  1274 
       
  1275     <cdecl: int32 "git_reflog_read" ( pointer GitReference ) >
       
  1276     self primitiveFailed
       
  1277 !
       
  1278 
       
  1279 primGitReflogRename: ref newName: new_name 
       
  1280 
       
  1281     <cdecl: int32 "git_reflog_rename" ( GitReference charPointer ) >
       
  1282     self primitiveFailed
       
  1283 !
       
  1284 
       
  1285 primGitReflogWrite: reflog 
       
  1286 
       
  1287     <cdecl: int32 "git_reflog_write" ( GitReflog ) >
       
  1288     self primitiveFailed
       
  1289 !
       
  1290 
       
  1291 primGitRefspecDst: refspec 
       
  1292 
       
  1293     <cdecl: charPointer "git_refspec_dst" ( GitRefspec ) >
       
  1294     self primitiveFailed
       
  1295 !
       
  1296 
       
  1297 primGitRefspecForce: refspec 
       
  1298 
       
  1299     <cdecl: int32 "git_refspec_force" ( GitRefspec ) >
       
  1300     self primitiveFailed
       
  1301 !
       
  1302 
       
  1303 primGitRefspecParse: refspec str: str 
       
  1304 
       
  1305     <cdecl: int32 "git_refspec_parse" ( GitRefspec charPointer ) >
       
  1306     self primitiveFailed
       
  1307 !
       
  1308 
       
  1309 primGitRefspecSrc: refspec 
       
  1310 
       
  1311     <cdecl: charPointer "git_refspec_src" ( GitRefspec ) >
       
  1312     self primitiveFailed
       
  1313 !
       
  1314 
       
  1315 primGitRefspecSrcMatches: refspec refname: refname 
       
  1316 
       
  1317     <cdecl: int32 "git_refspec_src_matches" ( GitRefspec charPointer ) >
       
  1318     self primitiveFailed
       
  1319 !
       
  1320 
       
  1321 primGitRefspecTransform: out outlen: outlen spec: spec name: name 
       
  1322 
       
  1323     <cdecl: int32 "git_refspec_transform" ( charPointer long GitRefspec charPointer ) >
       
  1324     self primitiveFailed
       
  1325 !
       
  1326 
       
  1327 primGitRemoteAdd: out repo: repo name: name url: url 
       
  1328 
       
  1329     <cdecl: int32 "git_remote_add" ( pointer GitRepository charPointer charPointer ) >
       
  1330     self primitiveFailed
       
  1331 !
       
  1332 
       
  1333 primGitRemoteCheckCert: remote check: check 
       
  1334 
       
  1335     <cdecl: void "git_remote_check_cert" ( GitRemote int32 ) >
       
  1336     self primitiveFailed
       
  1337 !
       
  1338 
       
  1339 primGitRemoteConnect: remote direction: direction 
       
  1340 
       
  1341     <cdecl: int32 "git_remote_connect" ( GitRemote int32 ) >
       
  1342     self primitiveFailed
       
  1343 !
       
  1344 
       
  1345 primGitRemoteConnected: remote 
       
  1346 
       
  1347     <cdecl: int32 "git_remote_connected" ( GitRemote ) >
       
  1348     self primitiveFailed
       
  1349 !
       
  1350 
       
  1351 primGitRemoteDisconnect: remote 
       
  1352 
       
  1353     <cdecl: void "git_remote_disconnect" ( GitRemote ) >
       
  1354     self primitiveFailed
       
  1355 !
       
  1356 
       
  1357 primGitRemoteDownload: remote bytes: bytes stats: stats 
       
  1358 
       
  1359     <cdecl: int32 "git_remote_download" ( GitRemote longPointer GitIndexerStats ) >
       
  1360     self primitiveFailed
       
  1361 !
       
  1362 
       
  1363 primGitRemoteFetchspec: remote 
       
  1364 
       
  1365     <cdecl: GitRefspec "git_remote_fetchspec" ( GitRemote ) >
       
  1366     self primitiveFailed
       
  1367 !
       
  1368 
       
  1369 primGitRemoteFree: remote 
       
  1370 
       
  1371     <cdecl: void "git_remote_free" ( GitRemote ) >
       
  1372     self primitiveFailed
       
  1373 !
       
  1374 
       
  1375 primGitRemoteList: remotes_list repo: repo 
       
  1376 
       
  1377     <cdecl: int32 "git_remote_list" ( GitStrarray GitRepository ) >
       
  1378     self primitiveFailed
       
  1379 !
       
  1380 
       
  1381 primGitRemoteLoad: out repo: repo name: name 
       
  1382 
       
  1383     <cdecl: int32 "git_remote_load" ( pointer GitRepository charPointer ) >
       
  1384     self primitiveFailed
       
  1385 !
       
  1386 
       
  1387 primGitRemoteLs: remote listCb: list_cb payload: payload 
       
  1388 
       
  1389     <cdecl: int32 "git_remote_ls" ( GitRemote pointer voidPointer ) >
       
  1390     self primitiveFailed
       
  1391 !
       
  1392 
       
  1393 primGitRemoteName: remote 
       
  1394 
       
  1395     <cdecl: charPointer "git_remote_name" ( GitRemote ) >
       
  1396     self primitiveFailed
       
  1397 !
       
  1398 
       
  1399 primGitRemoteNew: out repo: repo name: name url: url fetch: fetch 
       
  1400 
       
  1401     <cdecl: int32 "git_remote_new" ( pointer GitRepository charPointer charPointer charPointer ) >
       
  1402     self primitiveFailed
       
  1403 !
       
  1404 
       
  1405 primGitRemotePushspec: remote 
       
  1406 
       
  1407     <cdecl: GitRefspec "git_remote_pushspec" ( GitRemote ) >
       
  1408     self primitiveFailed
       
  1409 !
       
  1410 
       
  1411 primGitRemotePushurl: remote 
       
  1412 
       
  1413     <cdecl: charPointer "git_remote_pushurl" ( GitRemote ) >
       
  1414     self primitiveFailed
       
  1415 !
       
  1416 
       
  1417 primGitRemoteSave: remote 
       
  1418 
       
  1419     <cdecl: int32 "git_remote_save" ( GitRemote ) >
       
  1420     self primitiveFailed
       
  1421 !
       
  1422 
       
  1423 primGitRemoteSetCallbacks: remote callbacks: callbacks 
       
  1424 
       
  1425     <cdecl: void "git_remote_set_callbacks" ( GitRemote GitRemoteCallbacks ) >
       
  1426     self primitiveFailed
       
  1427 !
       
  1428 
       
  1429 primGitRemoteSetFetchspec: remote spec: spec 
       
  1430 
       
  1431     <cdecl: int32 "git_remote_set_fetchspec" ( GitRemote charPointer ) >
       
  1432     self primitiveFailed
       
  1433 !
       
  1434 
       
  1435 primGitRemoteSetPushspec: remote spec: spec 
       
  1436 
       
  1437     <cdecl: int32 "git_remote_set_pushspec" ( GitRemote charPointer ) >
       
  1438     self primitiveFailed
       
  1439 !
       
  1440 
       
  1441 primGitRemoteSetPushurl: remote url: url 
       
  1442 
       
  1443     <cdecl: int32 "git_remote_set_pushurl" ( GitRemote charPointer ) >
       
  1444     self primitiveFailed
       
  1445 !
       
  1446 
       
  1447 primGitRemoteSetUrl: remote url: url 
       
  1448 
       
  1449     <cdecl: int32 "git_remote_set_url" ( GitRemote charPointer ) >
       
  1450     self primitiveFailed
       
  1451 !
       
  1452 
       
  1453 primGitRemoteSupportedUrl: url 
       
  1454 
       
  1455     <cdecl: int32 "git_remote_supported_url" ( charPointer ) >
       
  1456     self primitiveFailed
       
  1457 !
       
  1458 
       
  1459 primGitRemoteUpdateTips: remote 
       
  1460 
       
  1461     <cdecl: int32 "git_remote_update_tips" ( GitRemote ) >
       
  1462     self primitiveFailed
       
  1463 !
       
  1464 
       
  1465 primGitRemoteUrl: remote 
       
  1466 
       
  1467     <cdecl: charPointer "git_remote_url" ( GitRemote ) >
       
  1468     self primitiveFailed
       
  1469 !
       
  1470 
       
  1471 primGitRemoteValidUrl: url 
       
  1472 
       
  1473     <cdecl: int32 "git_remote_valid_url" ( charPointer ) >
       
  1474     self primitiveFailed
       
  1475 !
       
  1476 
       
  1477 primGitRepositoryConfig: out repo: repo 
       
  1478 
       
  1479     <cdecl: int32 "git_repository_config" ( pointer GitRepository ) >
       
  1480     self primitiveFailed
       
  1481 !
       
  1482 
       
  1483 primGitRepositoryDiscover: repository_path size: size startPath: start_path acrossFs: across_fs ceilingDirs: ceiling_dirs 
       
  1484 
       
  1485     <cdecl: int32 "git_repository_discover" ( charPointer long charPointer int32 charPointer ) >
       
  1486     self primitiveFailed
       
  1487 !
       
  1488 
       
  1489 primGitRepositoryFree: repo 
       
  1490 
       
  1491     <cdecl: void "git_repository_free" ( GitRepository ) >
       
  1492     self primitiveFailed
       
  1493 !
       
  1494 
       
  1495 primGitRepositoryHead: head_out repo: repo 
       
  1496 
       
  1497     <cdecl: int32 "git_repository_head" ( pointer GitRepository ) >
       
  1498     self primitiveFailed
       
  1499 !
       
  1500 
       
  1501 primGitRepositoryHeadDetached: repo 
       
  1502 
       
  1503     <cdecl: int32 "git_repository_head_detached" ( GitRepository ) >
       
  1504     self primitiveFailed
       
  1505 !
       
  1506 
       
  1507 primGitRepositoryHeadOrphan: repo 
       
  1508 
       
  1509     <cdecl: int32 "git_repository_head_orphan" ( GitRepository ) >
       
  1510     self primitiveFailed
       
  1511 !
       
  1512 
       
  1513 primGitRepositoryIndex: out repo: repo 
       
  1514 
       
  1515     <cdecl: int32 "git_repository_index" ( pointer GitRepository ) >
       
  1516     self primitiveFailed
       
  1517 !
       
  1518 
       
  1519 primGitRepositoryInit: repo_out path: path isBare: is_bare 
       
  1520 
       
  1521     <cdecl: int32 "git_repository_init" ( pointer charPointer uint32 ) >
       
  1522     self primitiveFailed
       
  1523 !
       
  1524 
       
  1525 primGitRepositoryInitExt: repo_out repoPath: repo_path opts: opts 
       
  1526 
       
  1527     <cdecl: int32 "git_repository_init_ext" ( pointer charPointer GitRepositoryInitOptions ) >
       
  1528     self primitiveFailed
       
  1529 !
       
  1530 
       
  1531 primGitRepositoryIsBare: repo 
       
  1532 
       
  1533     <cdecl: int32 "git_repository_is_bare" ( GitRepository ) >
       
  1534     self primitiveFailed
       
  1535 !
       
  1536 
       
  1537 primGitRepositoryIsEmpty: repo 
       
  1538 
       
  1539     <cdecl: int32 "git_repository_is_empty" ( GitRepository ) >
       
  1540     self primitiveFailed
       
  1541 !
       
  1542 
       
  1543 primGitRepositoryMessage: buffer len: len repo: repo 
       
  1544 
       
  1545     <cdecl: int32 "git_repository_message" ( charPointer long GitRepository ) >
       
  1546     self primitiveFailed
       
  1547 !
       
  1548 
       
  1549 primGitRepositoryMessageRemove: repo 
       
  1550 
       
  1551     <cdecl: int32 "git_repository_message_remove" ( GitRepository ) >
       
  1552     self primitiveFailed
       
  1553 !
       
  1554 
       
  1555 primGitRepositoryOdb: out repo: repo 
       
  1556 
       
  1557     <cdecl: int32 "git_repository_odb" ( pointer GitRepository ) >
       
  1558     self primitiveFailed
       
  1559 !
       
  1560 
       
  1561 primGitRepositoryOpen: repository path: path 
       
  1562 
       
  1563     <cdecl: int32 "git_repository_open" ( pointer charPointer ) >
       
  1564     self primitiveFailed
       
  1565 !
       
  1566 
       
  1567 primGitRepositoryOpenExt: repo startPath: start_path flags: flags ceilingDirs: ceiling_dirs 
       
  1568 
       
  1569     <cdecl: int32 "git_repository_open_ext" ( pointer charPointer uint32 charPointer ) >
       
  1570     self primitiveFailed
       
  1571 !
       
  1572 
       
  1573 primGitRepositoryPath: repo 
       
  1574 
       
  1575     <cdecl: charPointer "git_repository_path" ( GitRepository ) >
       
  1576     self primitiveFailed
       
  1577 !
       
  1578 
       
  1579 primGitRepositorySetConfig: repo config: config 
       
  1580 
       
  1581     <cdecl: void "git_repository_set_config" ( GitRepository GitConfig ) >
       
  1582     self primitiveFailed
       
  1583 !
       
  1584 
       
  1585 primGitRepositorySetIndex: repo index: index 
       
  1586 
       
  1587     <cdecl: void "git_repository_set_index" ( GitRepository GitIndex ) >
       
  1588     self primitiveFailed
       
  1589 !
       
  1590 
       
  1591 primGitRepositorySetOdb: repo odb: odb 
       
  1592 
       
  1593     <cdecl: void "git_repository_set_odb" ( GitRepository GitOdb ) >
       
  1594     self primitiveFailed
       
  1595 !
       
  1596 
       
  1597 primGitRepositorySetWorkdir: repo workdir: workdir updateGitlink: update_gitlink 
       
  1598 
       
  1599     <cdecl: int32 "git_repository_set_workdir" ( GitRepository charPointer int32 ) >
       
  1600     self primitiveFailed
       
  1601 !
       
  1602 
       
  1603 primGitRepositoryWorkdir: repo 
       
  1604 
       
  1605     <cdecl: charPointer "git_repository_workdir" ( GitRepository ) >
       
  1606     self primitiveFailed
       
  1607 !
       
  1608 
       
  1609 primGitRepositoryWrapOdb: repository odb: odb 
       
  1610 
       
  1611     <cdecl: int32 "git_repository_wrap_odb" ( pointer GitOdb ) >
       
  1612     self primitiveFailed
       
  1613 !
       
  1614 
       
  1615 primGitReset: repo target: target resetType: reset_type 
       
  1616 
       
  1617     <cdecl: int32 "git_reset" ( GitRepository GitObject int32 ) >
       
  1618     self primitiveFailed
       
  1619 !
       
  1620 
       
  1621 primGitRevparseSingle: out repo: repo spec: spec 
       
  1622 
       
  1623     <cdecl: int32 "git_revparse_single" ( pointer GitRepository charPointer ) >
       
  1624     self primitiveFailed
       
  1625 !
       
  1626 
       
  1627 primGitRevwalkFree: walk 
       
  1628 
       
  1629     <cdecl: void "git_revwalk_free" ( GitRevwalk ) >
       
  1630     self primitiveFailed
       
  1631 !
       
  1632 
       
  1633 primGitRevwalkHide: walk oid: oid 
       
  1634 
       
  1635     <cdecl: int32 "git_revwalk_hide" ( GitRevwalk GitOid ) >
       
  1636     self primitiveFailed
       
  1637 !
       
  1638 
       
  1639 primGitRevwalkHideGlob: walk glob: glob 
       
  1640 
       
  1641     <cdecl: int32 "git_revwalk_hide_glob" ( GitRevwalk charPointer ) >
       
  1642     self primitiveFailed
       
  1643 !
       
  1644 
       
  1645 primGitRevwalkHideHead: walk 
       
  1646 
       
  1647     <cdecl: int32 "git_revwalk_hide_head" ( GitRevwalk ) >
       
  1648     self primitiveFailed
       
  1649 !
       
  1650 
       
  1651 primGitRevwalkHideRef: walk refname: refname 
       
  1652 
       
  1653     <cdecl: int32 "git_revwalk_hide_ref" ( GitRevwalk charPointer ) >
       
  1654     self primitiveFailed
       
  1655 !
       
  1656 
       
  1657 primGitRevwalkNew: walker repo: repo 
       
  1658 
       
  1659     <cdecl: int32 "git_revwalk_new" ( pointer GitRepository ) >
       
  1660     self primitiveFailed
       
  1661 !
       
  1662 
       
  1663 primGitRevwalkNext: oid walk: walk 
       
  1664 
       
  1665     <cdecl: int32 "git_revwalk_next" ( GitOid GitRevwalk ) >
       
  1666     self primitiveFailed
       
  1667 !
       
  1668 
       
  1669 primGitRevwalkPush: walk oid: oid 
       
  1670 
       
  1671     <cdecl: int32 "git_revwalk_push" ( GitRevwalk GitOid ) >
       
  1672     self primitiveFailed
       
  1673 !
       
  1674 
       
  1675 primGitRevwalkPushGlob: walk glob: glob 
       
  1676 
       
  1677     <cdecl: int32 "git_revwalk_push_glob" ( GitRevwalk charPointer ) >
       
  1678     self primitiveFailed
       
  1679 !
       
  1680 
       
  1681 primGitRevwalkPushHead: walk 
       
  1682 
       
  1683     <cdecl: int32 "git_revwalk_push_head" ( GitRevwalk ) >
       
  1684     self primitiveFailed
       
  1685 !
       
  1686 
       
  1687 primGitRevwalkPushRef: walk refname: refname 
       
  1688 
       
  1689     <cdecl: int32 "git_revwalk_push_ref" ( GitRevwalk charPointer ) >
       
  1690     self primitiveFailed
       
  1691 !
       
  1692 
       
  1693 primGitRevwalkRepository: walk 
       
  1694 
       
  1695     <cdecl: GitRepository "git_revwalk_repository" ( GitRevwalk ) >
       
  1696     self primitiveFailed
       
  1697 !
       
  1698 
       
  1699 primGitRevwalkReset: walker 
       
  1700 
       
  1701     <cdecl: void "git_revwalk_reset" ( GitRevwalk ) >
       
  1702     self primitiveFailed
       
  1703 !
       
  1704 
       
  1705 primGitRevwalkSorting: walk sortMode: sort_mode 
       
  1706 
       
  1707     <cdecl: void "git_revwalk_sorting" ( GitRevwalk uint32 ) >
       
  1708     self primitiveFailed
       
  1709 !
       
  1710 
       
  1711 primGitSignatureDup: sig 
       
  1712 
       
  1713     <cdecl: GitSignature "git_signature_dup" ( GitSignature ) >
       
  1714     self primitiveFailed
       
  1715 !
       
  1716 
       
  1717 primGitSignatureFree: sig 
       
  1718 
       
  1719     <cdecl: void "git_signature_free" ( GitSignature ) >
       
  1720     self primitiveFailed
       
  1721 !
       
  1722 
       
  1723 primGitSignatureNew: sig_out name: name email: email time: time offset: offset 
       
  1724 
       
  1725     <cdecl: int32 "git_signature_new" ( pointer charPointer charPointer long int32 ) >
       
  1726     self primitiveFailed
       
  1727 !
       
  1728 
       
  1729 primGitSignatureNow: sig_out name: name email: email 
       
  1730 
       
  1731     <cdecl: int32 "git_signature_now" ( pointer charPointer charPointer ) >
       
  1732     self primitiveFailed
       
  1733 !
       
  1734 
       
  1735 primGitStatusFile: status_flags repo: repo path: path 
       
  1736 
       
  1737     <cdecl: int32 "git_status_file" ( int32Pointer GitRepository charPointer ) >
       
  1738     self primitiveFailed
       
  1739 !
       
  1740 
       
  1741 primGitStatusForeach: repo callback: callback payload: payload 
       
  1742 
       
  1743     <cdecl: int32 "git_status_foreach" ( GitRepository pointer voidPointer ) >
       
  1744     self primitiveFailed
       
  1745 !
       
  1746 
       
  1747 primGitStatusForeachExt: repo opts: opts callback: callback payload: payload 
       
  1748 
       
  1749     <cdecl: int32 "git_status_foreach_ext" ( GitRepository GitStatusOptions pointer voidPointer ) >
       
  1750     self primitiveFailed
       
  1751 !
       
  1752 
       
  1753 primGitStatusShouldIgnore: ignored repo: repo path: path 
       
  1754 
       
  1755     <cdecl: int32 "git_status_should_ignore" ( int32Pointer GitRepository charPointer ) >
       
  1756     self primitiveFailed
       
  1757 !
       
  1758 
       
  1759 primGitStrarrayCopy: tgt src: src 
       
  1760 
       
  1761     <cdecl: int32 "git_strarray_copy" ( GitStrarray GitStrarray ) >
       
  1762     self primitiveFailed
       
  1763 !
       
  1764 
       
  1765 primGitStrarrayFree: array 
       
  1766 
       
  1767     <cdecl: void "git_strarray_free" ( GitStrarray ) >
       
  1768     self primitiveFailed
       
  1769 !
       
  1770 
       
  1771 primGitSubmoduleAddFinalize: submodule 
       
  1772 
       
  1773     <cdecl: int32 "git_submodule_add_finalize" ( GitSubmodule ) >
       
  1774     self primitiveFailed
       
  1775 !
       
  1776 
       
  1777 primGitSubmoduleAddSetup: submodule repo: repo url: url path: path useGitlink: use_gitlink 
       
  1778 
       
  1779     <cdecl: int32 "git_submodule_add_setup" ( pointer GitRepository charPointer charPointer int32 ) >
       
  1780     self primitiveFailed
       
  1781 !
       
  1782 
       
  1783 primGitSubmoduleAddToIndex: submodule writeIndex: write_index 
       
  1784 
       
  1785     <cdecl: int32 "git_submodule_add_to_index" ( GitSubmodule int32 ) >
       
  1786     self primitiveFailed
       
  1787 !
       
  1788 
       
  1789 primGitSubmoduleForeach: repo callback: callback payload: payload 
       
  1790 
       
  1791     <cdecl: int32 "git_submodule_foreach" ( GitRepository pointer voidPointer ) >
       
  1792     self primitiveFailed
       
  1793 !
       
  1794 
       
  1795 primGitSubmoduleHeadOid: submodule 
       
  1796 
       
  1797     <cdecl: GitOid "git_submodule_head_oid" ( GitSubmodule ) >
       
  1798     self primitiveFailed
       
  1799 !
       
  1800 
       
  1801 primGitSubmoduleIgnore: submodule 
       
  1802 
       
  1803     <cdecl: int32 "git_submodule_ignore" ( GitSubmodule ) >
       
  1804     self primitiveFailed
       
  1805 !
       
  1806 
       
  1807 primGitSubmoduleIndexOid: submodule 
       
  1808 
       
  1809     <cdecl: GitOid "git_submodule_index_oid" ( GitSubmodule ) >
       
  1810     self primitiveFailed
       
  1811 !
       
  1812 
       
  1813 primGitSubmoduleInit: submodule overwrite: overwrite 
       
  1814 
       
  1815     <cdecl: int32 "git_submodule_init" ( GitSubmodule int32 ) >
       
  1816     self primitiveFailed
       
  1817 !
       
  1818 
       
  1819 primGitSubmoduleLookup: submodule repo: repo name: name 
       
  1820 
       
  1821     <cdecl: int32 "git_submodule_lookup" ( pointer GitRepository charPointer ) >
       
  1822     self primitiveFailed
       
  1823 !
       
  1824 
       
  1825 primGitSubmoduleName: submodule 
       
  1826 
       
  1827     <cdecl: charPointer "git_submodule_name" ( GitSubmodule ) >
       
  1828     self primitiveFailed
       
  1829 !
       
  1830 
       
  1831 primGitSubmoduleOpen: repo submodule: submodule 
       
  1832 
       
  1833     <cdecl: int32 "git_submodule_open" ( pointer GitSubmodule ) >
       
  1834     self primitiveFailed
       
  1835 !
       
  1836 
       
  1837 primGitSubmoduleOwner: submodule 
       
  1838 
       
  1839     <cdecl: GitRepository "git_submodule_owner" ( GitSubmodule ) >
       
  1840     self primitiveFailed
       
  1841 !
       
  1842 
       
  1843 primGitSubmodulePath: submodule 
       
  1844 
       
  1845     <cdecl: charPointer "git_submodule_path" ( GitSubmodule ) >
       
  1846     self primitiveFailed
       
  1847 !
       
  1848 
       
  1849 primGitSubmoduleReload: submodule 
       
  1850 
       
  1851     <cdecl: int32 "git_submodule_reload" ( GitSubmodule ) >
       
  1852     self primitiveFailed
       
  1853 !
       
  1854 
       
  1855 primGitSubmoduleReloadAll: repo 
       
  1856 
       
  1857     <cdecl: int32 "git_submodule_reload_all" ( GitRepository ) >
       
  1858     self primitiveFailed
       
  1859 !
       
  1860 
       
  1861 primGitSubmoduleSave: submodule 
       
  1862 
       
  1863     <cdecl: int32 "git_submodule_save" ( GitSubmodule ) >
       
  1864     self primitiveFailed
       
  1865 !
       
  1866 
       
  1867 primGitSubmoduleSetIgnore: submodule ignore: ignore 
       
  1868 
       
  1869     <cdecl: int32 "git_submodule_set_ignore" ( GitSubmodule int32 ) >
       
  1870     self primitiveFailed
       
  1871 !
       
  1872 
       
  1873 primGitSubmoduleSetUpdate: submodule update: update 
       
  1874 
       
  1875     <cdecl: int32 "git_submodule_set_update" ( GitSubmodule int32 ) >
       
  1876     self primitiveFailed
       
  1877 !
       
  1878 
       
  1879 primGitSubmoduleSetUrl: submodule url: url 
       
  1880 
       
  1881     <cdecl: int32 "git_submodule_set_url" ( GitSubmodule charPointer ) >
       
  1882     self primitiveFailed
       
  1883 !
       
  1884 
       
  1885 primGitSubmoduleStatus: status submodule: submodule 
       
  1886 
       
  1887     <cdecl: int32 "git_submodule_status" ( int32Pointer GitSubmodule ) >
       
  1888     self primitiveFailed
       
  1889 !
       
  1890 
       
  1891 primGitSubmoduleSync: submodule 
       
  1892 
       
  1893     <cdecl: int32 "git_submodule_sync" ( GitSubmodule ) >
       
  1894     self primitiveFailed
       
  1895 !
       
  1896 
       
  1897 primGitSubmoduleUpdate: submodule 
       
  1898 
       
  1899     <cdecl: int32 "git_submodule_update" ( GitSubmodule ) >
       
  1900     self primitiveFailed
       
  1901 !
       
  1902 
       
  1903 primGitSubmoduleUrl: submodule 
       
  1904 
       
  1905     <cdecl: charPointer "git_submodule_url" ( GitSubmodule ) >
       
  1906     self primitiveFailed
       
  1907 !
       
  1908 
       
  1909 primGitSubmoduleWdOid: submodule 
       
  1910 
       
  1911     <cdecl: GitOid "git_submodule_wd_oid" ( GitSubmodule ) >
       
  1912     self primitiveFailed
       
  1913 !
       
  1914 
       
  1915 primGitTagCreate: oid repo: repo tagName: tag_name target: target tagger: tagger message: message force: force 
       
  1916 
       
  1917     <cdecl: int32 "git_tag_create" ( GitOid GitRepository charPointer GitObject GitSignature charPointer int32 ) >
       
  1918     self primitiveFailed
       
  1919 !
       
  1920 
       
  1921 primGitTagCreateFrombuffer: oid repo: repo buffer: buffer force: force 
       
  1922 
       
  1923     <cdecl: int32 "git_tag_create_frombuffer" ( GitOid GitRepository charPointer int32 ) >
       
  1924     self primitiveFailed
       
  1925 !
       
  1926 
       
  1927 primGitTagCreateLightweight: oid repo: repo tagName: tag_name target: target force: force 
       
  1928 
       
  1929     <cdecl: int32 "git_tag_create_lightweight" ( GitOid GitRepository charPointer GitObject int32 ) >
       
  1930     self primitiveFailed
       
  1931 !
       
  1932 
       
  1933 primGitTagDelete: repo tagName: tag_name 
       
  1934 
       
  1935     <cdecl: int32 "git_tag_delete" ( GitRepository charPointer ) >
       
  1936     self primitiveFailed
       
  1937 !
       
  1938 
       
  1939 primGitTagFree: tag 
       
  1940 
       
  1941     <cdecl: void "git_tag_free" ( GitTag ) >
       
  1942     self primitiveFailed
       
  1943 !
       
  1944 
       
  1945 primGitTagId: tag 
       
  1946 
       
  1947     <cdecl: GitOid "git_tag_id" ( GitTag ) >
       
  1948     self primitiveFailed
       
  1949 !
       
  1950 
       
  1951 primGitTagList: tag_names repo: repo 
       
  1952 
       
  1953     <cdecl: int32 "git_tag_list" ( GitStrarray GitRepository ) >
       
  1954     self primitiveFailed
       
  1955 !
       
  1956 
       
  1957 primGitTagListMatch: tag_names pattern: pattern repo: repo 
       
  1958 
       
  1959     <cdecl: int32 "git_tag_list_match" ( GitStrarray charPointer GitRepository ) >
       
  1960     self primitiveFailed
       
  1961 !
       
  1962 
       
  1963 primGitTagLookup: tag repo: repo id: id 
       
  1964 
       
  1965     <cdecl: int32 "git_tag_lookup" ( pointer GitRepository GitOid ) >
       
  1966     self primitiveFailed
       
  1967 !
       
  1968 
       
  1969 primGitTagLookupPrefix: tag repo: repo id: id len: len 
       
  1970 
       
  1971     <cdecl: int32 "git_tag_lookup_prefix" ( pointer GitRepository GitOid long ) >
       
  1972     self primitiveFailed
       
  1973 !
       
  1974 
       
  1975 primGitTagMessage: tag 
       
  1976 
       
  1977     <cdecl: charPointer "git_tag_message" ( GitTag ) >
       
  1978     self primitiveFailed
       
  1979 !
       
  1980 
       
  1981 primGitTagName: tag 
       
  1982 
       
  1983     <cdecl: charPointer "git_tag_name" ( GitTag ) >
       
  1984     self primitiveFailed
       
  1985 !
       
  1986 
       
  1987 primGitTagPeel: tag_target tag: tag 
       
  1988 
       
  1989     <cdecl: int32 "git_tag_peel" ( pointer GitTag ) >
       
  1990     self primitiveFailed
       
  1991 !
       
  1992 
       
  1993 primGitTagTagger: tag 
       
  1994 
       
  1995     <cdecl: GitSignature "git_tag_tagger" ( GitTag ) >
       
  1996     self primitiveFailed
       
  1997 !
       
  1998 
       
  1999 primGitTagTarget: target tag: tag 
       
  2000 
       
  2001     <cdecl: int32 "git_tag_target" ( pointer GitTag ) >
       
  2002     self primitiveFailed
       
  2003 !
       
  2004 
       
  2005 primGitTagTargetOid: tag 
       
  2006 
       
  2007     <cdecl: GitOid "git_tag_target_oid" ( GitTag ) >
       
  2008     self primitiveFailed
       
  2009 !
       
  2010 
       
  2011 primGitTagType: tag 
       
  2012 
       
  2013     <cdecl: int32 "git_tag_type" ( GitTag ) >
       
  2014     self primitiveFailed
       
  2015 !
       
  2016 
       
  2017 primGitThreadsInit
       
  2018 
       
  2019     <cdecl: void "git_threads_init" ( ) >
       
  2020     self primitiveFailed
       
  2021 !
       
  2022 
       
  2023 primGitThreadsShutdown
       
  2024 
       
  2025     <cdecl: void "git_threads_shutdown" ( ) >
       
  2026     self primitiveFailed
       
  2027 !
       
  2028 
       
  2029 primGitTreeCreateFromindex: oid index: index 
       
  2030 
       
  2031     <cdecl: int32 "git_tree_create_fromindex" ( GitOid GitIndex ) >
       
  2032     self primitiveFailed
       
  2033 !
       
  2034 
       
  2035 primGitTreeEntryByindex: tree idx: idx 
       
  2036 
       
  2037     <cdecl: GitTreeEntry "git_tree_entry_byindex" ( GitTree long ) >
       
  2038     self primitiveFailed
       
  2039 !
       
  2040 
       
  2041 primGitTreeEntryByname: tree filename: filename 
       
  2042 
       
  2043     <cdecl: GitTreeEntry "git_tree_entry_byname" ( GitTree charPointer ) >
       
  2044     self primitiveFailed
       
  2045 !
       
  2046 
       
  2047 primGitTreeEntryByoid: tree oid: oid 
       
  2048 
       
  2049     <cdecl: GitTreeEntry "git_tree_entry_byoid" ( GitTree GitOid ) >
       
  2050     self primitiveFailed
       
  2051 !
       
  2052 
       
  2053 primGitTreeEntryBypath: entry root: root path: path 
       
  2054 
       
  2055     <cdecl: int32 "git_tree_entry_bypath" ( pointer GitTree charPointer ) >
       
  2056     self primitiveFailed
       
  2057 !
       
  2058 
       
  2059 primGitTreeEntryDup: entry 
       
  2060 
       
  2061     <cdecl: GitTreeEntry "git_tree_entry_dup" ( GitTreeEntry ) >
       
  2062     self primitiveFailed
       
  2063 !
       
  2064 
       
  2065 primGitTreeEntryFilemode: entry 
       
  2066 
       
  2067     <cdecl: int32 "git_tree_entry_filemode" ( GitTreeEntry ) >
       
  2068     self primitiveFailed
       
  2069 !
       
  2070 
       
  2071 primGitTreeEntryFree: entry 
       
  2072 
       
  2073     <cdecl: void "git_tree_entry_free" ( GitTreeEntry ) >
       
  2074     self primitiveFailed
       
  2075 !
       
  2076 
       
  2077 primGitTreeEntryId: entry 
       
  2078 
       
  2079     <cdecl: GitOid "git_tree_entry_id" ( GitTreeEntry ) >
       
  2080     self primitiveFailed
       
  2081 !
       
  2082 
       
  2083 primGitTreeEntryName: entry 
       
  2084 
       
  2085     <cdecl: charPointer "git_tree_entry_name" ( GitTreeEntry ) >
       
  2086     self primitiveFailed
       
  2087 !
       
  2088 
       
  2089 primGitTreeEntryToObject: object_out repo: repo entry: entry 
       
  2090 
       
  2091     <cdecl: int32 "git_tree_entry_to_object" ( pointer GitRepository GitTreeEntry ) >
       
  2092     self primitiveFailed
       
  2093 !
       
  2094 
       
  2095 primGitTreeEntryType: entry 
       
  2096 
       
  2097     <cdecl: int32 "git_tree_entry_type" ( GitTreeEntry ) >
       
  2098     self primitiveFailed
       
  2099 !
       
  2100 
       
  2101 primGitTreeEntrycount: tree 
       
  2102 
       
  2103     <cdecl: uint32 "git_tree_entrycount" ( GitTree ) >
       
  2104     self primitiveFailed
       
  2105 !
       
  2106 
       
  2107 primGitTreeFree: tree 
       
  2108 
       
  2109     <cdecl: void "git_tree_free" ( GitTree ) >
       
  2110     self primitiveFailed
       
  2111 !
       
  2112 
       
  2113 primGitTreeId: tree 
       
  2114 
       
  2115     <cdecl: GitOid "git_tree_id" ( GitTree ) >
       
  2116     self primitiveFailed
       
  2117 !
       
  2118 
       
  2119 primGitTreeLookup: tree repo: repo id: id 
       
  2120 
       
  2121     <cdecl: int32 "git_tree_lookup" ( pointer GitRepository GitOid ) >
       
  2122     self primitiveFailed
       
  2123 !
       
  2124 
       
  2125 primGitTreeLookupPrefix: tree repo: repo id: id len: len 
       
  2126 
       
  2127     <cdecl: int32 "git_tree_lookup_prefix" ( pointer GitRepository GitOid long ) >
       
  2128     self primitiveFailed
       
  2129 !
       
  2130 
       
  2131 primGitTreeWalk: tree callback: callback mode: mode payload: payload 
       
  2132 
       
  2133     <cdecl: int32 "git_tree_walk" ( GitTree pointer int32 voidPointer ) >
       
  2134     self primitiveFailed
       
  2135 !
       
  2136 
       
  2137 primGitTreebuilderClear: bld 
       
  2138 
       
  2139     <cdecl: void "git_treebuilder_clear" ( GitTreebuilder ) >
       
  2140     self primitiveFailed
       
  2141 !
       
  2142 
       
  2143 primGitTreebuilderCreate: builder_p source: source 
       
  2144 
       
  2145     <cdecl: int32 "git_treebuilder_create" ( pointer GitTree ) >
       
  2146     self primitiveFailed
       
  2147 !
       
  2148 
       
  2149 primGitTreebuilderFilter: bld filter: filter payload: payload 
       
  2150 
       
  2151     <cdecl: void "git_treebuilder_filter" ( GitTreebuilder pointer voidPointer ) >
       
  2152     self primitiveFailed
       
  2153 !
       
  2154 
       
  2155 primGitTreebuilderFree: bld 
       
  2156 
       
  2157     <cdecl: void "git_treebuilder_free" ( GitTreebuilder ) >
       
  2158     self primitiveFailed
       
  2159 !
       
  2160 
       
  2161 primGitTreebuilderGet: bld filename: filename 
       
  2162 
       
  2163     <cdecl: GitTreeEntry "git_treebuilder_get" ( GitTreebuilder charPointer ) >
       
  2164     self primitiveFailed
       
  2165 !
       
  2166 
       
  2167 primGitTreebuilderInsert: entry_out bld: bld filename: filename id: id filemode: filemode 
       
  2168 
       
  2169     <cdecl: int32 "git_treebuilder_insert" ( pointer GitTreebuilder charPointer GitOid int32 ) >
       
  2170     self primitiveFailed
       
  2171 !
       
  2172 
       
  2173 primGitTreebuilderRemove: bld filename: filename 
       
  2174 
       
  2175     <cdecl: int32 "git_treebuilder_remove" ( GitTreebuilder charPointer ) >
       
  2176     self primitiveFailed
       
  2177 !
       
  2178 
       
  2179 primGitTreebuilderWrite: oid repo: repo bld: bld 
       
  2180 
       
  2181     <cdecl: int32 "git_treebuilder_write" ( GitOid GitRepository GitTreebuilder ) >
       
  2182     self primitiveFailed
       
  2183 ! !
       
  2184 
       
  2185 !GitPrimitives class methodsFor:'documentation'!
       
  2186 
       
  2187 version_SVN
       
  2188     ^ '$Id::                                                                                                                        $'
       
  2189 ! !