ctucx.git: nimgit

[nimlang] nim-wrapper for libgit2

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 
58 
59 
60 
61 
62 
63 
64 
65 
66 
67 
68 
69 
70 
71 
72 
73 
74 
75 
76 
77 
78 
79 
80 
81 
82 
83 
84 
85 
86 
87 
88 
89 
90 
91 
92 
93 
94 
95 
96 
97 
98 
99 
100 
101 
102 
103 
104 
105 
106 
107 
108 
109 
110 
111 
112 
113 
114 
115 
116 
117 
118 
119 
120 
121 
122 
123 
124 
125 
126 
127 
128 
129 
130 
131 
132 
133 
134 
135 
136 
137 
138 
139 
140 
141 
142 
143 
144 
145 
146 
147 
148 
149 
150 
151 
152 
153 
154 

file                   nim proc                       libgit2 function
===============================================================================
blob.nim               lookupBlob                     git_blob_lookup
blob.nim               id                             git_blob_id
blob.nim               owner                          git_blob_owner
blob.nim               content                        git_blob_rawcontent
blob.nim               size                           git_blob_rawsize
blob.nim               isBinary                       git_blob_is_binary
blob.nim               copy                           git_blob_dup
Missing: git_blob_lookup_prefix, git_blob_filter_options_init, git_blob_filter,
git_blob_create_from_*, git_blob_filtered_content


branch.nim             isLocalBranch                  git_reference_is_branch
branch.nim             isRemoteBranch                 git_reference_is_remote
branch.nim             isHead                         git_branch_is_head
branch.nim             isCheckedOut                   git_branch_is_checked_out
branch.nim             getBranchName                  git_branch_name
branch.nim             branches                       git_branch_iterator_new
branch.nim             branches                       git_branch_next

commit.nim             lookupCommit                   git_commit_lookup
commit.nim             owner                          git_commit_owner
commit.nim             repo (alias)                   git_commit_owner
commit.nim             rawHeader                      git_commit_raw_header
commit.nim             summary                        git_commit_summary
commit.nim             body                           git_commit_body
commit.nim             message                        git_commit_message
commit.nim             messageEncoding                git_commit_message_encoding
commit.nim             rawMessage                     git_commit_message_raw
commit.nim             gpgSignature                   git_commit_extract_signature
commit.nim             time                           git_commit_time
commit.nim             time                           git_commit_time_offset
commit.nim             objectId                       git_commit_id
commit.nim             author                         git_commit_author
commit.nim             committer                      git_commit_committer
commit.nim             parentCount                    git_commit_parentcount
commit.nim             parentId                       git_commit_parent_id
commit.nim             parent                         git_commit_parent
commit.nim             treeId                         git_commit_tree_id
commit.nim             tree                           git_commit_tree
commit.nim             copy                           git_commit_dup
Missing: git_commit_lookup_prefix, git_commit_committer_with_mailmap,
git_commit_author_with_mailmap, git_commit_nth_gen_ancestor, git_commit_header_field,
git_commit_create, git_commit_create_v, git_commit_amend, git_commit_create_buffer
git_commit_create_with_signature


free.nim               free                           git_repository_free
free.nim               free                           git_reference_free
free.nim               free                           git_remote_free
free.nim               free                           git_strarray_dispose
free.nim               free                           git_tag_free
free.nim               free                           git_commit_free
free.nim               free                           git_object_free
free.nim               free                           git_tree_free
free.nim               free                           git_tree_entry_free
free.nim               free                           git_revwalk_free
free.nim               free                           git_status_list_free
free.nim               free                           git_annotated_commit_free
free.nim               free                           git_pathspec_free
free.nim               free                           git_pathspec_match_list_free
free.nim               free                           git_diff_free
free.nim               free                           git_buf_dispose
free.nim               free                           git_branch_iterator_free
free.nim               free                           git_signature_free
free.nim               free                           git_blob_free

oid.nim                initGitObjectId
oid.nim                fromString                     git_oid_fromstr
oid.nim                toString                       git_oid_tostr_s
oid.nim                $ (alias)                      git_oid_tostr_s
oid.nim                ==                             git_oid_equal
oid.nim                isZero                         git_oid_is_zero

objects.nim            lookupObjectIdByName           git_reference_name_to_id
objects.nim            lookupObject                   git_revparse_single
objects.nim            type                           git_object_type
objects.nim            shortId                        git_object_short_id
objects.nim            copy                           git_object_dup

reference.nim          getName                        git_reference_name
reference.nim          getShortName                   git_reference_shorthand
reference.nim          getShorthand (alias)           git_reference_shorthand
reference.nim          $ (alias)                      git_reference_name
reference.nim          isTag                          git_reference_is_tag
reference.nim          isNote                         git_reference_is_note
reference.nim          getOwner                       git_reference_owner
reference.nim          getRepo (alias)                git_reference_owner
reference.nim          getType                        git_reference_type
reference.nim          resolveTarget                  git_reference_resolve
reference.nim          getTarget                      git_reference_target
reference.nim          getSymbolicTarget              git_reference_symbolic_target
reference.nim          getGitReferenceNames           git_reference_list
reference.nim          copy                           git_reference_dup

repository.nim         openGitRepository              git_repository_open
repository.nim         getHeadForWorktree             git_repository_head_for_worktree
repository.nim         head                           git_repository_head
repository.nim         isHeadDetached                 git_repository_head_detached
repository.nim         isHeadUnborn                   git_repository_head_unborn
repository.nim         tagList                        git_tag_list
repository.nim         path                           git_repository_path
repository.nim         workdir                        git_repository_workdir
repository.nim         isEmpty                        git_repository_is_empty
repository.nim         isWorktree                     git_repository_is_worktree
repository.nim         isBare                         git_repository_is_bare

revisionWalker.nim     walk                           git_revwalk_new
revisionWalker.nim     sort                           git_revwalk_sorting
revisionWalker.nim     push                           git_revwalk_push_ref
revisionWalker.nim     push                           git_revwalk_push
revisionWalker.nim     pushHead                       git_revwalk_push_head
revisionWalker.nim     hide                           git_revwalk_hide
revisionWalker.nim     hideHead                       git_revwalk_hide_head
revisionWalker.nim     simplifyFirstParent            git_revwalk_simplify_first_parent
revisionWalker.nim     reset                          git_revwalk_reset
revisionWalker.nim     items                          git_revwalk_next

tag.nim                lookupTag                      git_tag_lookup
tag.nim                owner                          git_tag_owner
tag.nim                id                             git_tag_id
tag.nim                name                           git_tag_name
tag.nim                message                        git_tag_message
tag.nim                tagger                         git_tag_tagger
tag.nim                target                         git_tag_target
tag.nim                targetId                       git_tag_target_id
tag.nim                peelTarget                     git_tag_peel
tag.nim                targetType                     git_tag_target_type
tag.nim                copy                           git_tag_dup
Missing: git_tag_lookup_prefix, git_tag_create, git_tag_annotation_create, 
git_tag_create_from_buffer, git_tag_create_lightweight, git_tag_delete, git_tag_list_match
git_tag_foreach, git_tag_name_is_valid

tree.nim               lookupTree                     git_tree_lookup
tree.nim               owner                          git_tree_owner
tree.nim               id                             git_tree_id
tree.nim               len                            git_tree_entrycount
tree.nim               entry                          git_tree_entry_byindex
tree.nim               entry                          git_tree_entry_byid
tree.nim               entry                          git_tree_entry_byname
tree.nim               entry                          git_tree_entry_bypath
tree.nim               copy                           git_tree_dup
missing: git_tree_lookup_prefix, git_tree_create_updated, git_tree_entry_cmp

treeEntry.nim          type                           git_tree_entry_type
treeEntry.nim          id                             git_tree_entry_id
treeEntry.nim          name                           git_tree_entry_name
treeEntry.nim          mode                           git_tree_entry_filemode
treeEntry.nim          object                         git_tree_entry_to_object
treeEntry.nim          copy                           git_tree_entry_dup
treeEntry.nim          compare                        git_tree_entry_cmp
missing: none!