diff options
author | Documentation Generation <libgit2@users.noreply.github.com> | 2019-08-01 09:36:07 +0000 |
---|---|---|
committer | Documentation Generation <libgit2@users.noreply.github.com> | 2019-08-01 09:36:07 +0000 |
commit | 550cf16f98984a22cfb25354e9f37f86bcfe5c13 (patch) | |
tree | 80b4a7dc24babbc106a4ac7df9c4a7a90415a249 /ex | |
parent | 808a3f1cea419b2bf80cc6b41448c877569542f0 (diff) | |
download | libgit2-550cf16f98984a22cfb25354e9f37f86bcfe5c13.tar.gz |
generated docs
Diffstat (limited to 'ex')
27 files changed, 442 insertions, 442 deletions
diff --git a/ex/v0.23.1/blame.html b/ex/v0.23.1/blame.html index efda74a4b..d5d12e9c6 100644 --- a/ex/v0.23.1/blame.html +++ b/ex/v0.23.1/blame.html @@ -130,7 +130,7 @@ simulate the output of <code>git blame</code> and a few of its command line argu <p>Open the repository.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-18" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="s">"."</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Couldn't open repository"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-24" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="s">"."</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Couldn't open repository"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-4'> @@ -143,13 +143,13 @@ nail down the end points.</p> </td> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n">o</span><span class="p">.</span><span class="n">commitspec</span><span class="p">)</span> <span class="p">{</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-21" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revspec</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">commitspec</span><span class="p">),</span> <span class="s">"Couldn't parse commit spec"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-27" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revspec</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">commitspec</span><span class="p">),</span> <span class="s">"Couldn't parse commit spec"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">)</span> <span class="p">{</span> - <span class="n">git_oid_cpy</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-10" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n"><a name="git_oid_cpy-20" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_cpy">git_oid_cpy</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-10" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> <span class="n"><a name="git_object_free-14" class="fnlink" href="../../#v0.23.1/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> - <span class="n">git_oid_cpy</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">oldest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-11" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> - <span class="n">git_oid_cpy</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> + <span class="n"><a name="git_oid_cpy-21" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_cpy">git_oid_cpy</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">oldest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-11" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n"><a name="git_oid_cpy-22" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_cpy">git_oid_cpy</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> <span class="n"><a name="git_object_free-15" class="fnlink" href="../../#v0.23.1/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="n"><a name="git_object_free-16" class="fnlink" href="../../#v0.23.1/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">to</span><span class="p">);</span> <span class="p">}</span> @@ -176,14 +176,14 @@ nail down the end points.</p> <code>commitish:path/to/file.txt</code> format to find it.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n">git_oid_iszero</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">))</span> + <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_oid_iszero-23" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_iszero">git_oid_iszero</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">))</span> <span class="n">strcpy</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="s">"HEAD"</span><span class="p">);</span> <span class="k">else</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">spec</span><span class="p">),</span> <span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">);</span> + <span class="n"><a name="git_oid_tostr-18" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">spec</span><span class="p">),</span> <span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">);</span> <span class="n">strcat</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="s">":"</span><span class="p">);</span> <span class="n">strcat</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">path</span><span class="p">);</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-20" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">spec</span><span class="p">),</span> <span class="s">"Object lookup error"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-26" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">spec</span><span class="p">),</span> <span class="s">"Object lookup error"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_blob_lookup-4" class="fnlink" href="../../#v0.23.1/group/blob/git_blob_lookup">git_blob_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">blob</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n"><a name="git_object_id-13" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Blob lookup error"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n"><a name="git_object_free-17" class="fnlink" href="../../#v0.23.1/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> @@ -214,7 +214,7 @@ nail down the end points.</p> <span class="kt">char</span> <span class="n">sig</span><span class="p">[</span><span class="mi">128</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span><span class="mi">0</span><span class="p">};</span> <span class="n">break_on_null_hunk</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="o">&</span><span class="n">hunk</span><span class="o">-></span><span class="n">final_commit_id</span><span class="p">);</span> + <span class="n"><a name="git_oid_tostr-19" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="o">&</span><span class="n">hunk</span><span class="o">-></span><span class="n">final_commit_id</span><span class="p">);</span> <span class="n">snprintf</span><span class="p">(</span><span class="n">sig</span><span class="p">,</span> <span class="mi">30</span><span class="p">,</span> <span class="s">"%s <%s>"</span><span class="p">,</span> <span class="n">hunk</span><span class="o">-></span><span class="n">final_signature</span><span class="o">-></span><span class="n">name</span><span class="p">,</span> <span class="n">hunk</span><span class="o">-></span><span class="n">final_signature</span><span class="o">-></span><span class="n">email</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s ( %-30s %3d) %.*s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> @@ -240,7 +240,7 @@ nail down the end points.</p> <td class=code> <div class='highlight'><pre> <span class="n"><a name="git_blob_free-5" class="fnlink" href="../../#v0.23.1/group/blob/git_blob_free">git_blob_free</a></span><span class="p">(</span><span class="n">blob</span><span class="p">);</span> <span class="n"><a name="git_blame_free-3" class="fnlink" href="../../#v0.23.1/group/blame/git_blame_free">git_blame_free</a></span><span class="p">(</span><span class="n">blame</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-19" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-25" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-9" class="fnlink" href="../../#v0.23.1/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> diff --git a/ex/v0.23.1/cat-file.html b/ex/v0.23.1/cat-file.html index 9288395c2..1741e4f9e 100644 --- a/ex/v0.23.1/cat-file.html +++ b/ex/v0.23.1/cat-file.html @@ -124,19 +124,19 @@ <td class=code> <div class='highlight'><pre><span class="k">static</span> <span class="kt">void</span> <span class="nf">show_tree</span><span class="p">(</span><span class="k">const</span> <span class="n">git_tree</span> <span class="o">*</span><span class="n">tree</span><span class="p">)</span> <span class="p">{</span> - <span class="kt">size_t</span> <span class="n">i</span><span class="p">,</span> <span class="n">max_i</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_tree_entrycount-36" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> + <span class="kt">size_t</span> <span class="n">i</span><span class="p">,</span> <span class="n">max_i</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_tree_entrycount-41" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> <span class="k">const</span> <span class="n">git_tree_entry</span> <span class="o">*</span><span class="n">te</span><span class="p">;</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">max_i</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> - <span class="n">te</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-37" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="n">i</span><span class="p">);</span> + <span class="n">te</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-42" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="n">i</span><span class="p">);</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tree_entry_id-39" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_id">git_tree_entry_id</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-26" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tree_entry_id-44" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_id">git_tree_entry_id</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%06o %s %s</span><span class="se">\t</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> - <span class="n"><a name="git_tree_entry_filemode-41" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_filemode">git_tree_entry_filemode</a></span><span class="p">(</span><span class="n">te</span><span class="p">),</span> - <span class="n"><a name="git_object_type2string-18" class="fnlink" href="../../#v0.23.1/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tree_entry_type-40" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_type">git_tree_entry_type</a></span><span class="p">(</span><span class="n">te</span><span class="p">)),</span> - <span class="n">oidstr</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-38" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> + <span class="n"><a name="git_tree_entry_filemode-46" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_filemode">git_tree_entry_filemode</a></span><span class="p">(</span><span class="n">te</span><span class="p">),</span> + <span class="n"><a name="git_object_type2string-18" class="fnlink" href="../../#v0.23.1/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tree_entry_type-45" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_type">git_tree_entry_type</a></span><span class="p">(</span><span class="n">te</span><span class="p">)),</span> + <span class="n">oidstr</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-43" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> <span class="p">}</span> <span class="p">}</span></pre></div> </td> @@ -154,12 +154,12 @@ <span class="kt">unsigned</span> <span class="kt">int</span> <span class="n">i</span><span class="p">,</span> <span class="n">max_i</span><span class="p">;</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_tree_id-7" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_tree_id">git_commit_tree_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-27" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_tree_id-7" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_tree_id">git_commit_tree_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"tree %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oidstr</span><span class="p">);</span> <span class="n">max_i</span> <span class="o">=</span> <span class="p">(</span><span class="kt">unsigned</span> <span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_commit_parentcount-8" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_parentcount">git_commit_parentcount</a></span><span class="p">(</span><span class="n">commit</span><span class="p">);</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">max_i</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_parent_id-9" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-28" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_parent_id-9" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"parent %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oidstr</span><span class="p">);</span> <span class="p">}</span> @@ -174,14 +174,14 @@ <span class="p">{</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tag_target_id-30" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_target_id">git_tag_target_id</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));;</span> + <span class="n"><a name="git_oid_tostr-29" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tag_target_id-35" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_target_id">git_tag_target_id</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));;</span> <span class="n">printf</span><span class="p">(</span><span class="s">"object %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oidstr</span><span class="p">);</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"type %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_object_type2string-19" class="fnlink" href="../../#v0.23.1/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tag_target_type-31" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">)));</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"tag %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_name-32" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> - <span class="n">print_signature</span><span class="p">(</span><span class="s">"tagger"</span><span class="p">,</span> <span class="n"><a name="git_tag_tagger-33" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_tagger">git_tag_tagger</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"type %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_object_type2string-19" class="fnlink" href="../../#v0.23.1/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tag_target_type-36" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">)));</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"tag %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_name-37" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> + <span class="n">print_signature</span><span class="p">(</span><span class="s">"tagger"</span><span class="p">,</span> <span class="n"><a name="git_tag_tagger-38" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_tagger">git_tag_tagger</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_tag_message-34" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">))</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_message-35" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_tag_message-39" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">))</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_message-40" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> <span class="p">}</span> <span class="k">enum</span> <span class="p">{</span> @@ -220,14 +220,14 @@ <span class="n">parse_opts</span><span class="p">(</span><span class="o">&</span><span class="n">o</span><span class="p">,</span> <span class="n">argc</span><span class="p">,</span> <span class="n">argv</span><span class="p">);</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-26" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">dir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-31" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">dir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-29" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">rev</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-34" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">rev</span><span class="p">),</span> <span class="s">"Could not resolve"</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">rev</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">o</span><span class="p">.</span><span class="n">verbose</span><span class="p">)</span> <span class="p">{</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-30" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s %s</span><span class="se">\n</span><span class="s">--</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_object_type2string-20" class="fnlink" href="../../#v0.23.1/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_object_type-14" class="fnlink" href="../../#v0.23.1/group/object/git_object_type">git_object_type</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="n">oidstr</span><span class="p">);</span> @@ -241,7 +241,7 @@ <span class="n">git_odb</span> <span class="o">*</span><span class="n">odb</span><span class="p">;</span> <span class="n">git_odb_object</span> <span class="o">*</span><span class="n">odbobj</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_odb-28" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"Could not open ODB"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_odb-33" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"Could not open ODB"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_odb_read-23" class="fnlink" href="../../#v0.23.1/group/odb/git_odb_read">git_odb_read</a></span><span class="p">(</span><span class="o">&</span><span class="n">odbobj</span><span class="p">,</span> <span class="n">odb</span><span class="p">,</span> <span class="n"><a name="git_object_id-13" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Could not find obj"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> @@ -277,7 +277,7 @@ <span class="p">}</span> <span class="n"><a name="git_object_free-17" class="fnlink" href="../../#v0.23.1/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-27" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-32" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-11" class="fnlink" href="../../#v0.23.1/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> diff --git a/ex/v0.23.1/general.html b/ex/v0.23.1/general.html index 26ecf31fa..2b6c520ba 100644 --- a/ex/v0.23.1/general.html +++ b/ex/v0.23.1/general.html @@ -190,7 +190,7 @@ and work tree locations, here we assume they are in the normal places.</p> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">repo_path</span> <span class="o">=</span> <span class="p">(</span><span class="n">argc</span> <span class="o">></span> <span class="mi">1</span><span class="p">)</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">:</span> <span class="s">"/opt/libgit2-test/.git"</span><span class="p">;</span> <span class="n">git_repository</span> <span class="o">*</span><span class="n">repo</span><span class="p">;</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_repository_open-45" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open">git_repository_open</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">repo_path</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_repository_open-58" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open">git_repository_open</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">repo_path</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"opening repository"</span><span class="p">);</span></pre></div> </td> </tr> @@ -229,7 +229,7 @@ key we're working with.</p> </td> <td class=code> <div class='highlight'><pre> <span class="n">git_oid</span> <span class="n">oid</span><span class="p">;</span> - <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">hex</span><span class="p">);</span></pre></div> + <span class="n"><a name="git_oid_fromstr-40" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">hex</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-12'> @@ -266,7 +266,7 @@ char hex value.</p> <p>If you have a oid, you can easily get the hex value of the SHA as well.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-48" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"SHA hex string: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">out</span><span class="p">);</span></pre></div> </td> </tr> @@ -293,7 +293,7 @@ repository.</p> </td> <td class=code> <div class='highlight'><pre> <span class="n">git_odb</span> <span class="o">*</span><span class="n">odb</span><span class="p">;</span> - <span class="n"><a name="git_repository_odb-47" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> + <span class="n"><a name="git_repository_odb-60" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-Raw_Object_Reading'> @@ -403,7 +403,7 @@ Notice that we have to specify the object type as the <code>git_otype</code> enu generated when the object was written to our database.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-49" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Written Object: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">out</span><span class="p">);</span></pre></div> </td> </tr> @@ -455,7 +455,7 @@ data in the commit - the author (name, email, datetime), committer <div class='highlight'><pre> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">*Commit Parsing*</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="n">git_commit</span> <span class="o">*</span><span class="n">commit</span><span class="p">;</span> - <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"8496071c1b46c854b31185ea97743be6a8774479"</span><span class="p">);</span> + <span class="n"><a name="git_oid_fromstr-41" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"8496071c1b46c854b31185ea97743be6a8774479"</span><span class="p">);</span> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_commit_lookup-5" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"looking up commit"</span><span class="p">);</span> @@ -511,7 +511,7 @@ technically have any number, though it's rare to have more than two.</p> <span class="k">for</span> <span class="p">(</span><span class="n">p</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span><span class="n">p</span> <span class="o"><</span> <span class="n">parents</span><span class="p">;</span><span class="n">p</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span> <span class="n">git_commit</span> <span class="o">*</span><span class="n">parent</span><span class="p">;</span> <span class="n"><a name="git_commit_parent-22" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_parent">git_commit_parent</a></span><span class="p">(</span><span class="o">&</span><span class="n">parent</span><span class="p">,</span> <span class="n">commit</span><span class="p">,</span> <span class="n">p</span><span class="p">);</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n"><a name="git_commit_id-12" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">parent</span><span class="p">));</span> + <span class="n"><a name="git_oid_fmt-50" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n"><a name="git_commit_id-12" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">parent</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Parent: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">out</span><span class="p">);</span> <span class="n"><a name="git_commit_free-8" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">parent</span><span class="p">);</span> <span class="p">}</span></pre></div> @@ -569,9 +569,9 @@ values for the name and email should be found in the <code>user.name</code> and example file to see how to access config values.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_signature_new-54" class="fnlink" href="../../#v0.23.1/group/signature/git_signature_new">git_signature_new</a></span><span class="p">((</span><span class="n">git_signature</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">author</span><span class="p">,</span> + <div class='highlight'><pre> <span class="n"><a name="git_signature_new-67" class="fnlink" href="../../#v0.23.1/group/signature/git_signature_new">git_signature_new</a></span><span class="p">((</span><span class="n">git_signature</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">author</span><span class="p">,</span> <span class="s">"Scott Chacon"</span><span class="p">,</span> <span class="s">"schacon@gmail.com"</span><span class="p">,</span> <span class="mi">123456789</span><span class="p">,</span> <span class="mi">60</span><span class="p">);</span> - <span class="n"><a name="git_signature_new-55" class="fnlink" href="../../#v0.23.1/group/signature/git_signature_new">git_signature_new</a></span><span class="p">((</span><span class="n">git_signature</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">cmtter</span><span class="p">,</span> + <span class="n"><a name="git_signature_new-68" class="fnlink" href="../../#v0.23.1/group/signature/git_signature_new">git_signature_new</a></span><span class="p">((</span><span class="n">git_signature</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">cmtter</span><span class="p">,</span> <span class="s">"Scott A Chacon"</span><span class="p">,</span> <span class="s">"scott@github.com"</span><span class="p">,</span> <span class="mi">987654321</span><span class="p">,</span> <span class="mi">90</span><span class="p">);</span></pre></div> </td> </tr> @@ -585,9 +585,9 @@ parents. Here we're creating oid objects to create the commit with, but you can also use</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">tree_id</span><span class="p">,</span> <span class="s">"f60079018b664e4e79329a7ef9559c8d9e0378d1"</span><span class="p">);</span> - <span class="n"><a name="git_tree_lookup-62" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">tree_id</span><span class="p">);</span> - <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">parent_id</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fromstr-42" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree_id</span><span class="p">,</span> <span class="s">"f60079018b664e4e79329a7ef9559c8d9e0378d1"</span><span class="p">);</span> + <span class="n"><a name="git_tree_lookup-75" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">tree_id</span><span class="p">);</span> + <span class="n"><a name="git_oid_fromstr-43" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">parent_id</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span> <span class="n"><a name="git_commit_lookup-6" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">parent</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">parent_id</span><span class="p">);</span></pre></div> </td> </tr> @@ -621,7 +621,7 @@ the values we need to create the commit. The SHA key is written to the <p>Now we can take a look at the commit SHA we've generated.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="o">&</span><span class="n">commit_id</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-51" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="o">&</span><span class="n">commit_id</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"New Commit: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">out</span><span class="p">);</span></pre></div> </td> </tr> @@ -661,9 +661,9 @@ methods, since the objects themselves are very similar.</p> the same way that we would a commit (or any other object).</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"b25fa35b38051e4ae45d4222e795f9df2e43f1d1"</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fromstr-44" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"b25fa35b38051e4ae45d4222e795f9df2e43f1d1"</span><span class="p">);</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_tag_lookup-57" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_lookup">git_tag_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tag</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_tag_lookup-70" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_lookup">git_tag_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tag</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"looking up tag"</span><span class="p">);</span></pre></div> </td> </tr> @@ -678,10 +678,10 @@ the target object (usually 'commit'), the name ('v1.0'), the tag git_signature - name, email, timestamp), and the tag message.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_tag_target-58" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_target">git_tag_target</a></span><span class="p">((</span><span class="n">git_object</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">tag</span><span class="p">);</span> - <span class="n">tname</span> <span class="o">=</span> <span class="n"><a name="git_tag_name-60" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="c1">// "test"</span> - <span class="n">ttype</span> <span class="o">=</span> <span class="n"><a name="git_tag_target_type-59" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="c1">// GIT_OBJ_COMMIT (otype enum)</span> - <span class="n">tmessage</span> <span class="o">=</span> <span class="n"><a name="git_tag_message-61" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="c1">// "tag message\n"</span> + <div class='highlight'><pre> <span class="n"><a name="git_tag_target-71" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_target">git_tag_target</a></span><span class="p">((</span><span class="n">git_object</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">tag</span><span class="p">);</span> + <span class="n">tname</span> <span class="o">=</span> <span class="n"><a name="git_tag_name-73" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="c1">// "test"</span> + <span class="n">ttype</span> <span class="o">=</span> <span class="n"><a name="git_tag_target_type-72" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="c1">// GIT_OBJ_COMMIT (otype enum)</span> + <span class="n">tmessage</span> <span class="o">=</span> <span class="n"><a name="git_tag_message-74" class="fnlink" href="../../#v0.23.1/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="c1">// "tag message\n"</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Tag Message: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">tmessage</span><span class="p">);</span> <span class="n"><a name="git_commit_free-10" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">commit</span><span class="p">);</span></pre></div> @@ -723,8 +723,8 @@ tree entries.</p> <p>Create the oid and lookup the tree object just like the other objects.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"2a741c18ac5ff082a7caaec6e74db3075a1906b5"</span><span class="p">);</span> - <span class="n"><a name="git_tree_lookup-63" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fromstr-45" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"2a741c18ac5ff082a7caaec6e74db3075a1906b5"</span><span class="p">);</span> + <span class="n"><a name="git_tree_lookup-76" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-46'> @@ -736,11 +736,11 @@ tree entries.</p> if you want to.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="kt">size_t</span> <span class="n">cnt</span> <span class="o">=</span> <span class="n"><a name="git_tree_entrycount-64" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="c1">// 3</span> + <div class='highlight'><pre> <span class="kt">size_t</span> <span class="n">cnt</span> <span class="o">=</span> <span class="n"><a name="git_tree_entrycount-77" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="c1">// 3</span> <span class="n">printf</span><span class="p">(</span><span class="s">"tree entries: %d</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n">cnt</span><span class="p">);</span> - <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-66" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"Entry name: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-67" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">));</span> <span class="c1">// "hello.c"</span></pre></div> + <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-79" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"Entry name: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-80" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">));</span> <span class="c1">// "hello.c"</span></pre></div> </td> </tr> <tr id='section-47'> @@ -752,8 +752,8 @@ if you want to.</p> entry you're looking for.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byname-65" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_byname">git_tree_entry_byname</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="s">"README"</span><span class="p">);</span> - <span class="n"><a name="git_tree_entry_name-68" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">);</span> <span class="c1">// "hello.c"</span></pre></div> + <div class='highlight'><pre> <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byname-78" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_byname">git_tree_entry_byname</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="s">"README"</span><span class="p">);</span> + <span class="n"><a name="git_tree_entry_name-81" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">);</span> <span class="c1">// "hello.c"</span></pre></div> </td> </tr> <tr id='section-48'> @@ -766,7 +766,7 @@ entry you're looking for.</p> get the mode if you want.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_tree_entry_to_object-69" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_to_object">git_tree_entry_to_object</a></span><span class="p">(</span><span class="o">&</span><span class="n">objt</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">entry</span><span class="p">);</span> <span class="c1">// blob</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_tree_entry_to_object-82" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_entry_to_object">git_tree_entry_to_object</a></span><span class="p">(</span><span class="o">&</span><span class="n">objt</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">entry</span><span class="p">);</span> <span class="c1">// blob</span></pre></div> </td> </tr> <tr id='section-49'> @@ -808,7 +808,7 @@ don't have to do all those steps yourself.</p> <div class='highlight'><pre> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">*Blob Parsing*</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="n">git_blob</span> <span class="o">*</span><span class="n">blob</span><span class="p">;</span> - <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"1385f264afb75a56a5bec74243be9b367ba4ca08"</span><span class="p">);</span> + <span class="n"><a name="git_oid_fromstr-46" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"1385f264afb75a56a5bec74243be9b367ba4ca08"</span><span class="p">);</span> <span class="n"><a name="git_blob_lookup-1" class="fnlink" href="../../#v0.23.1/group/blob/git_blob_lookup">git_blob_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">blob</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> </td> </tr> @@ -856,7 +856,7 @@ can allow you to create <code>git log</code> type functionality.</p> <span class="n">git_revwalk</span> <span class="o">*</span><span class="n">walk</span><span class="p">;</span> <span class="n">git_commit</span> <span class="o">*</span><span class="n">wcommit</span><span class="p">;</span> - <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span></pre></div> + <span class="n"><a name="git_oid_fromstr-47" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-55'> @@ -874,9 +874,9 @@ branch1..branch2</code>, you would push the oid of <code>branch2</code> and hide of <code>branch1</code>.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_revwalk_new-49" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">walk</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_sorting-52" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="n">GIT_SORT_TOPOLOGICAL</span> <span class="o">|</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_push-50" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_revwalk_new-62" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">walk</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_sorting-65" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="n">GIT_SORT_TOPOLOGICAL</span> <span class="o">|</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_push-63" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="k">const</span> <span class="n">git_signature</span> <span class="o">*</span><span class="n">cauth</span><span class="p">;</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">cmsg</span><span class="p">;</span></pre></div> @@ -894,7 +894,7 @@ at by the returned OID; note that this operation is specially fast since the raw contents of the commit object will be cached in memory</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">while</span> <span class="p">((</span><span class="n"><a name="git_revwalk_next-51" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">walk</span><span class="p">))</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> + <div class='highlight'><pre> <span class="k">while</span> <span class="p">((</span><span class="n"><a name="git_revwalk_next-64" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">walk</span><span class="p">))</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_commit_lookup-7" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">wcommit</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"looking up commit during revwalk"</span><span class="p">);</span> @@ -917,7 +917,7 @@ walked it not deallocated while the walk is in progress, or it will result in undefined behavior</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_revwalk_free-53" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">walk</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_revwalk_free-66" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">walk</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-Index_File_Manipulation'> @@ -957,7 +957,7 @@ index file with <code>git_index_open_bare()</code>. The index for the repository will be located and loaded from disk.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_repository_index-48" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_index">git_repository_index</a></span><span class="p">(</span><span class="o">&</span><span class="n">index</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_repository_index-61" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_index">git_repository_index</a></span><span class="p">(</span><span class="o">&</span><span class="n">index</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-61'> @@ -1019,7 +1019,7 @@ out all available references and the object SHA they resolve to.</p> </td> <td class=code> <div class='highlight'><pre> <span class="n">git_strarray</span> <span class="n">ref_list</span><span class="p">;</span> - <span class="n"><a name="git_reference_list-44" class="fnlink" href="../../#v0.23.1/group/reference/git_reference_list">git_reference_list</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_reference_list-57" class="fnlink" href="../../#v0.23.1/group/reference/git_reference_list">git_reference_list</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">refname</span><span class="p">;</span> <span class="n">git_reference</span> <span class="o">*</span><span class="n">ref</span><span class="p">;</span></pre></div> @@ -1036,16 +1036,16 @@ one at a time and resolve them to the SHA, then print both values out.</p> <td class=code> <div class='highlight'><pre> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">ref_list</span><span class="p">.</span><span class="n">count</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> <span class="n">refname</span> <span class="o">=</span> <span class="n">ref_list</span><span class="p">.</span><span class="n">strings</span><span class="p">[</span><span class="n">i</span><span class="p">];</span> - <span class="n"><a name="git_reference_lookup-40" class="fnlink" href="../../#v0.23.1/group/reference/git_reference_lookup">git_reference_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> + <span class="n"><a name="git_reference_lookup-53" class="fnlink" href="../../#v0.23.1/group/reference/git_reference_lookup">git_reference_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> - <span class="k">switch</span> <span class="p">(</span><span class="n"><a name="git_reference_type-43" class="fnlink" href="../../#v0.23.1/group/reference/git_reference_type">git_reference_type</a></span><span class="p">(</span><span class="n">ref</span><span class="p">))</span> <span class="p">{</span> + <span class="k">switch</span> <span class="p">(</span><span class="n"><a name="git_reference_type-56" class="fnlink" href="../../#v0.23.1/group/reference/git_reference_type">git_reference_type</a></span><span class="p">(</span><span class="n">ref</span><span class="p">))</span> <span class="p">{</span> <span class="k">case</span> <span class="nl">GIT_REF_OID</span><span class="p">:</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n"><a name="git_reference_target-41" class="fnlink" href="../../#v0.23.1/group/reference/git_reference_target">git_reference_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> + <span class="n"><a name="git_oid_fmt-52" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n"><a name="git_reference_target-54" class="fnlink" href="../../#v0.23.1/group/reference/git_reference_target">git_reference_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s [%s]</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">refname</span><span class="p">,</span> <span class="n">out</span><span class="p">);</span> <span class="k">break</span><span class="p">;</span> <span class="k">case</span> <span class="nl">GIT_REF_SYMBOLIC</span><span class="p">:</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"%s => %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">refname</span><span class="p">,</span> <span class="n"><a name="git_reference_symbolic_target-42" class="fnlink" href="../../#v0.23.1/group/reference/git_reference_symbolic_target">git_reference_symbolic_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"%s => %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">refname</span><span class="p">,</span> <span class="n"><a name="git_reference_symbolic_target-55" class="fnlink" href="../../#v0.23.1/group/reference/git_reference_symbolic_target">git_reference_symbolic_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> <span class="k">break</span><span class="p">;</span> <span class="k">default</span><span class="o">:</span> <span class="n">fprintf</span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"Unexpected reference type</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> @@ -1053,7 +1053,7 @@ one at a time and resolve them to the SHA, then print both values out.</p> <span class="p">}</span> <span class="p">}</span> - <span class="n"><a name="git_strarray_free-56" class="fnlink" href="../../#v0.23.1/group/strarray/git_strarray_free">git_strarray_free</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">);</span></pre></div> + <span class="n"><a name="git_strarray_free-69" class="fnlink" href="../../#v0.23.1/group/strarray/git_strarray_free">git_strarray_free</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-Config_Files'> @@ -1112,7 +1112,7 @@ in any of the accessible config file locations (system, global, local).</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_repository_free-46" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_repository_free-59" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> <span class="p">}</span></pre></div> diff --git a/ex/v0.23.1/log.html b/ex/v0.23.1/log.html index 2303ab63e..f1f7fbe8e 100644 --- a/ex/v0.23.1/log.html +++ b/ex/v0.23.1/log.html @@ -207,7 +207,7 @@ revwalker configuration calls</li> <span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">strings</span> <span class="o">=</span> <span class="o">&</span><span class="n">argv</span><span class="p">[</span><span class="n">last_arg</span><span class="p">];</span> <span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">count</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">-</span> <span class="n">last_arg</span><span class="p">;</span> <span class="k">if</span> <span class="p">(</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">count</span> <span class="o">></span> <span class="mi">0</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_pathspec_new-39" class="fnlink" href="../../#v0.23.1/group/pathspec/git_pathspec_new">git_pathspec_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_pathspec_new-41" class="fnlink" href="../../#v0.23.1/group/pathspec/git_pathspec_new">git_pathspec_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">),</span> <span class="s">"Building pathspec"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="p">.</span><span class="n">revisions</span><span class="p">)</span> @@ -224,7 +224,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="n">printed</span> <span class="o">=</span> <span class="n">count</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> - <span class="k">for</span> <span class="p">(;</span> <span class="o">!</span><span class="n"><a name="git_revwalk_next-52" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> <span class="n"><a name="git_commit_free-2" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="p">{</span> + <span class="k">for</span> <span class="p">(;</span> <span class="o">!</span><span class="n"><a name="git_revwalk_next-54" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> <span class="n"><a name="git_commit_free-2" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="p">{</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_commit_lookup-1" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">),</span> <span class="s">"Failed to look up commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> @@ -240,10 +240,10 @@ revwalker configuration calls</li> <span class="k">if</span> <span class="p">(</span><span class="n">parents</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">git_tree</span> <span class="o">*</span><span class="n">tree</span><span class="p">;</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_commit_tree-14" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_tree">git_commit_tree</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">commit</span><span class="p">),</span> <span class="s">"Get tree"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_pathspec_match_tree-41" class="fnlink" href="../../#v0.23.1/group/pathspec/git_pathspec_match_tree">git_pathspec_match_tree</a></span><span class="p">(</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_pathspec_match_tree-43" class="fnlink" href="../../#v0.23.1/group/pathspec/git_pathspec_match_tree">git_pathspec_match_tree</a></span><span class="p">(</span> <span class="nb">NULL</span><span class="p">,</span> <span class="n">tree</span><span class="p">,</span> <span class="n">GIT_PATHSPEC_NO_MATCH_ERROR</span><span class="p">,</span> <span class="n">ps</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="n">unmatched</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span> - <span class="n"><a name="git_tree_free-56" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-58" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n">parents</span> <span class="o">==</span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span> <span class="n">unmatched</span> <span class="o">=</span> <span class="n">match_with_parent</span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">)</span> <span class="o">?</span> <span class="mi">0</span> <span class="o">:</span> <span class="mi">1</span><span class="p">;</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> @@ -297,14 +297,14 @@ revwalker configuration calls</li> <span class="s">"Displaying diff"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n"><a name="git_diff_free-24" class="fnlink" href="../../#v0.23.1/group/diff/git_diff_free">git_diff_free</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-57" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-58" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-59" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-60" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> <span class="p">}</span> <span class="p">}</span> - <span class="n"><a name="git_pathspec_free-40" class="fnlink" href="../../#v0.23.1/group/pathspec/git_pathspec_free">git_pathspec_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_free-55" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-44" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_pathspec_free-42" class="fnlink" href="../../#v0.23.1/group/pathspec/git_pathspec_free">git_pathspec_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_free-57" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-46" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-31" class="fnlink" href="../../#v0.23.1/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> @@ -367,19 +367,19 @@ revwalker configuration calls</li> </td> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">)</span> <span class="p">{</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-47" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-49" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> <span class="s">"Could not create revision walker"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_sorting-53" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_sorting-55" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> <span class="p">}</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">obj</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push_head-50" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_push_head">git_revwalk_push_head</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push_head-52" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_push_head">git_revwalk_push_head</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">),</span> <span class="s">"Could not find repository HEAD"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n">hide</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_hide-51" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_hide">git_revwalk_hide</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-34" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_hide-53" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_hide">git_revwalk_hide</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-34" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Reference does not refer to a commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">else</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push-49" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-35" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push-51" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-35" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Reference does not refer to a commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n"><a name="git_object_free-38" class="fnlink" href="../../#v0.23.1/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> @@ -410,7 +410,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-42" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-44" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span> @@ -423,9 +423,9 @@ revwalker configuration calls</li> <span class="n">revs</span><span class="p">.</span><span class="n">flags</span> <span class="o">=</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">;</span> <span class="n">hide</span> <span class="o">=</span> <span class="o">!</span><span class="n">hide</span><span class="p">;</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse_single-45" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">.</span><span class="n">from</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span> <span class="o">+</span> <span class="mi">1</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse_single-47" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">.</span><span class="n">from</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span> <span class="o">+</span> <span class="mi">1</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> - <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse-46" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse-48" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="k">if</span> <span class="p">((</span><span class="n">revs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> @@ -474,7 +474,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-43" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-45" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> @@ -488,7 +488,7 @@ revwalker configuration calls</li> </td> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-48" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-50" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> <span class="s">"Could not create revision walker"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">sort_mode</span> <span class="o">==</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">)</span> @@ -496,7 +496,7 @@ revwalker configuration calls</li> <span class="k">else</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span> <span class="o">=</span> <span class="n">sort_mode</span> <span class="o">|</span> <span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">sorting</span> <span class="o">&</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_sorting-54" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_sorting-56" class="fnlink" href="../../#v0.23.1/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -550,13 +550,13 @@ revwalker configuration calls</li> <span class="k">const</span> <span class="n">git_signature</span> <span class="o">*</span><span class="n">sig</span><span class="p">;</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">scan</span><span class="p">,</span> <span class="o">*</span><span class="n">eol</span><span class="p">;</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span> <span class="n"><a name="git_commit_id-6" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-39" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span> <span class="n"><a name="git_commit_id-6" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"commit %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">buf</span><span class="p">);</span> <span class="k">if</span> <span class="p">((</span><span class="n">count</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_commit_parentcount-20" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_parentcount">git_commit_parentcount</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="o">></span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Merge:"</span><span class="p">);</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">count</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="n"><a name="git_commit_parent_id-23" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-40" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="n"><a name="git_commit_parent_id-23" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">" %s"</span><span class="p">,</span> <span class="n">buf</span><span class="p">);</span> <span class="p">}</span> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> @@ -604,8 +604,8 @@ revwalker configuration calls</li> <span class="n">ndeltas</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_diff_num_deltas-28" class="fnlink" href="../../#v0.23.1/group/diff/git_diff_num_deltas">git_diff_num_deltas</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> <span class="n"><a name="git_diff_free-25" class="fnlink" href="../../#v0.23.1/group/diff/git_diff_free">git_diff_free</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-59" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-60" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-61" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-62" class="fnlink" href="../../#v0.23.1/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> <span class="n"><a name="git_commit_free-5" class="fnlink" href="../../#v0.23.1/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">parent</span><span class="p">);</span> <span class="k">return</span> <span class="n">ndeltas</span> <span class="o">></span> <span class="mi">0</span><span class="p">;</span> diff --git a/ex/v0.23.1/network/fetch.html b/ex/v0.23.1/network/fetch.html index bfe4673fe..c7388b287 100644 --- a/ex/v0.23.1/network/fetch.html +++ b/ex/v0.23.1/network/fetch.html @@ -97,7 +97,7 @@ information from it.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_connect-3" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_connect">git_remote_connect</a></span><span class="p">(</span><span class="n">data</span><span class="o">-></span><span class="n">remote</span><span class="p">,</span> <span class="n">GIT_DIRECTION_FETCH</span><span class="p">,</span> <span class="o">&</span><span class="n">data</span><span class="o">-></span><span class="n">fetch_opts</span><span class="o">-></span><span class="n">callbacks</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> + <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_connect-6" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_connect">git_remote_connect</a></span><span class="p">(</span><span class="n">data</span><span class="o">-></span><span class="n">remote</span><span class="p">,</span> <span class="n">GIT_DIRECTION_FETCH</span><span class="p">,</span> <span class="o">&</span><span class="n">data</span><span class="o">-></span><span class="n">fetch_opts</span><span class="o">-></span><span class="n">callbacks</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">data</span><span class="o">-></span><span class="n">ret</span> <span class="o">=</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="k">goto</span> <span class="n">exit</span><span class="p">;</span> <span class="p">}</span></pre></div> @@ -113,7 +113,7 @@ amount of received data and the indexer stats which lets you inform the user about progress.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_download-7" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_download">git_remote_download</a></span><span class="p">(</span><span class="n">data</span><span class="o">-></span><span class="n">remote</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="n">data</span><span class="o">-></span><span class="n">fetch_opts</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> + <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_download-10" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_download">git_remote_download</a></span><span class="p">(</span><span class="n">data</span><span class="o">-></span><span class="n">remote</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="n">data</span><span class="o">-></span><span class="n">fetch_opts</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">data</span><span class="o">-></span><span class="n">ret</span> <span class="o">=</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="k">goto</span> <span class="n">exit</span><span class="p">;</span> <span class="p">}</span> @@ -141,13 +141,13 @@ an update.</p> <span class="kt">char</span> <span class="n">a_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="o">+</span><span class="mi">1</span><span class="p">],</span> <span class="n">b_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="o">+</span><span class="mi">1</span><span class="p">];</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="n">data</span><span class="p">;</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">b_str</span><span class="p">,</span> <span class="n">b</span><span class="p">);</span> + <span class="n"><a name="git_oid_fmt-1" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">b_str</span><span class="p">,</span> <span class="n">b</span><span class="p">);</span> <span class="n">b_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="p">]</span> <span class="o">=</span> <span class="sc">'\0'</span><span class="p">;</span> - <span class="k">if</span> <span class="p">(</span><span class="n">git_oid_iszero</span><span class="p">(</span><span class="n">a</span><span class="p">))</span> <span class="p">{</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_oid_iszero-3" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_iszero">git_oid_iszero</a></span><span class="p">(</span><span class="n">a</span><span class="p">))</span> <span class="p">{</span> <span class="n">printf</span><span class="p">(</span><span class="s">"[new] %.20s %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">b_str</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">a_str</span><span class="p">,</span> <span class="n">a</span><span class="p">);</span> + <span class="n"><a name="git_oid_fmt-2" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">a_str</span><span class="p">,</span> <span class="n">a</span><span class="p">);</span> <span class="n">a_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="p">]</span> <span class="o">=</span> <span class="sc">'\0'</span><span class="p">;</span> <span class="n">printf</span><span class="p">(</span><span class="s">"[updated] %.10s..%.10s %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">a_str</span><span class="p">,</span> <span class="n">b_str</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> <span class="p">}</span> @@ -189,8 +189,8 @@ an update.</p> </td> <td class=code> <div class='highlight'><pre> <span class="n">printf</span><span class="p">(</span><span class="s">"Fetching %s for repo %p</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="n">repo</span><span class="p">);</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_lookup-2" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_create_anonymous-1" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_lookup-5" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_create_anonymous-4" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span></pre></div> </td> @@ -221,7 +221,7 @@ an update.</p> <span class="n">data</span><span class="p">.</span><span class="n">ret</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">data</span><span class="p">.</span><span class="n">finished</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> - <span class="n">stats</span> <span class="o">=</span> <span class="n"><a name="git_remote_stats-9" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_stats">git_remote_stats</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <span class="n">stats</span> <span class="o">=</span> <span class="n"><a name="git_remote_stats-12" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_stats">git_remote_stats</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="cp">#ifdef _WIN32</span> <span class="n">download</span><span class="p">(</span><span class="o">&</span><span class="n">data</span><span class="p">);</span> @@ -287,7 +287,7 @@ network.</p> <p>Disconnect the underlying connection to prevent from idling.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_remote_disconnect-4" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_disconnect">git_remote_disconnect</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_remote_disconnect-7" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_disconnect">git_remote_disconnect</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-12'> @@ -302,15 +302,15 @@ changed but all the needed objects are available locally.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_update_tips-8" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_update_tips">git_remote_update_tips</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="o">&</span><span class="n">fetch_opts</span><span class="p">.</span><span class="n">callbacks</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">fetch_opts</span><span class="p">.</span><span class="n">download_tags</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_update_tips-11" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_update_tips">git_remote_update_tips</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="o">&</span><span class="n">fetch_opts</span><span class="p">.</span><span class="n">callbacks</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">fetch_opts</span><span class="p">.</span><span class="n">download_tags</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> - <span class="n"><a name="git_remote_free-5" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <span class="n"><a name="git_remote_free-8" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> <span class="nl">on_error</span><span class="p">:</span> - <span class="n"><a name="git_remote_free-6" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <span class="n"><a name="git_remote_free-9" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span></pre></div> </td> diff --git a/ex/v0.23.1/network/index-pack.html b/ex/v0.23.1/network/index-pack.html index 6bb65749c..53caf2a89 100644 --- a/ex/v0.23.1/network/index-pack.html +++ b/ex/v0.23.1/network/index-pack.html @@ -147,7 +147,7 @@ the indexing to finish in a worker thread</p> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\r</span><span class="s">Indexing %d of %d</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">stats</span><span class="p">.</span><span class="n">indexed_objects</span><span class="p">,</span> <span class="n">stats</span><span class="p">.</span><span class="n">total_objects</span><span class="p">);</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">hash</span><span class="p">,</span> <span class="n"><a name="git_indexer_hash-4" class="fnlink" href="../../#v0.23.1/group/indexer/git_indexer_hash">git_indexer_hash</a></span><span class="p">(</span><span class="n">idx</span><span class="p">));</span> + <span class="n"><a name="git_oid_fmt-6" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">hash</span><span class="p">,</span> <span class="n"><a name="git_indexer_hash-4" class="fnlink" href="../../#v0.23.1/group/indexer/git_indexer_hash">git_indexer_hash</a></span><span class="p">(</span><span class="n">idx</span><span class="p">));</span> <span class="n">puts</span><span class="p">(</span><span class="n">hash</span><span class="p">);</span> <span class="nl">cleanup</span><span class="p">:</span> diff --git a/ex/v0.23.1/network/ls-remote.html b/ex/v0.23.1/network/ls-remote.html index 81535dbfe..fc1817d27 100644 --- a/ex/v0.23.1/network/ls-remote.html +++ b/ex/v0.23.1/network/ls-remote.html @@ -81,9 +81,9 @@ <p>Find the remote by name</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_lookup-2" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_lookup-3" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">error</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_create_anonymous-1" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_create_anonymous-2" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">error</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span> <span class="p">}</span></pre></div> @@ -100,7 +100,7 @@ each of the remote references.</p> <td class=code> <div class='highlight'><pre> <span class="n">callbacks</span><span class="p">.</span><span class="n">credentials</span> <span class="o">=</span> <span class="n">cred_acquire_cb</span><span class="p">;</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_connect-3" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_connect">git_remote_connect</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="n">GIT_DIRECTION_FETCH</span><span class="p">,</span> <span class="o">&</span><span class="n">callbacks</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_connect-4" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_connect">git_remote_connect</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="n">GIT_DIRECTION_FETCH</span><span class="p">,</span> <span class="o">&</span><span class="n">callbacks</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">error</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span></pre></div> </td> @@ -114,17 +114,17 @@ each of the remote references.</p> their name next to what they point to.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_ls-4" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_ls">git_remote_ls</a></span><span class="p">(</span><span class="o">&</span><span class="n">refs</span><span class="p">,</span> <span class="o">&</span><span class="n">refs_len</span><span class="p">,</span> <span class="n">remote</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_ls-5" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_ls">git_remote_ls</a></span><span class="p">(</span><span class="o">&</span><span class="n">refs</span><span class="p">,</span> <span class="o">&</span><span class="n">refs_len</span><span class="p">,</span> <span class="n">remote</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">refs_len</span><span class="p">;</span> <span class="n">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span> <span class="kt">char</span> <span class="n">oid</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span><span class="mi">0</span><span class="p">};</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="o">&</span><span class="n">refs</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">-></span><span class="n">oid</span><span class="p">);</span> + <span class="n"><a name="git_oid_fmt-1" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="o">&</span><span class="n">refs</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">-></span><span class="n">oid</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\t</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oid</span><span class="p">,</span> <span class="n">refs</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">-></span><span class="n">name</span><span class="p">);</span> <span class="p">}</span> <span class="nl">cleanup</span><span class="p">:</span> - <span class="n"><a name="git_remote_free-5" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <span class="n"><a name="git_remote_free-6" class="fnlink" href="../../#v0.23.1/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="k">return</span> <span class="n">error</span><span class="p">;</span> <span class="p">}</span></pre></div> </td> diff --git a/ex/v0.23.1/rev-parse.html b/ex/v0.23.1/rev-parse.html index 72d81ebee..6159f638e 100644 --- a/ex/v0.23.1/rev-parse.html +++ b/ex/v0.23.1/rev-parse.html @@ -103,7 +103,7 @@ <span class="n">check_lg2</span><span class="p">(</span><span class="n">parse_revision</span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">),</span> <span class="s">"Parsing"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-13" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-17" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-2" class="fnlink" href="../../#v0.23.1/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> @@ -145,19 +145,19 @@ <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-12" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-16" class="fnlink" href="../../#v0.23.1/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository from"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-14" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">rs</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">),</span> <span class="s">"Could not parse"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-18" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">rs</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">),</span> <span class="s">"Could not parse"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> <span class="k">if</span> <span class="p">((</span><span class="n">rs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-4" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-12" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-4" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="n"><a name="git_object_free-9" class="fnlink" href="../../#v0.23.1/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">((</span><span class="n">rs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_RANGE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-5" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-13" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-5" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="n"><a name="git_object_free-10" class="fnlink" href="../../#v0.23.1/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">);</span> @@ -167,16 +167,16 @@ <span class="n"><a name="git_object_id-6" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">),</span> <span class="n"><a name="git_object_id-7" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">)),</span> <span class="s">"Could not find merge base"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="o">&</span><span class="n">base</span><span class="p">);</span> + <span class="n"><a name="git_oid_tostr-14" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="o">&</span><span class="n">base</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="p">}</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-8" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-15" class="fnlink" href="../../#v0.23.1/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-8" class="fnlink" href="../../#v0.23.1/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"^%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="n"><a name="git_object_free-11" class="fnlink" href="../../#v0.23.1/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> - <span class="n">fatal</span><span class="p">(</span><span class="s">"Invalid results from <a name="git_revparse-15" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse">git_revparse</a>"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> + <span class="n">fatal</span><span class="p">(</span><span class="s">"Invalid results from <a name="git_revparse-19" class="fnlink" href="../../#v0.23.1/group/revparse/git_revparse">git_revparse</a>"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> <span class="p">}</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> diff --git a/ex/v0.26.2/blame.html b/ex/v0.26.2/blame.html index d9b34766c..2ae06f8e1 100644 --- a/ex/v0.26.2/blame.html +++ b/ex/v0.26.2/blame.html @@ -130,7 +130,7 @@ simulate the output of <code>git blame</code> and a few of its command line argu <p>Open the repository.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-18" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="s">"."</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Couldn't open repository"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-24" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="s">"."</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Couldn't open repository"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-4'> @@ -143,13 +143,13 @@ nail down the end points.</p> </td> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n">o</span><span class="p">.</span><span class="n">commitspec</span><span class="p">)</span> <span class="p">{</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-21" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revspec</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">commitspec</span><span class="p">),</span> <span class="s">"Couldn't parse commit spec"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-27" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revspec</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">commitspec</span><span class="p">),</span> <span class="s">"Couldn't parse commit spec"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">)</span> <span class="p">{</span> - <span class="n">git_oid_cpy</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-10" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n"><a name="git_oid_cpy-20" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_cpy">git_oid_cpy</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-10" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> <span class="n"><a name="git_object_free-14" class="fnlink" href="../../#v0.26.2/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> - <span class="n">git_oid_cpy</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">oldest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-11" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> - <span class="n">git_oid_cpy</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> + <span class="n"><a name="git_oid_cpy-21" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_cpy">git_oid_cpy</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">oldest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-11" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n"><a name="git_oid_cpy-22" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_cpy">git_oid_cpy</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> <span class="n"><a name="git_object_free-15" class="fnlink" href="../../#v0.26.2/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="n"><a name="git_object_free-16" class="fnlink" href="../../#v0.26.2/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">to</span><span class="p">);</span> <span class="p">}</span> @@ -176,14 +176,14 @@ nail down the end points.</p> <code>commitish:path/to/file.txt</code> format to find it.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n">git_oid_iszero</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">))</span> + <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_oid_iszero-23" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_iszero">git_oid_iszero</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">))</span> <span class="n">strcpy</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="s">"HEAD"</span><span class="p">);</span> <span class="k">else</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">spec</span><span class="p">),</span> <span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">);</span> + <span class="n"><a name="git_oid_tostr-18" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">spec</span><span class="p">),</span> <span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">);</span> <span class="n">strcat</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="s">":"</span><span class="p">);</span> <span class="n">strcat</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">path</span><span class="p">);</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-20" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">spec</span><span class="p">),</span> <span class="s">"Object lookup error"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-26" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">spec</span><span class="p">),</span> <span class="s">"Object lookup error"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_blob_lookup-4" class="fnlink" href="../../#v0.26.2/group/blob/git_blob_lookup">git_blob_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">blob</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n"><a name="git_object_id-13" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Blob lookup error"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n"><a name="git_object_free-17" class="fnlink" href="../../#v0.26.2/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> @@ -214,7 +214,7 @@ nail down the end points.</p> <span class="kt">char</span> <span class="n">sig</span><span class="p">[</span><span class="mi">128</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span><span class="mi">0</span><span class="p">};</span> <span class="n">break_on_null_hunk</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="o">&</span><span class="n">hunk</span><span class="o">-></span><span class="n">final_commit_id</span><span class="p">);</span> + <span class="n"><a name="git_oid_tostr-19" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="o">&</span><span class="n">hunk</span><span class="o">-></span><span class="n">final_commit_id</span><span class="p">);</span> <span class="n">snprintf</span><span class="p">(</span><span class="n">sig</span><span class="p">,</span> <span class="mi">30</span><span class="p">,</span> <span class="s">"%s <%s>"</span><span class="p">,</span> <span class="n">hunk</span><span class="o">-></span><span class="n">final_signature</span><span class="o">-></span><span class="n">name</span><span class="p">,</span> <span class="n">hunk</span><span class="o">-></span><span class="n">final_signature</span><span class="o">-></span><span class="n">email</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s ( %-30s %3d) %.*s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> @@ -240,7 +240,7 @@ nail down the end points.</p> <td class=code> <div class='highlight'><pre> <span class="n"><a name="git_blob_free-5" class="fnlink" href="../../#v0.26.2/group/blob/git_blob_free">git_blob_free</a></span><span class="p">(</span><span class="n">blob</span><span class="p">);</span> <span class="n"><a name="git_blame_free-3" class="fnlink" href="../../#v0.26.2/group/blame/git_blame_free">git_blame_free</a></span><span class="p">(</span><span class="n">blame</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-19" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-25" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-9" class="fnlink" href="../../#v0.26.2/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> diff --git a/ex/v0.26.2/cat-file.html b/ex/v0.26.2/cat-file.html index 1d9683b8a..f935aed6f 100644 --- a/ex/v0.26.2/cat-file.html +++ b/ex/v0.26.2/cat-file.html @@ -124,19 +124,19 @@ <td class=code> <div class='highlight'><pre><span class="k">static</span> <span class="kt">void</span> <span class="nf">show_tree</span><span class="p">(</span><span class="k">const</span> <span class="n">git_tree</span> <span class="o">*</span><span class="n">tree</span><span class="p">)</span> <span class="p">{</span> - <span class="kt">size_t</span> <span class="n">i</span><span class="p">,</span> <span class="n">max_i</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_tree_entrycount-36" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> + <span class="kt">size_t</span> <span class="n">i</span><span class="p">,</span> <span class="n">max_i</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_tree_entrycount-41" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> <span class="k">const</span> <span class="n">git_tree_entry</span> <span class="o">*</span><span class="n">te</span><span class="p">;</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">max_i</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> - <span class="n">te</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-37" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="n">i</span><span class="p">);</span> + <span class="n">te</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-42" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="n">i</span><span class="p">);</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tree_entry_id-39" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_id">git_tree_entry_id</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-26" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tree_entry_id-44" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_id">git_tree_entry_id</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%06o %s %s</span><span class="se">\t</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> - <span class="n"><a name="git_tree_entry_filemode-41" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_filemode">git_tree_entry_filemode</a></span><span class="p">(</span><span class="n">te</span><span class="p">),</span> - <span class="n"><a name="git_object_type2string-18" class="fnlink" href="../../#v0.26.2/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tree_entry_type-40" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_type">git_tree_entry_type</a></span><span class="p">(</span><span class="n">te</span><span class="p">)),</span> - <span class="n">oidstr</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-38" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> + <span class="n"><a name="git_tree_entry_filemode-46" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_filemode">git_tree_entry_filemode</a></span><span class="p">(</span><span class="n">te</span><span class="p">),</span> + <span class="n"><a name="git_object_type2string-18" class="fnlink" href="../../#v0.26.2/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tree_entry_type-45" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_type">git_tree_entry_type</a></span><span class="p">(</span><span class="n">te</span><span class="p">)),</span> + <span class="n">oidstr</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-43" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> <span class="p">}</span> <span class="p">}</span></pre></div> </td> @@ -154,12 +154,12 @@ <span class="kt">unsigned</span> <span class="kt">int</span> <span class="n">i</span><span class="p">,</span> <span class="n">max_i</span><span class="p">;</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_tree_id-7" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_tree_id">git_commit_tree_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-27" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_tree_id-7" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_tree_id">git_commit_tree_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"tree %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oidstr</span><span class="p">);</span> <span class="n">max_i</span> <span class="o">=</span> <span class="p">(</span><span class="kt">unsigned</span> <span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_commit_parentcount-8" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_parentcount">git_commit_parentcount</a></span><span class="p">(</span><span class="n">commit</span><span class="p">);</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">max_i</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_parent_id-9" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-28" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_parent_id-9" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"parent %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oidstr</span><span class="p">);</span> <span class="p">}</span> @@ -174,14 +174,14 @@ <span class="p">{</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tag_target_id-30" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_target_id">git_tag_target_id</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));;</span> + <span class="n"><a name="git_oid_tostr-29" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tag_target_id-35" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_target_id">git_tag_target_id</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));;</span> <span class="n">printf</span><span class="p">(</span><span class="s">"object %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oidstr</span><span class="p">);</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"type %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_object_type2string-19" class="fnlink" href="../../#v0.26.2/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tag_target_type-31" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">)));</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"tag %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_name-32" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> - <span class="n">print_signature</span><span class="p">(</span><span class="s">"tagger"</span><span class="p">,</span> <span class="n"><a name="git_tag_tagger-33" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_tagger">git_tag_tagger</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"type %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_object_type2string-19" class="fnlink" href="../../#v0.26.2/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tag_target_type-36" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">)));</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"tag %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_name-37" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> + <span class="n">print_signature</span><span class="p">(</span><span class="s">"tagger"</span><span class="p">,</span> <span class="n"><a name="git_tag_tagger-38" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_tagger">git_tag_tagger</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_tag_message-34" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">))</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_message-35" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_tag_message-39" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">))</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_message-40" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> <span class="p">}</span> <span class="k">enum</span> <span class="p">{</span> @@ -220,14 +220,14 @@ <span class="n">parse_opts</span><span class="p">(</span><span class="o">&</span><span class="n">o</span><span class="p">,</span> <span class="n">argc</span><span class="p">,</span> <span class="n">argv</span><span class="p">);</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-26" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">dir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-31" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">dir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-29" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">rev</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-34" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">rev</span><span class="p">),</span> <span class="s">"Could not resolve"</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">rev</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">o</span><span class="p">.</span><span class="n">verbose</span><span class="p">)</span> <span class="p">{</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-30" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s %s</span><span class="se">\n</span><span class="s">--</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_object_type2string-20" class="fnlink" href="../../#v0.26.2/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_object_type-14" class="fnlink" href="../../#v0.26.2/group/object/git_object_type">git_object_type</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="n">oidstr</span><span class="p">);</span> @@ -241,7 +241,7 @@ <span class="n">git_odb</span> <span class="o">*</span><span class="n">odb</span><span class="p">;</span> <span class="n">git_odb_object</span> <span class="o">*</span><span class="n">odbobj</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_odb-28" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"Could not open ODB"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_odb-33" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"Could not open ODB"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_odb_read-23" class="fnlink" href="../../#v0.26.2/group/odb/git_odb_read">git_odb_read</a></span><span class="p">(</span><span class="o">&</span><span class="n">odbobj</span><span class="p">,</span> <span class="n">odb</span><span class="p">,</span> <span class="n"><a name="git_object_id-13" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Could not find obj"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> @@ -277,7 +277,7 @@ <span class="p">}</span> <span class="n"><a name="git_object_free-17" class="fnlink" href="../../#v0.26.2/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-27" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-32" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-11" class="fnlink" href="../../#v0.26.2/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> diff --git a/ex/v0.26.2/general.html b/ex/v0.26.2/general.html index 3ea0f6133..e2f381981 100644 --- a/ex/v0.26.2/general.html +++ b/ex/v0.26.2/general.html @@ -187,7 +187,7 @@ and work tree locations, here we assume they are in the normal places.</p> <td class=code> <div class='highlight'><pre> <span class="n">repo_path</span> <span class="o">=</span> <span class="p">(</span><span class="n">argc</span> <span class="o">></span> <span class="mi">1</span><span class="p">)</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">:</span> <span class="s">"/opt/libgit2-test/.git"</span><span class="p">;</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_repository_open-52" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open">git_repository_open</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">repo_path</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_repository_open-66" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open">git_repository_open</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">repo_path</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"opening repository"</span><span class="p">);</span> <span class="n">oid_parsing</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">);</span> @@ -211,7 +211,7 @@ and work tree locations, here we assume they are in the normal places.</p> <p>Finally, when you're done with the repository, you can free it as well.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_repository_free-53" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_repository_free-67" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> <span class="p">}</span></pre></div> @@ -246,7 +246,7 @@ this throughout the example for storing the value of the current SHA key we're working with.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="n">hex</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fromstr-46" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="n">hex</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-10'> @@ -282,7 +282,7 @@ char hex value.</p> <p>If you have a oid, you can easily get the hex value of the SHA as well.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-54" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-13'> @@ -293,7 +293,7 @@ char hex value.</p> <p>If you have a oid, you can easily get the hex value of the SHA as well.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-55" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"SHA hex string: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">out</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> @@ -321,7 +321,7 @@ repository.</p> <span class="n">git_odb</span> <span class="o">*</span><span class="n">odb</span><span class="p">;</span> <span class="n">git_otype</span> <span class="n">otype</span><span class="p">;</span> - <span class="n"><a name="git_repository_odb-55" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> + <span class="n"><a name="git_repository_odb-69" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-Raw_Object_Reading'> @@ -427,7 +427,7 @@ Notice that we have to specify the object type as the <code>git_otype</code> enu generated when the object was written to our database.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-56" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Written Object: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oid_hex</span><span class="p">);</span></pre></div> </td> </tr> @@ -479,9 +479,9 @@ values for the name and email should be found in the <code>user.name</code> and example file to see how to access config values.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_signature_new-62" class="fnlink" href="../../#v0.26.2/group/signature/git_signature_new">git_signature_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">author</span><span class="p">,</span> + <div class='highlight'><pre> <span class="n"><a name="git_signature_new-76" class="fnlink" href="../../#v0.26.2/group/signature/git_signature_new">git_signature_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">author</span><span class="p">,</span> <span class="s">"Scott Chacon"</span><span class="p">,</span> <span class="s">"schacon@gmail.com"</span><span class="p">,</span> <span class="mi">123456789</span><span class="p">,</span> <span class="mi">60</span><span class="p">);</span> - <span class="n"><a name="git_signature_new-63" class="fnlink" href="../../#v0.26.2/group/signature/git_signature_new">git_signature_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">committer</span><span class="p">,</span> + <span class="n"><a name="git_signature_new-77" class="fnlink" href="../../#v0.26.2/group/signature/git_signature_new">git_signature_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">committer</span><span class="p">,</span> <span class="s">"Scott A Chacon"</span><span class="p">,</span> <span class="s">"scott@github.com"</span><span class="p">,</span> <span class="mi">987654321</span><span class="p">,</span> <span class="mi">90</span><span class="p">);</span></pre></div> </td> </tr> @@ -495,9 +495,9 @@ parents. Here we're creating oid objects to create the commit with, but you can also use</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">tree_id</span><span class="p">,</span> <span class="s">"f60079018b664e4e79329a7ef9559c8d9e0378d1"</span><span class="p">);</span> - <span class="n"><a name="git_tree_lookup-73" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">tree_id</span><span class="p">);</span> - <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">parent_id</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fromstr-47" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree_id</span><span class="p">,</span> <span class="s">"f60079018b664e4e79329a7ef9559c8d9e0378d1"</span><span class="p">);</span> + <span class="n"><a name="git_tree_lookup-87" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">tree_id</span><span class="p">);</span> + <span class="n"><a name="git_oid_fromstr-48" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">parent_id</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span> <span class="n"><a name="git_commit_lookup-6" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">parent</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">parent_id</span><span class="p">);</span></pre></div> </td> </tr> @@ -531,7 +531,7 @@ the values we need to create the commit. The SHA key is written to the <p>Now we can take a look at the commit SHA we've generated.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="o">&</span><span class="n">commit_id</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-57" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="o">&</span><span class="n">commit_id</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"New Commit: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oid_hex</span><span class="p">);</span></pre></div> </td> </tr> @@ -543,10 +543,10 @@ the values we need to create the commit. The SHA key is written to the <p>Free all objects used in the meanwhile.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_tree_free-75" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_tree_free-89" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="n"><a name="git_commit_free-9" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">parent</span><span class="p">);</span> - <span class="n"><a name="git_signature_free-64" class="fnlink" href="../../#v0.26.2/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">author</span><span class="p">);</span> - <span class="n"><a name="git_signature_free-65" class="fnlink" href="../../#v0.26.2/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">committer</span><span class="p">);</span> + <span class="n"><a name="git_signature_free-78" class="fnlink" href="../../#v0.26.2/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">author</span><span class="p">);</span> + <span class="n"><a name="git_signature_free-79" class="fnlink" href="../../#v0.26.2/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">committer</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -590,7 +590,7 @@ data in the commit - the author (name, email, datetime), committer <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">*Commit Parsing*</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> - <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"8496071c1b46c854b31185ea97743be6a8774479"</span><span class="p">);</span> + <span class="n"><a name="git_oid_fromstr-49" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"8496071c1b46c854b31185ea97743be6a8774479"</span><span class="p">);</span> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_commit_lookup-7" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"looking up commit"</span><span class="p">);</span></pre></div> @@ -645,7 +645,7 @@ technically have any number, though it's rare to have more than two.</p> <span class="n">memset</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">));</span> <span class="n"><a name="git_commit_parent-24" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_parent">git_commit_parent</a></span><span class="p">(</span><span class="o">&</span><span class="n">parent</span><span class="p">,</span> <span class="n">commit</span><span class="p">,</span> <span class="n">p</span><span class="p">);</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n"><a name="git_commit_id-14" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">parent</span><span class="p">));</span> + <span class="n"><a name="git_oid_fmt-58" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n"><a name="git_commit_id-14" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">parent</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Parent: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oid_hex</span><span class="p">);</span> <span class="n"><a name="git_commit_free-10" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">parent</span><span class="p">);</span> <span class="p">}</span> @@ -687,9 +687,9 @@ methods, since the objects themselves are very similar.</p> the same way that we would a commit (or any other object).</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"b25fa35b38051e4ae45d4222e795f9df2e43f1d1"</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fromstr-50" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"b25fa35b38051e4ae45d4222e795f9df2e43f1d1"</span><span class="p">);</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_tag_lookup-67" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_lookup">git_tag_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tag</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_tag_lookup-81" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_lookup">git_tag_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tag</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"looking up tag"</span><span class="p">);</span></pre></div> </td> </tr> @@ -704,10 +704,10 @@ the target object (usually 'commit'), the name ('v1.0'), the tag git_signature - name, email, timestamp), and the tag message.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_tag_target-69" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_target">git_tag_target</a></span><span class="p">((</span><span class="n">git_object</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">tag</span><span class="p">);</span> - <span class="n">name</span> <span class="o">=</span> <span class="n"><a name="git_tag_name-71" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* "test" */</span> - <span class="n">type</span> <span class="o">=</span> <span class="n"><a name="git_tag_target_type-70" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* GIT_OBJ_COMMIT (otype enum) */</span> - <span class="n">message</span> <span class="o">=</span> <span class="n"><a name="git_tag_message-72" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* "tag message\n" */</span> + <div class='highlight'><pre> <span class="n"><a name="git_tag_target-83" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_target">git_tag_target</a></span><span class="p">((</span><span class="n">git_object</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">tag</span><span class="p">);</span> + <span class="n">name</span> <span class="o">=</span> <span class="n"><a name="git_tag_name-85" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* "test" */</span> + <span class="n">type</span> <span class="o">=</span> <span class="n"><a name="git_tag_target_type-84" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* GIT_OBJ_COMMIT (otype enum) */</span> + <span class="n">message</span> <span class="o">=</span> <span class="n"><a name="git_tag_message-86" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* "tag message\n" */</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Tag Name: %s</span><span class="se">\n</span><span class="s">Tag Type: %s</span><span class="se">\n</span><span class="s">Tag Message: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n"><a name="git_object_type2string-38" class="fnlink" href="../../#v0.26.2/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n">type</span><span class="p">),</span> <span class="n">message</span><span class="p">);</span></pre></div> </td> @@ -721,7 +721,7 @@ git_signature - name, email, timestamp), and the tag message.</p> </td> <td class=code> <div class='highlight'><pre> <span class="n"><a name="git_commit_free-12" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">commit</span><span class="p">);</span> - <span class="n"><a name="git_tag_free-68" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_free">git_tag_free</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> + <span class="n"><a name="git_tag_free-82" class="fnlink" href="../../#v0.26.2/group/tag/git_tag_free">git_tag_free</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -757,8 +757,8 @@ tree entries.</p> <p>Create the oid and lookup the tree object just like the other objects.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"f60079018b664e4e79329a7ef9559c8d9e0378d1"</span><span class="p">);</span> - <span class="n"><a name="git_tree_lookup-74" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fromstr-51" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"f60079018b664e4e79329a7ef9559c8d9e0378d1"</span><span class="p">);</span> + <span class="n"><a name="git_tree_lookup-88" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-41'> @@ -770,11 +770,11 @@ tree entries.</p> if you want to.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">cnt</span> <span class="o">=</span> <span class="n"><a name="git_tree_entrycount-77" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="cm">/* 2 */</span> + <div class='highlight'><pre> <span class="n">cnt</span> <span class="o">=</span> <span class="n"><a name="git_tree_entrycount-91" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="cm">/* 2 */</span> <span class="n">printf</span><span class="p">(</span><span class="s">"tree entries: %d</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span> <span class="n">cnt</span><span class="p">);</span> - <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-79" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"Entry name: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-80" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">));</span> <span class="cm">/* "README" */</span></pre></div> + <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-93" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"Entry name: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-94" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">));</span> <span class="cm">/* "README" */</span></pre></div> </td> </tr> <tr id='section-42'> @@ -786,8 +786,8 @@ if you want to.</p> entry you're looking for.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byname-78" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_byname">git_tree_entry_byname</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="s">"README"</span><span class="p">);</span> - <span class="n"><a name="git_tree_entry_name-81" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">);</span> <span class="cm">/* "README" */</span></pre></div> + <div class='highlight'><pre> <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byname-92" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_byname">git_tree_entry_byname</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="s">"README"</span><span class="p">);</span> + <span class="n"><a name="git_tree_entry_name-95" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">);</span> <span class="cm">/* "README" */</span></pre></div> </td> </tr> <tr id='section-43'> @@ -800,7 +800,7 @@ entry you're looking for.</p> get the mode if you want.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_tree_entry_to_object-82" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_to_object">git_tree_entry_to_object</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">entry</span><span class="p">);</span> <span class="cm">/* blob */</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_tree_entry_to_object-96" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_entry_to_object">git_tree_entry_to_object</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">entry</span><span class="p">);</span> <span class="cm">/* blob */</span></pre></div> </td> </tr> <tr id='section-44'> @@ -812,7 +812,7 @@ get the mode if you want.</p> </td> <td class=code> <div class='highlight'><pre> <span class="n"><a name="git_object_free-36" class="fnlink" href="../../#v0.26.2/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-76" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-90" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -839,7 +839,7 @@ don't have to do all those steps yourself.</p> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">*Blob Parsing*</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> - <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"1385f264afb75a56a5bec74243be9b367ba4ca08"</span><span class="p">);</span> + <span class="n"><a name="git_oid_fromstr-52" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"1385f264afb75a56a5bec74243be9b367ba4ca08"</span><span class="p">);</span> <span class="n"><a name="git_blob_lookup-1" class="fnlink" href="../../#v0.26.2/group/blob/git_blob_lookup">git_blob_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">blob</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> </td> </tr> @@ -897,7 +897,7 @@ can allow you to create <code>git log</code> type functionality.</p> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">*Revwalking*</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> - <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span></pre></div> + <span class="n"><a name="git_oid_fromstr-53" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-49'> @@ -915,9 +915,9 @@ branch1..branch2</code>, you would push the oid of <code>branch2</code> and hide of <code>branch1</code>.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_revwalk_new-57" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">walk</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_sorting-60" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="n">GIT_SORT_TOPOLOGICAL</span> <span class="o">|</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_push-58" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_revwalk_new-71" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">walk</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_sorting-74" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="n">GIT_SORT_TOPOLOGICAL</span> <span class="o">|</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_push-72" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-50'> @@ -932,7 +932,7 @@ at by the returned OID; note that this operation is specially fast since the raw contents of the commit object will be cached in memory</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">while</span> <span class="p">((</span><span class="n"><a name="git_revwalk_next-59" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">walk</span><span class="p">))</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> + <div class='highlight'><pre> <span class="k">while</span> <span class="p">((</span><span class="n"><a name="git_revwalk_next-73" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">walk</span><span class="p">))</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_commit_lookup-8" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">wcommit</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"looking up commit during revwalk"</span><span class="p">);</span> @@ -955,7 +955,7 @@ walked it not deallocated while the walk is in progress, or it will result in undefined behavior</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_revwalk_free-61" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">walk</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_revwalk_free-75" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">walk</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -989,7 +989,7 @@ index file with <code>git_index_open_bare()</code>. The index for the repository will be located and loaded from disk.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_repository_index-56" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_index">git_repository_index</a></span><span class="p">(</span><span class="o">&</span><span class="n">index</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_repository_index-70" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_index">git_repository_index</a></span><span class="p">(</span><span class="o">&</span><span class="n">index</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-54'> @@ -1050,7 +1050,7 @@ out all available references and the object SHA they resolve to.</p> one at a time and resolve them to the SHA, then print both values out.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_reference_list-50" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_list">git_reference_list</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_reference_list-64" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_list">git_reference_list</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">ref_list</span><span class="p">.</span><span class="n">count</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> <span class="n">git_reference</span> <span class="o">*</span><span class="n">ref</span><span class="p">;</span> @@ -1058,26 +1058,26 @@ one at a time and resolve them to the SHA, then print both values out.</p> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">refname</span><span class="p">;</span> <span class="n">refname</span> <span class="o">=</span> <span class="n">ref_list</span><span class="p">.</span><span class="n">strings</span><span class="p">[</span><span class="n">i</span><span class="p">];</span> - <span class="n"><a name="git_reference_lookup-46" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_lookup">git_reference_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> + <span class="n"><a name="git_reference_lookup-60" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_lookup">git_reference_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> - <span class="k">switch</span> <span class="p">(</span><span class="n"><a name="git_reference_type-49" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_type">git_reference_type</a></span><span class="p">(</span><span class="n">ref</span><span class="p">))</span> <span class="p">{</span> + <span class="k">switch</span> <span class="p">(</span><span class="n"><a name="git_reference_type-63" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_type">git_reference_type</a></span><span class="p">(</span><span class="n">ref</span><span class="p">))</span> <span class="p">{</span> <span class="k">case</span> <span class="nl">GIT_REF_OID</span><span class="p">:</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n"><a name="git_reference_target-47" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_target">git_reference_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> + <span class="n"><a name="git_oid_fmt-59" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n"><a name="git_reference_target-61" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_target">git_reference_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s [%s]</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">refname</span><span class="p">,</span> <span class="n">oid_hex</span><span class="p">);</span> <span class="k">break</span><span class="p">;</span> <span class="k">case</span> <span class="nl">GIT_REF_SYMBOLIC</span><span class="p">:</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"%s => %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">refname</span><span class="p">,</span> <span class="n"><a name="git_reference_symbolic_target-48" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_symbolic_target">git_reference_symbolic_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"%s => %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">refname</span><span class="p">,</span> <span class="n"><a name="git_reference_symbolic_target-62" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_symbolic_target">git_reference_symbolic_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> <span class="k">break</span><span class="p">;</span> <span class="k">default</span><span class="o">:</span> <span class="n">fprintf</span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"Unexpected reference type</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="n">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span> <span class="p">}</span> - <span class="n"><a name="git_reference_free-51" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">ref</span><span class="p">);</span> + <span class="n"><a name="git_reference_free-65" class="fnlink" href="../../#v0.26.2/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">ref</span><span class="p">);</span> <span class="p">}</span> - <span class="n"><a name="git_strarray_free-66" class="fnlink" href="../../#v0.26.2/group/strarray/git_strarray_free">git_strarray_free</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">);</span> + <span class="n"><a name="git_strarray_free-80" class="fnlink" href="../../#v0.26.2/group/strarray/git_strarray_free">git_strarray_free</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -1117,7 +1117,7 @@ in any of the accessible config file locations (system, global, local).</p> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_config_get_int32-29" class="fnlink" href="../../#v0.26.2/group/config/git_config_get_int32">git_config_get_int32</a></span><span class="p">(</span><span class="o">&</span><span class="n">autocorrect</span><span class="p">,</span> <span class="n">cfg</span><span class="p">,</span> <span class="s">"help.autocorrect"</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Autocorrect: %d</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">autocorrect</span><span class="p">);</span> - <span class="n">check_error</span><span class="p">(</span><span class="n"><a name="git_repository_config_snapshot-54" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_config_snapshot">git_repository_config_snapshot</a></span><span class="p">(</span><span class="o">&</span><span class="n">snap_cfg</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"config snapshot"</span><span class="p">);</span> + <span class="n">check_error</span><span class="p">(</span><span class="n"><a name="git_repository_config_snapshot-68" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_config_snapshot">git_repository_config_snapshot</a></span><span class="p">(</span><span class="o">&</span><span class="n">snap_cfg</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"config snapshot"</span><span class="p">);</span> <span class="n"><a name="git_config_get_string-30" class="fnlink" href="../../#v0.26.2/group/config/git_config_get_string">git_config_get_string</a></span><span class="p">(</span><span class="o">&</span><span class="n">email</span><span class="p">,</span> <span class="n">snap_cfg</span><span class="p">,</span> <span class="s">"user.email"</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Email: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">email</span><span class="p">);</span></pre></div> </td> diff --git a/ex/v0.26.2/log.html b/ex/v0.26.2/log.html index 83d297a1c..4faea8010 100644 --- a/ex/v0.26.2/log.html +++ b/ex/v0.26.2/log.html @@ -207,7 +207,7 @@ revwalker configuration calls</li> <span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">strings</span> <span class="o">=</span> <span class="o">&</span><span class="n">argv</span><span class="p">[</span><span class="n">last_arg</span><span class="p">];</span> <span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">count</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">-</span> <span class="n">last_arg</span><span class="p">;</span> <span class="k">if</span> <span class="p">(</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">count</span> <span class="o">></span> <span class="mi">0</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_pathspec_new-39" class="fnlink" href="../../#v0.26.2/group/pathspec/git_pathspec_new">git_pathspec_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_pathspec_new-41" class="fnlink" href="../../#v0.26.2/group/pathspec/git_pathspec_new">git_pathspec_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">),</span> <span class="s">"Building pathspec"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="p">.</span><span class="n">revisions</span><span class="p">)</span> @@ -224,7 +224,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="n">printed</span> <span class="o">=</span> <span class="n">count</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> - <span class="k">for</span> <span class="p">(;</span> <span class="o">!</span><span class="n"><a name="git_revwalk_next-52" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> <span class="n"><a name="git_commit_free-2" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="p">{</span> + <span class="k">for</span> <span class="p">(;</span> <span class="o">!</span><span class="n"><a name="git_revwalk_next-54" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> <span class="n"><a name="git_commit_free-2" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="p">{</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_commit_lookup-1" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">),</span> <span class="s">"Failed to look up commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> @@ -240,10 +240,10 @@ revwalker configuration calls</li> <span class="k">if</span> <span class="p">(</span><span class="n">parents</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">git_tree</span> <span class="o">*</span><span class="n">tree</span><span class="p">;</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_commit_tree-14" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_tree">git_commit_tree</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">commit</span><span class="p">),</span> <span class="s">"Get tree"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_pathspec_match_tree-41" class="fnlink" href="../../#v0.26.2/group/pathspec/git_pathspec_match_tree">git_pathspec_match_tree</a></span><span class="p">(</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_pathspec_match_tree-43" class="fnlink" href="../../#v0.26.2/group/pathspec/git_pathspec_match_tree">git_pathspec_match_tree</a></span><span class="p">(</span> <span class="nb">NULL</span><span class="p">,</span> <span class="n">tree</span><span class="p">,</span> <span class="n">GIT_PATHSPEC_NO_MATCH_ERROR</span><span class="p">,</span> <span class="n">ps</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="n">unmatched</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span> - <span class="n"><a name="git_tree_free-56" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-58" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n">parents</span> <span class="o">==</span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span> <span class="n">unmatched</span> <span class="o">=</span> <span class="n">match_with_parent</span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">)</span> <span class="o">?</span> <span class="mi">0</span> <span class="o">:</span> <span class="mi">1</span><span class="p">;</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> @@ -297,14 +297,14 @@ revwalker configuration calls</li> <span class="s">"Displaying diff"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n"><a name="git_diff_free-24" class="fnlink" href="../../#v0.26.2/group/diff/git_diff_free">git_diff_free</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-57" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-58" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-59" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-60" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> <span class="p">}</span> <span class="p">}</span> - <span class="n"><a name="git_pathspec_free-40" class="fnlink" href="../../#v0.26.2/group/pathspec/git_pathspec_free">git_pathspec_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_free-55" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-44" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_pathspec_free-42" class="fnlink" href="../../#v0.26.2/group/pathspec/git_pathspec_free">git_pathspec_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_free-57" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-46" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-31" class="fnlink" href="../../#v0.26.2/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> @@ -367,19 +367,19 @@ revwalker configuration calls</li> </td> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">)</span> <span class="p">{</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-47" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-49" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> <span class="s">"Could not create revision walker"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_sorting-53" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_sorting-55" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> <span class="p">}</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">obj</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push_head-50" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_push_head">git_revwalk_push_head</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push_head-52" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_push_head">git_revwalk_push_head</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">),</span> <span class="s">"Could not find repository HEAD"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n">hide</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_hide-51" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_hide">git_revwalk_hide</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-34" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_hide-53" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_hide">git_revwalk_hide</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-34" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Reference does not refer to a commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">else</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push-49" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-35" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push-51" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-35" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Reference does not refer to a commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n"><a name="git_object_free-38" class="fnlink" href="../../#v0.26.2/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> @@ -410,7 +410,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-42" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-44" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span> @@ -423,9 +423,9 @@ revwalker configuration calls</li> <span class="n">revs</span><span class="p">.</span><span class="n">flags</span> <span class="o">=</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">;</span> <span class="n">hide</span> <span class="o">=</span> <span class="o">!</span><span class="n">hide</span><span class="p">;</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse_single-45" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">.</span><span class="n">from</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span> <span class="o">+</span> <span class="mi">1</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse_single-47" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">.</span><span class="n">from</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span> <span class="o">+</span> <span class="mi">1</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> - <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse-46" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse-48" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="k">if</span> <span class="p">((</span><span class="n">revs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> @@ -474,7 +474,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-43" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-45" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> @@ -488,7 +488,7 @@ revwalker configuration calls</li> </td> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-48" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-50" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> <span class="s">"Could not create revision walker"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">sort_mode</span> <span class="o">==</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">)</span> @@ -496,7 +496,7 @@ revwalker configuration calls</li> <span class="k">else</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span> <span class="o">=</span> <span class="n">sort_mode</span> <span class="o">|</span> <span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">sorting</span> <span class="o">&</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_sorting-54" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_sorting-56" class="fnlink" href="../../#v0.26.2/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -550,13 +550,13 @@ revwalker configuration calls</li> <span class="k">const</span> <span class="n">git_signature</span> <span class="o">*</span><span class="n">sig</span><span class="p">;</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">scan</span><span class="p">,</span> <span class="o">*</span><span class="n">eol</span><span class="p">;</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span> <span class="n"><a name="git_commit_id-6" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-39" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span> <span class="n"><a name="git_commit_id-6" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"commit %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">buf</span><span class="p">);</span> <span class="k">if</span> <span class="p">((</span><span class="n">count</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_commit_parentcount-20" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_parentcount">git_commit_parentcount</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="o">></span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Merge:"</span><span class="p">);</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">count</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="n"><a name="git_commit_parent_id-23" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-40" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="n"><a name="git_commit_parent_id-23" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">" %s"</span><span class="p">,</span> <span class="n">buf</span><span class="p">);</span> <span class="p">}</span> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> @@ -604,8 +604,8 @@ revwalker configuration calls</li> <span class="n">ndeltas</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_diff_num_deltas-28" class="fnlink" href="../../#v0.26.2/group/diff/git_diff_num_deltas">git_diff_num_deltas</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> <span class="n"><a name="git_diff_free-25" class="fnlink" href="../../#v0.26.2/group/diff/git_diff_free">git_diff_free</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-59" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-60" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-61" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-62" class="fnlink" href="../../#v0.26.2/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> <span class="n"><a name="git_commit_free-5" class="fnlink" href="../../#v0.26.2/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">parent</span><span class="p">);</span> <span class="k">return</span> <span class="n">ndeltas</span> <span class="o">></span> <span class="mi">0</span><span class="p">;</span> diff --git a/ex/v0.26.2/network/fetch.html b/ex/v0.26.2/network/fetch.html index 81eca1430..464ce6cbb 100644 --- a/ex/v0.26.2/network/fetch.html +++ b/ex/v0.26.2/network/fetch.html @@ -99,13 +99,13 @@ an update.</p> <span class="kt">char</span> <span class="n">a_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="o">+</span><span class="mi">1</span><span class="p">],</span> <span class="n">b_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="o">+</span><span class="mi">1</span><span class="p">];</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="n">data</span><span class="p">;</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">b_str</span><span class="p">,</span> <span class="n">b</span><span class="p">);</span> + <span class="n"><a name="git_oid_fmt-1" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">b_str</span><span class="p">,</span> <span class="n">b</span><span class="p">);</span> <span class="n">b_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="p">]</span> <span class="o">=</span> <span class="sc">'\0'</span><span class="p">;</span> - <span class="k">if</span> <span class="p">(</span><span class="n">git_oid_iszero</span><span class="p">(</span><span class="n">a</span><span class="p">))</span> <span class="p">{</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_oid_iszero-3" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_iszero">git_oid_iszero</a></span><span class="p">(</span><span class="n">a</span><span class="p">))</span> <span class="p">{</span> <span class="n">printf</span><span class="p">(</span><span class="s">"[new] %.20s %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">b_str</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">a_str</span><span class="p">,</span> <span class="n">a</span><span class="p">);</span> + <span class="n"><a name="git_oid_fmt-2" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">a_str</span><span class="p">,</span> <span class="n">a</span><span class="p">);</span> <span class="n">a_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="p">]</span> <span class="o">=</span> <span class="sc">'\0'</span><span class="p">;</span> <span class="n">printf</span><span class="p">(</span><span class="s">"[updated] %.10s..%.10s %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">a_str</span><span class="p">,</span> <span class="n">b_str</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> <span class="p">}</span> @@ -162,8 +162,8 @@ the download rate.</p> <span class="cm">/* Figure out whether it's a named remote or a URL */</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Fetching %s for repo %p</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="n">repo</span><span class="p">);</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_lookup-2" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_create_anonymous-1" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_lookup-5" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_create_anonymous-4" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">on_error</span><span class="p">;</span> <span class="cm">/* Set up the callbacks (only update_tips for now) */</span> @@ -183,7 +183,7 @@ config. Update the reflog for the updated references with "fetch".</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_fetch-5" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_fetch">git_remote_fetch</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="o">&</span><span class="n">fetch_opts</span><span class="p">,</span> <span class="s">"fetch"</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_fetch-8" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_fetch">git_remote_fetch</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="o">&</span><span class="n">fetch_opts</span><span class="p">,</span> <span class="s">"fetch"</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">on_error</span><span class="p">;</span></pre></div> </td> </tr> @@ -198,7 +198,7 @@ network.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">stats</span> <span class="o">=</span> <span class="n"><a name="git_remote_stats-6" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_stats">git_remote_stats</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">stats</span> <span class="o">=</span> <span class="n"><a name="git_remote_stats-9" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_stats">git_remote_stats</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">stats</span><span class="o">-></span><span class="n">local_objects</span> <span class="o">></span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\r</span><span class="s">Received %d/%d objects in %"</span> <span class="n">PRIuZ</span> <span class="s">" bytes (used %d local objects)</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">indexed_objects</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">total_objects</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">received_bytes</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">local_objects</span><span class="p">);</span> @@ -207,12 +207,12 @@ network.</p> <span class="n">stats</span><span class="o">-></span><span class="n">indexed_objects</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">total_objects</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">received_bytes</span><span class="p">);</span> <span class="p">}</span> - <span class="n"><a name="git_remote_free-3" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <span class="n"><a name="git_remote_free-6" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> <span class="nl">on_error</span><span class="p">:</span> - <span class="n"><a name="git_remote_free-4" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <span class="n"><a name="git_remote_free-7" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span></pre></div> </td> diff --git a/ex/v0.26.2/network/index-pack.html b/ex/v0.26.2/network/index-pack.html index 910b7a99e..b96f4c433 100644 --- a/ex/v0.26.2/network/index-pack.html +++ b/ex/v0.26.2/network/index-pack.html @@ -147,7 +147,7 @@ the indexing to finish in a worker thread</p> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\r</span><span class="s">Indexing %d of %d</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">stats</span><span class="p">.</span><span class="n">indexed_objects</span><span class="p">,</span> <span class="n">stats</span><span class="p">.</span><span class="n">total_objects</span><span class="p">);</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">hash</span><span class="p">,</span> <span class="n"><a name="git_indexer_hash-4" class="fnlink" href="../../#v0.26.2/group/indexer/git_indexer_hash">git_indexer_hash</a></span><span class="p">(</span><span class="n">idx</span><span class="p">));</span> + <span class="n"><a name="git_oid_fmt-6" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">hash</span><span class="p">,</span> <span class="n"><a name="git_indexer_hash-4" class="fnlink" href="../../#v0.26.2/group/indexer/git_indexer_hash">git_indexer_hash</a></span><span class="p">(</span><span class="n">idx</span><span class="p">));</span> <span class="n">puts</span><span class="p">(</span><span class="n">hash</span><span class="p">);</span> <span class="nl">cleanup</span><span class="p">:</span> diff --git a/ex/v0.26.2/network/ls-remote.html b/ex/v0.26.2/network/ls-remote.html index 27482aeca..89f609208 100644 --- a/ex/v0.26.2/network/ls-remote.html +++ b/ex/v0.26.2/network/ls-remote.html @@ -81,9 +81,9 @@ <p>Find the remote by name</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_lookup-2" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_lookup-3" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">error</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_create_anonymous-1" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_create_anonymous-2" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">error</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span> <span class="p">}</span></pre></div> @@ -100,7 +100,7 @@ each of the remote references.</p> <td class=code> <div class='highlight'><pre> <span class="n">callbacks</span><span class="p">.</span><span class="n">credentials</span> <span class="o">=</span> <span class="n">cred_acquire_cb</span><span class="p">;</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_connect-3" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_connect">git_remote_connect</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="n">GIT_DIRECTION_FETCH</span><span class="p">,</span> <span class="o">&</span><span class="n">callbacks</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_connect-4" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_connect">git_remote_connect</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="n">GIT_DIRECTION_FETCH</span><span class="p">,</span> <span class="o">&</span><span class="n">callbacks</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">error</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span></pre></div> </td> @@ -114,17 +114,17 @@ each of the remote references.</p> their name next to what they point to.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_ls-4" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_ls">git_remote_ls</a></span><span class="p">(</span><span class="o">&</span><span class="n">refs</span><span class="p">,</span> <span class="o">&</span><span class="n">refs_len</span><span class="p">,</span> <span class="n">remote</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_ls-5" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_ls">git_remote_ls</a></span><span class="p">(</span><span class="o">&</span><span class="n">refs</span><span class="p">,</span> <span class="o">&</span><span class="n">refs_len</span><span class="p">,</span> <span class="n">remote</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">refs_len</span><span class="p">;</span> <span class="n">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span> <span class="kt">char</span> <span class="n">oid</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span><span class="mi">0</span><span class="p">};</span> - <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="o">&</span><span class="n">refs</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">-></span><span class="n">oid</span><span class="p">);</span> + <span class="n"><a name="git_oid_fmt-1" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="o">&</span><span class="n">refs</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">-></span><span class="n">oid</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\t</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oid</span><span class="p">,</span> <span class="n">refs</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">-></span><span class="n">name</span><span class="p">);</span> <span class="p">}</span> <span class="nl">cleanup</span><span class="p">:</span> - <span class="n"><a name="git_remote_free-5" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <span class="n"><a name="git_remote_free-6" class="fnlink" href="../../#v0.26.2/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="k">return</span> <span class="n">error</span><span class="p">;</span> <span class="p">}</span></pre></div> </td> diff --git a/ex/v0.26.2/rev-parse.html b/ex/v0.26.2/rev-parse.html index f7b92b3cd..444b54d8b 100644 --- a/ex/v0.26.2/rev-parse.html +++ b/ex/v0.26.2/rev-parse.html @@ -103,7 +103,7 @@ <span class="n">check_lg2</span><span class="p">(</span><span class="n">parse_revision</span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">),</span> <span class="s">"Parsing"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-13" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-17" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-2" class="fnlink" href="../../#v0.26.2/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> @@ -145,19 +145,19 @@ <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-12" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-16" class="fnlink" href="../../#v0.26.2/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository from"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-14" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">rs</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">),</span> <span class="s">"Could not parse"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-18" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">rs</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">),</span> <span class="s">"Could not parse"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> <span class="k">if</span> <span class="p">((</span><span class="n">rs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-4" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-12" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-4" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="n"><a name="git_object_free-9" class="fnlink" href="../../#v0.26.2/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">((</span><span class="n">rs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_RANGE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-5" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-13" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-5" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="n"><a name="git_object_free-10" class="fnlink" href="../../#v0.26.2/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">);</span> @@ -167,16 +167,16 @@ <span class="n"><a name="git_object_id-6" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">),</span> <span class="n"><a name="git_object_id-7" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">)),</span> <span class="s">"Could not find merge base"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="o">&</span><span class="n">base</span><span class="p">);</span> + <span class="n"><a name="git_oid_tostr-14" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="o">&</span><span class="n">base</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="p">}</span> - <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-8" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-15" class="fnlink" href="../../#v0.26.2/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-8" class="fnlink" href="../../#v0.26.2/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"^%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="n"><a name="git_object_free-11" class="fnlink" href="../../#v0.26.2/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> - <span class="n">fatal</span><span class="p">(</span><span class="s">"Invalid results from <a name="git_revparse-15" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse">git_revparse</a>"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> + <span class="n">fatal</span><span class="p">(</span><span class="s">"Invalid results from <a name="git_revparse-19" class="fnlink" href="../../#v0.26.2/group/revparse/git_revparse">git_revparse</a>"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> <span class="p">}</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> diff --git a/ex/v0.26.8/blame.html b/ex/v0.26.8/blame.html index ae41e41d9..45d4e82ad 100644 --- a/ex/v0.26.8/blame.html +++ b/ex/v0.26.8/blame.html @@ -130,7 +130,7 @@ simulate the output of <code>git blame</code> and a few of its command line argu <p>Open the repository.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-24" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="s">"."</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Couldn't open repository"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-18" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="s">"."</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Couldn't open repository"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-4'> @@ -143,13 +143,13 @@ nail down the end points.</p> </td> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n">o</span><span class="p">.</span><span class="n">commitspec</span><span class="p">)</span> <span class="p">{</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-27" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revspec</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">commitspec</span><span class="p">),</span> <span class="s">"Couldn't parse commit spec"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-21" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revspec</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">commitspec</span><span class="p">),</span> <span class="s">"Couldn't parse commit spec"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">)</span> <span class="p">{</span> - <span class="n"><a name="git_oid_cpy-20" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_cpy">git_oid_cpy</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-10" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n">git_oid_cpy</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-10" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> <span class="n"><a name="git_object_free-14" class="fnlink" href="../../#v0.26.8/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> - <span class="n"><a name="git_oid_cpy-21" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_cpy">git_oid_cpy</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">oldest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-11" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> - <span class="n"><a name="git_oid_cpy-22" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_cpy">git_oid_cpy</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> + <span class="n">git_oid_cpy</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">oldest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-11" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n">git_oid_cpy</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">,</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> <span class="n"><a name="git_object_free-15" class="fnlink" href="../../#v0.26.8/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="n"><a name="git_object_free-16" class="fnlink" href="../../#v0.26.8/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">revspec</span><span class="p">.</span><span class="n">to</span><span class="p">);</span> <span class="p">}</span> @@ -176,14 +176,14 @@ nail down the end points.</p> <code>commitish:path/to/file.txt</code> format to find it.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_oid_iszero-23" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_iszero">git_oid_iszero</a></span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">))</span> + <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n">git_oid_iszero</span><span class="p">(</span><span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">))</span> <span class="n">strcpy</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="s">"HEAD"</span><span class="p">);</span> <span class="k">else</span> - <span class="n"><a name="git_oid_tostr-18" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">spec</span><span class="p">),</span> <span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">);</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">spec</span><span class="p">),</span> <span class="o">&</span><span class="n">blameopts</span><span class="p">.</span><span class="n">newest_commit</span><span class="p">);</span> <span class="n">strcat</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="s">":"</span><span class="p">);</span> <span class="n">strcat</span><span class="p">(</span><span class="n">spec</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">path</span><span class="p">);</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-26" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">spec</span><span class="p">),</span> <span class="s">"Object lookup error"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-20" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">spec</span><span class="p">),</span> <span class="s">"Object lookup error"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_blob_lookup-4" class="fnlink" href="../../#v0.26.8/group/blob/git_blob_lookup">git_blob_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">blob</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n"><a name="git_object_id-13" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Blob lookup error"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n"><a name="git_object_free-17" class="fnlink" href="../../#v0.26.8/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> @@ -214,7 +214,7 @@ nail down the end points.</p> <span class="kt">char</span> <span class="n">sig</span><span class="p">[</span><span class="mi">128</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span><span class="mi">0</span><span class="p">};</span> <span class="n">break_on_null_hunk</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span> - <span class="n"><a name="git_oid_tostr-19" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="o">&</span><span class="n">hunk</span><span class="o">-></span><span class="n">final_commit_id</span><span class="p">);</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="o">&</span><span class="n">hunk</span><span class="o">-></span><span class="n">final_commit_id</span><span class="p">);</span> <span class="n">snprintf</span><span class="p">(</span><span class="n">sig</span><span class="p">,</span> <span class="mi">30</span><span class="p">,</span> <span class="s">"%s <%s>"</span><span class="p">,</span> <span class="n">hunk</span><span class="o">-></span><span class="n">final_signature</span><span class="o">-></span><span class="n">name</span><span class="p">,</span> <span class="n">hunk</span><span class="o">-></span><span class="n">final_signature</span><span class="o">-></span><span class="n">email</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s ( %-30s %3d) %.*s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> @@ -240,7 +240,7 @@ nail down the end points.</p> <td class=code> <div class='highlight'><pre> <span class="n"><a name="git_blob_free-5" class="fnlink" href="../../#v0.26.8/group/blob/git_blob_free">git_blob_free</a></span><span class="p">(</span><span class="n">blob</span><span class="p">);</span> <span class="n"><a name="git_blame_free-3" class="fnlink" href="../../#v0.26.8/group/blame/git_blame_free">git_blame_free</a></span><span class="p">(</span><span class="n">blame</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-25" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-19" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-9" class="fnlink" href="../../#v0.26.8/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> diff --git a/ex/v0.26.8/cat-file.html b/ex/v0.26.8/cat-file.html index dd20cca56..84c94a789 100644 --- a/ex/v0.26.8/cat-file.html +++ b/ex/v0.26.8/cat-file.html @@ -124,19 +124,19 @@ <td class=code> <div class='highlight'><pre><span class="k">static</span> <span class="kt">void</span> <span class="nf">show_tree</span><span class="p">(</span><span class="k">const</span> <span class="n">git_tree</span> <span class="o">*</span><span class="n">tree</span><span class="p">)</span> <span class="p">{</span> - <span class="kt">size_t</span> <span class="n">i</span><span class="p">,</span> <span class="n">max_i</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_tree_entrycount-41" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> + <span class="kt">size_t</span> <span class="n">i</span><span class="p">,</span> <span class="n">max_i</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_tree_entrycount-36" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> <span class="k">const</span> <span class="n">git_tree_entry</span> <span class="o">*</span><span class="n">te</span><span class="p">;</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">max_i</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> - <span class="n">te</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-42" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="n">i</span><span class="p">);</span> + <span class="n">te</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-37" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="n">i</span><span class="p">);</span> - <span class="n"><a name="git_oid_tostr-26" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tree_entry_id-44" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_id">git_tree_entry_id</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tree_entry_id-39" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_id">git_tree_entry_id</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%06o %s %s</span><span class="se">\t</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> - <span class="n"><a name="git_tree_entry_filemode-46" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_filemode">git_tree_entry_filemode</a></span><span class="p">(</span><span class="n">te</span><span class="p">),</span> - <span class="n"><a name="git_object_type2string-18" class="fnlink" href="../../#v0.26.8/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tree_entry_type-45" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_type">git_tree_entry_type</a></span><span class="p">(</span><span class="n">te</span><span class="p">)),</span> - <span class="n">oidstr</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-43" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> + <span class="n"><a name="git_tree_entry_filemode-41" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_filemode">git_tree_entry_filemode</a></span><span class="p">(</span><span class="n">te</span><span class="p">),</span> + <span class="n"><a name="git_object_type2string-18" class="fnlink" href="../../#v0.26.8/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tree_entry_type-40" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_type">git_tree_entry_type</a></span><span class="p">(</span><span class="n">te</span><span class="p">)),</span> + <span class="n">oidstr</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-38" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">te</span><span class="p">));</span> <span class="p">}</span> <span class="p">}</span></pre></div> </td> @@ -154,12 +154,12 @@ <span class="kt">unsigned</span> <span class="kt">int</span> <span class="n">i</span><span class="p">,</span> <span class="n">max_i</span><span class="p">;</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> - <span class="n"><a name="git_oid_tostr-27" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_tree_id-7" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_tree_id">git_commit_tree_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_tree_id-7" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_tree_id">git_commit_tree_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"tree %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oidstr</span><span class="p">);</span> <span class="n">max_i</span> <span class="o">=</span> <span class="p">(</span><span class="kt">unsigned</span> <span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_commit_parentcount-8" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_parentcount">git_commit_parentcount</a></span><span class="p">(</span><span class="n">commit</span><span class="p">);</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">max_i</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> - <span class="n"><a name="git_oid_tostr-28" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_parent_id-9" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_commit_parent_id-9" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"parent %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oidstr</span><span class="p">);</span> <span class="p">}</span> @@ -174,14 +174,14 @@ <span class="p">{</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> - <span class="n"><a name="git_oid_tostr-29" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tag_target_id-35" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_target_id">git_tag_target_id</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));;</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_tag_target_id-30" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_target_id">git_tag_target_id</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));;</span> <span class="n">printf</span><span class="p">(</span><span class="s">"object %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oidstr</span><span class="p">);</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"type %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_object_type2string-19" class="fnlink" href="../../#v0.26.8/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tag_target_type-36" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">)));</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"tag %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_name-37" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> - <span class="n">print_signature</span><span class="p">(</span><span class="s">"tagger"</span><span class="p">,</span> <span class="n"><a name="git_tag_tagger-38" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_tagger">git_tag_tagger</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"type %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_object_type2string-19" class="fnlink" href="../../#v0.26.8/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_tag_target_type-31" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">)));</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"tag %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_name-32" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> + <span class="n">print_signature</span><span class="p">(</span><span class="s">"tagger"</span><span class="p">,</span> <span class="n"><a name="git_tag_tagger-33" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_tagger">git_tag_tagger</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_tag_message-39" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">))</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_message-40" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_tag_message-34" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">))</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tag_message-35" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">));</span> <span class="p">}</span> <span class="k">enum</span> <span class="p">{</span> @@ -220,14 +220,14 @@ <span class="n">parse_opts</span><span class="p">(</span><span class="o">&</span><span class="n">o</span><span class="p">,</span> <span class="n">argc</span><span class="p">,</span> <span class="n">argv</span><span class="p">);</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-31" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">dir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-26" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">dir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-34" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">rev</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-29" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">rev</span><span class="p">),</span> <span class="s">"Could not resolve"</span><span class="p">,</span> <span class="n">o</span><span class="p">.</span><span class="n">rev</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">o</span><span class="p">.</span><span class="n">verbose</span><span class="p">)</span> <span class="p">{</span> <span class="kt">char</span> <span class="n">oidstr</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">];</span> - <span class="n"><a name="git_oid_tostr-30" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">));</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">oidstr</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oidstr</span><span class="p">),</span> <span class="n"><a name="git_object_id-12" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s %s</span><span class="se">\n</span><span class="s">--</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_object_type2string-20" class="fnlink" href="../../#v0.26.8/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n"><a name="git_object_type-14" class="fnlink" href="../../#v0.26.8/group/object/git_object_type">git_object_type</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="n">oidstr</span><span class="p">);</span> @@ -241,7 +241,7 @@ <span class="n">git_odb</span> <span class="o">*</span><span class="n">odb</span><span class="p">;</span> <span class="n">git_odb_object</span> <span class="o">*</span><span class="n">odbobj</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_odb-33" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"Could not open ODB"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_odb-28" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"Could not open ODB"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_odb_read-23" class="fnlink" href="../../#v0.26.8/group/odb/git_odb_read">git_odb_read</a></span><span class="p">(</span><span class="o">&</span><span class="n">odbobj</span><span class="p">,</span> <span class="n">odb</span><span class="p">,</span> <span class="n"><a name="git_object_id-13" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Could not find obj"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> @@ -277,7 +277,7 @@ <span class="p">}</span> <span class="n"><a name="git_object_free-17" class="fnlink" href="../../#v0.26.8/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-32" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-27" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-11" class="fnlink" href="../../#v0.26.8/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> diff --git a/ex/v0.26.8/general.html b/ex/v0.26.8/general.html index 356f643cd..adec341f8 100644 --- a/ex/v0.26.8/general.html +++ b/ex/v0.26.8/general.html @@ -187,7 +187,7 @@ and work tree locations, here we assume they are in the normal places.</p> <td class=code> <div class='highlight'><pre> <span class="n">repo_path</span> <span class="o">=</span> <span class="p">(</span><span class="n">argc</span> <span class="o">></span> <span class="mi">1</span><span class="p">)</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">:</span> <span class="s">"/opt/libgit2-test/.git"</span><span class="p">;</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_repository_open-66" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open">git_repository_open</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">repo_path</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_repository_open-52" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open">git_repository_open</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">repo_path</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"opening repository"</span><span class="p">);</span> <span class="n">oid_parsing</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">);</span> @@ -211,7 +211,7 @@ and work tree locations, here we assume they are in the normal places.</p> <p>Finally, when you're done with the repository, you can free it as well.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_repository_free-67" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_repository_free-53" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> <span class="p">}</span></pre></div> @@ -246,7 +246,7 @@ this throughout the example for storing the value of the current SHA key we're working with.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_oid_fromstr-46" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="n">hex</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="n">hex</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-10'> @@ -282,7 +282,7 @@ char hex value.</p> <p>If you have a oid, you can easily get the hex value of the SHA as well.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-54" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-13'> @@ -293,7 +293,7 @@ char hex value.</p> <p>If you have a oid, you can easily get the hex value of the SHA as well.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-55" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">out</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"SHA hex string: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">out</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> @@ -321,7 +321,7 @@ repository.</p> <span class="n">git_odb</span> <span class="o">*</span><span class="n">odb</span><span class="p">;</span> <span class="n">git_otype</span> <span class="n">otype</span><span class="p">;</span> - <span class="n"><a name="git_repository_odb-69" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> + <span class="n"><a name="git_repository_odb-55" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_odb">git_repository_odb</a></span><span class="p">(</span><span class="o">&</span><span class="n">odb</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-Raw_Object_Reading'> @@ -427,7 +427,7 @@ Notice that we have to specify the object type as the <code>git_otype</code> enu generated when the object was written to our database.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-56" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Written Object: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oid_hex</span><span class="p">);</span></pre></div> </td> </tr> @@ -479,9 +479,9 @@ values for the name and email should be found in the <code>user.name</code> and example file to see how to access config values.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_signature_new-76" class="fnlink" href="../../#v0.26.8/group/signature/git_signature_new">git_signature_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">author</span><span class="p">,</span> + <div class='highlight'><pre> <span class="n"><a name="git_signature_new-62" class="fnlink" href="../../#v0.26.8/group/signature/git_signature_new">git_signature_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">author</span><span class="p">,</span> <span class="s">"Scott Chacon"</span><span class="p">,</span> <span class="s">"schacon@gmail.com"</span><span class="p">,</span> <span class="mi">123456789</span><span class="p">,</span> <span class="mi">60</span><span class="p">);</span> - <span class="n"><a name="git_signature_new-77" class="fnlink" href="../../#v0.26.8/group/signature/git_signature_new">git_signature_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">committer</span><span class="p">,</span> + <span class="n"><a name="git_signature_new-63" class="fnlink" href="../../#v0.26.8/group/signature/git_signature_new">git_signature_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">committer</span><span class="p">,</span> <span class="s">"Scott A Chacon"</span><span class="p">,</span> <span class="s">"scott@github.com"</span><span class="p">,</span> <span class="mi">987654321</span><span class="p">,</span> <span class="mi">90</span><span class="p">);</span></pre></div> </td> </tr> @@ -495,9 +495,9 @@ parents. Here we're creating oid objects to create the commit with, but you can also use</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_oid_fromstr-47" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree_id</span><span class="p">,</span> <span class="s">"f60079018b664e4e79329a7ef9559c8d9e0378d1"</span><span class="p">);</span> - <span class="n"><a name="git_tree_lookup-87" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">tree_id</span><span class="p">);</span> - <span class="n"><a name="git_oid_fromstr-48" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">parent_id</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">tree_id</span><span class="p">,</span> <span class="s">"f60079018b664e4e79329a7ef9559c8d9e0378d1"</span><span class="p">);</span> + <span class="n"><a name="git_tree_lookup-73" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">tree_id</span><span class="p">);</span> + <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">parent_id</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span> <span class="n"><a name="git_commit_lookup-6" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">parent</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">parent_id</span><span class="p">);</span></pre></div> </td> </tr> @@ -531,7 +531,7 @@ the values we need to create the commit. The SHA key is written to the <p>Now we can take a look at the commit SHA we've generated.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-57" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="o">&</span><span class="n">commit_id</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="o">&</span><span class="n">commit_id</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"New Commit: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oid_hex</span><span class="p">);</span></pre></div> </td> </tr> @@ -543,10 +543,10 @@ the values we need to create the commit. The SHA key is written to the <p>Free all objects used in the meanwhile.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_tree_free-89" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_tree_free-75" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="n"><a name="git_commit_free-9" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">parent</span><span class="p">);</span> - <span class="n"><a name="git_signature_free-78" class="fnlink" href="../../#v0.26.8/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">author</span><span class="p">);</span> - <span class="n"><a name="git_signature_free-79" class="fnlink" href="../../#v0.26.8/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">committer</span><span class="p">);</span> + <span class="n"><a name="git_signature_free-64" class="fnlink" href="../../#v0.26.8/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">author</span><span class="p">);</span> + <span class="n"><a name="git_signature_free-65" class="fnlink" href="../../#v0.26.8/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">committer</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -590,7 +590,7 @@ data in the commit - the author (name, email, datetime), committer <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">*Commit Parsing*</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> - <span class="n"><a name="git_oid_fromstr-49" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"8496071c1b46c854b31185ea97743be6a8774479"</span><span class="p">);</span> + <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"8496071c1b46c854b31185ea97743be6a8774479"</span><span class="p">);</span> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_commit_lookup-7" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"looking up commit"</span><span class="p">);</span></pre></div> @@ -645,7 +645,7 @@ technically have any number, though it's rare to have more than two.</p> <span class="n">memset</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">));</span> <span class="n"><a name="git_commit_parent-24" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_parent">git_commit_parent</a></span><span class="p">(</span><span class="o">&</span><span class="n">parent</span><span class="p">,</span> <span class="n">commit</span><span class="p">,</span> <span class="n">p</span><span class="p">);</span> - <span class="n"><a name="git_oid_fmt-58" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n"><a name="git_commit_id-14" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">parent</span><span class="p">));</span> + <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n"><a name="git_commit_id-14" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">parent</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Parent: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oid_hex</span><span class="p">);</span> <span class="n"><a name="git_commit_free-10" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">parent</span><span class="p">);</span> <span class="p">}</span> @@ -687,9 +687,9 @@ methods, since the objects themselves are very similar.</p> the same way that we would a commit (or any other object).</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_oid_fromstr-50" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"b25fa35b38051e4ae45d4222e795f9df2e43f1d1"</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"b25fa35b38051e4ae45d4222e795f9df2e43f1d1"</span><span class="p">);</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_tag_lookup-81" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_lookup">git_tag_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tag</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_tag_lookup-67" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_lookup">git_tag_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tag</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"looking up tag"</span><span class="p">);</span></pre></div> </td> </tr> @@ -704,10 +704,10 @@ the target object (usually 'commit'), the name ('v1.0'), the tag git_signature - name, email, timestamp), and the tag message.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_tag_target-83" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_target">git_tag_target</a></span><span class="p">((</span><span class="n">git_object</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">tag</span><span class="p">);</span> - <span class="n">name</span> <span class="o">=</span> <span class="n"><a name="git_tag_name-85" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* "test" */</span> - <span class="n">type</span> <span class="o">=</span> <span class="n"><a name="git_tag_target_type-84" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* GIT_OBJ_COMMIT (otype enum) */</span> - <span class="n">message</span> <span class="o">=</span> <span class="n"><a name="git_tag_message-86" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* "tag message\n" */</span> + <div class='highlight'><pre> <span class="n"><a name="git_tag_target-69" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_target">git_tag_target</a></span><span class="p">((</span><span class="n">git_object</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">tag</span><span class="p">);</span> + <span class="n">name</span> <span class="o">=</span> <span class="n"><a name="git_tag_name-71" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_name">git_tag_name</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* "test" */</span> + <span class="n">type</span> <span class="o">=</span> <span class="n"><a name="git_tag_target_type-70" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_target_type">git_tag_target_type</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* GIT_OBJ_COMMIT (otype enum) */</span> + <span class="n">message</span> <span class="o">=</span> <span class="n"><a name="git_tag_message-72" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_message">git_tag_message</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="cm">/* "tag message\n" */</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Tag Name: %s</span><span class="se">\n</span><span class="s">Tag Type: %s</span><span class="se">\n</span><span class="s">Tag Message: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n"><a name="git_object_type2string-38" class="fnlink" href="../../#v0.26.8/group/object/git_object_type2string">git_object_type2string</a></span><span class="p">(</span><span class="n">type</span><span class="p">),</span> <span class="n">message</span><span class="p">);</span></pre></div> </td> @@ -721,7 +721,7 @@ git_signature - name, email, timestamp), and the tag message.</p> </td> <td class=code> <div class='highlight'><pre> <span class="n"><a name="git_commit_free-12" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">commit</span><span class="p">);</span> - <span class="n"><a name="git_tag_free-82" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_free">git_tag_free</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> + <span class="n"><a name="git_tag_free-68" class="fnlink" href="../../#v0.26.8/group/tag/git_tag_free">git_tag_free</a></span><span class="p">(</span><span class="n">tag</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -757,8 +757,8 @@ tree entries.</p> <p>Create the oid and lookup the tree object just like the other objects.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_oid_fromstr-51" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"f60079018b664e4e79329a7ef9559c8d9e0378d1"</span><span class="p">);</span> - <span class="n"><a name="git_tree_lookup-88" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"f60079018b664e4e79329a7ef9559c8d9e0378d1"</span><span class="p">);</span> + <span class="n"><a name="git_tree_lookup-74" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-41'> @@ -770,11 +770,11 @@ tree entries.</p> if you want to.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">cnt</span> <span class="o">=</span> <span class="n"><a name="git_tree_entrycount-91" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="cm">/* 2 */</span> + <div class='highlight'><pre> <span class="n">cnt</span> <span class="o">=</span> <span class="n"><a name="git_tree_entrycount-77" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entrycount">git_tree_entrycount</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="cm">/* 2 */</span> <span class="n">printf</span><span class="p">(</span><span class="s">"tree entries: %d</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span> <span class="n">cnt</span><span class="p">);</span> - <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-93" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"Entry name: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-94" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">));</span> <span class="cm">/* "README" */</span></pre></div> + <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byindex-79" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_byindex">git_tree_entry_byindex</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"Entry name: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_tree_entry_name-80" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">));</span> <span class="cm">/* "README" */</span></pre></div> </td> </tr> <tr id='section-42'> @@ -786,8 +786,8 @@ if you want to.</p> entry you're looking for.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byname-92" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_byname">git_tree_entry_byname</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="s">"README"</span><span class="p">);</span> - <span class="n"><a name="git_tree_entry_name-95" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">);</span> <span class="cm">/* "README" */</span></pre></div> + <div class='highlight'><pre> <span class="n">entry</span> <span class="o">=</span> <span class="n"><a name="git_tree_entry_byname-78" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_byname">git_tree_entry_byname</a></span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="s">"README"</span><span class="p">);</span> + <span class="n"><a name="git_tree_entry_name-81" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_name">git_tree_entry_name</a></span><span class="p">(</span><span class="n">entry</span><span class="p">);</span> <span class="cm">/* "README" */</span></pre></div> </td> </tr> <tr id='section-43'> @@ -800,7 +800,7 @@ entry you're looking for.</p> get the mode if you want.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_tree_entry_to_object-96" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_to_object">git_tree_entry_to_object</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">entry</span><span class="p">);</span> <span class="cm">/* blob */</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_tree_entry_to_object-82" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_entry_to_object">git_tree_entry_to_object</a></span><span class="p">(</span><span class="o">&</span><span class="n">obj</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">entry</span><span class="p">);</span> <span class="cm">/* blob */</span></pre></div> </td> </tr> <tr id='section-44'> @@ -812,7 +812,7 @@ get the mode if you want.</p> </td> <td class=code> <div class='highlight'><pre> <span class="n"><a name="git_object_free-36" class="fnlink" href="../../#v0.26.8/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-90" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-76" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -839,7 +839,7 @@ don't have to do all those steps yourself.</p> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">*Blob Parsing*</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> - <span class="n"><a name="git_oid_fromstr-52" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"1385f264afb75a56a5bec74243be9b367ba4ca08"</span><span class="p">);</span> + <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"1385f264afb75a56a5bec74243be9b367ba4ca08"</span><span class="p">);</span> <span class="n"><a name="git_blob_lookup-1" class="fnlink" href="../../#v0.26.8/group/blob/git_blob_lookup">git_blob_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">blob</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> </td> </tr> @@ -897,7 +897,7 @@ can allow you to create <code>git log</code> type functionality.</p> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">*Revwalking*</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> - <span class="n"><a name="git_oid_fromstr-53" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fromstr">git_oid_fromstr</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span></pre></div> + <span class="n">git_oid_fromstr</span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="s">"5b5b025afb0b4c913b4c338a42934a3863bf3644"</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-49'> @@ -915,9 +915,9 @@ branch1..branch2</code>, you would push the oid of <code>branch2</code> and hide of <code>branch1</code>.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_revwalk_new-71" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">walk</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_sorting-74" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="n">GIT_SORT_TOPOLOGICAL</span> <span class="o">|</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_push-72" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_revwalk_new-57" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">walk</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_sorting-60" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="n">GIT_SORT_TOPOLOGICAL</span> <span class="o">|</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_push-58" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">walk</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-50'> @@ -932,7 +932,7 @@ at by the returned OID; note that this operation is specially fast since the raw contents of the commit object will be cached in memory</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">while</span> <span class="p">((</span><span class="n"><a name="git_revwalk_next-73" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">walk</span><span class="p">))</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> + <div class='highlight'><pre> <span class="k">while</span> <span class="p">((</span><span class="n"><a name="git_revwalk_next-59" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">walk</span><span class="p">))</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_commit_lookup-8" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">wcommit</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">);</span> <span class="n">check_error</span><span class="p">(</span><span class="n">error</span><span class="p">,</span> <span class="s">"looking up commit during revwalk"</span><span class="p">);</span> @@ -955,7 +955,7 @@ walked it not deallocated while the walk is in progress, or it will result in undefined behavior</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_revwalk_free-75" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">walk</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_revwalk_free-61" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">walk</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -989,7 +989,7 @@ index file with <code>git_index_open_bare()</code>. The index for the repository will be located and loaded from disk.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_repository_index-70" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_index">git_repository_index</a></span><span class="p">(</span><span class="o">&</span><span class="n">index</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> + <div class='highlight'><pre> <span class="n"><a name="git_repository_index-56" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_index">git_repository_index</a></span><span class="p">(</span><span class="o">&</span><span class="n">index</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span></pre></div> </td> </tr> <tr id='section-54'> @@ -1050,7 +1050,7 @@ out all available references and the object SHA they resolve to.</p> one at a time and resolve them to the SHA, then print both values out.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_reference_list-64" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_list">git_reference_list</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n"><a name="git_reference_list-50" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_list">git_reference_list</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">ref_list</span><span class="p">.</span><span class="n">count</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> <span class="n">git_reference</span> <span class="o">*</span><span class="n">ref</span><span class="p">;</span> @@ -1058,26 +1058,26 @@ one at a time and resolve them to the SHA, then print both values out.</p> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">refname</span><span class="p">;</span> <span class="n">refname</span> <span class="o">=</span> <span class="n">ref_list</span><span class="p">.</span><span class="n">strings</span><span class="p">[</span><span class="n">i</span><span class="p">];</span> - <span class="n"><a name="git_reference_lookup-60" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_lookup">git_reference_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> + <span class="n"><a name="git_reference_lookup-46" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_lookup">git_reference_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> - <span class="k">switch</span> <span class="p">(</span><span class="n"><a name="git_reference_type-63" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_type">git_reference_type</a></span><span class="p">(</span><span class="n">ref</span><span class="p">))</span> <span class="p">{</span> + <span class="k">switch</span> <span class="p">(</span><span class="n"><a name="git_reference_type-49" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_type">git_reference_type</a></span><span class="p">(</span><span class="n">ref</span><span class="p">))</span> <span class="p">{</span> <span class="k">case</span> <span class="nl">GIT_REF_OID</span><span class="p">:</span> - <span class="n"><a name="git_oid_fmt-59" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n"><a name="git_reference_target-61" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_target">git_reference_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> + <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">oid_hex</span><span class="p">,</span> <span class="n"><a name="git_reference_target-47" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_target">git_reference_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s [%s]</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">refname</span><span class="p">,</span> <span class="n">oid_hex</span><span class="p">);</span> <span class="k">break</span><span class="p">;</span> <span class="k">case</span> <span class="nl">GIT_REF_SYMBOLIC</span><span class="p">:</span> - <span class="n">printf</span><span class="p">(</span><span class="s">"%s => %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">refname</span><span class="p">,</span> <span class="n"><a name="git_reference_symbolic_target-62" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_symbolic_target">git_reference_symbolic_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> + <span class="n">printf</span><span class="p">(</span><span class="s">"%s => %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">refname</span><span class="p">,</span> <span class="n"><a name="git_reference_symbolic_target-48" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_symbolic_target">git_reference_symbolic_target</a></span><span class="p">(</span><span class="n">ref</span><span class="p">));</span> <span class="k">break</span><span class="p">;</span> <span class="k">default</span><span class="o">:</span> <span class="n">fprintf</span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"Unexpected reference type</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="n">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span> <span class="p">}</span> - <span class="n"><a name="git_reference_free-65" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">ref</span><span class="p">);</span> + <span class="n"><a name="git_reference_free-51" class="fnlink" href="../../#v0.26.8/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">ref</span><span class="p">);</span> <span class="p">}</span> - <span class="n"><a name="git_strarray_free-80" class="fnlink" href="../../#v0.26.8/group/strarray/git_strarray_free">git_strarray_free</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">);</span> + <span class="n"><a name="git_strarray_free-66" class="fnlink" href="../../#v0.26.8/group/strarray/git_strarray_free">git_strarray_free</a></span><span class="p">(</span><span class="o">&</span><span class="n">ref_list</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -1117,7 +1117,7 @@ in any of the accessible config file locations (system, global, local).</p> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_config_get_int32-29" class="fnlink" href="../../#v0.26.8/group/config/git_config_get_int32">git_config_get_int32</a></span><span class="p">(</span><span class="o">&</span><span class="n">autocorrect</span><span class="p">,</span> <span class="n">cfg</span><span class="p">,</span> <span class="s">"help.autocorrect"</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Autocorrect: %d</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">autocorrect</span><span class="p">);</span> - <span class="n">check_error</span><span class="p">(</span><span class="n"><a name="git_repository_config_snapshot-68" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_config_snapshot">git_repository_config_snapshot</a></span><span class="p">(</span><span class="o">&</span><span class="n">snap_cfg</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"config snapshot"</span><span class="p">);</span> + <span class="n">check_error</span><span class="p">(</span><span class="n"><a name="git_repository_config_snapshot-54" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_config_snapshot">git_repository_config_snapshot</a></span><span class="p">(</span><span class="o">&</span><span class="n">snap_cfg</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"config snapshot"</span><span class="p">);</span> <span class="n"><a name="git_config_get_string-30" class="fnlink" href="../../#v0.26.8/group/config/git_config_get_string">git_config_get_string</a></span><span class="p">(</span><span class="o">&</span><span class="n">email</span><span class="p">,</span> <span class="n">snap_cfg</span><span class="p">,</span> <span class="s">"user.email"</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Email: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">email</span><span class="p">);</span></pre></div> </td> diff --git a/ex/v0.26.8/log.html b/ex/v0.26.8/log.html index f167a800a..4cb11a168 100644 --- a/ex/v0.26.8/log.html +++ b/ex/v0.26.8/log.html @@ -207,7 +207,7 @@ revwalker configuration calls</li> <span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">strings</span> <span class="o">=</span> <span class="o">&</span><span class="n">argv</span><span class="p">[</span><span class="n">last_arg</span><span class="p">];</span> <span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">count</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">-</span> <span class="n">last_arg</span><span class="p">;</span> <span class="k">if</span> <span class="p">(</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">count</span> <span class="o">></span> <span class="mi">0</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_pathspec_new-41" class="fnlink" href="../../#v0.26.8/group/pathspec/git_pathspec_new">git_pathspec_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_pathspec_new-39" class="fnlink" href="../../#v0.26.8/group/pathspec/git_pathspec_new">git_pathspec_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">),</span> <span class="s">"Building pathspec"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="p">.</span><span class="n">revisions</span><span class="p">)</span> @@ -224,7 +224,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="n">printed</span> <span class="o">=</span> <span class="n">count</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> - <span class="k">for</span> <span class="p">(;</span> <span class="o">!</span><span class="n"><a name="git_revwalk_next-54" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> <span class="n"><a name="git_commit_free-2" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="p">{</span> + <span class="k">for</span> <span class="p">(;</span> <span class="o">!</span><span class="n"><a name="git_revwalk_next-52" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> <span class="n"><a name="git_commit_free-2" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="p">{</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_commit_lookup-1" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">),</span> <span class="s">"Failed to look up commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> @@ -240,10 +240,10 @@ revwalker configuration calls</li> <span class="k">if</span> <span class="p">(</span><span class="n">parents</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">git_tree</span> <span class="o">*</span><span class="n">tree</span><span class="p">;</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_commit_tree-14" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_tree">git_commit_tree</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">commit</span><span class="p">),</span> <span class="s">"Get tree"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_pathspec_match_tree-43" class="fnlink" href="../../#v0.26.8/group/pathspec/git_pathspec_match_tree">git_pathspec_match_tree</a></span><span class="p">(</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_pathspec_match_tree-41" class="fnlink" href="../../#v0.26.8/group/pathspec/git_pathspec_match_tree">git_pathspec_match_tree</a></span><span class="p">(</span> <span class="nb">NULL</span><span class="p">,</span> <span class="n">tree</span><span class="p">,</span> <span class="n">GIT_PATHSPEC_NO_MATCH_ERROR</span><span class="p">,</span> <span class="n">ps</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="n">unmatched</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span> - <span class="n"><a name="git_tree_free-58" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-56" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n">parents</span> <span class="o">==</span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span> <span class="n">unmatched</span> <span class="o">=</span> <span class="n">match_with_parent</span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">)</span> <span class="o">?</span> <span class="mi">0</span> <span class="o">:</span> <span class="mi">1</span><span class="p">;</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> @@ -297,14 +297,14 @@ revwalker configuration calls</li> <span class="s">"Displaying diff"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n"><a name="git_diff_free-24" class="fnlink" href="../../#v0.26.8/group/diff/git_diff_free">git_diff_free</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-59" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-60" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-57" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-58" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> <span class="p">}</span> <span class="p">}</span> - <span class="n"><a name="git_pathspec_free-42" class="fnlink" href="../../#v0.26.8/group/pathspec/git_pathspec_free">git_pathspec_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_free-57" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-46" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_pathspec_free-40" class="fnlink" href="../../#v0.26.8/group/pathspec/git_pathspec_free">git_pathspec_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_free-55" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-44" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-31" class="fnlink" href="../../#v0.26.8/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> @@ -367,19 +367,19 @@ revwalker configuration calls</li> </td> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">)</span> <span class="p">{</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-49" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-47" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> <span class="s">"Could not create revision walker"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_sorting-55" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_sorting-53" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> <span class="p">}</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">obj</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push_head-52" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_push_head">git_revwalk_push_head</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push_head-50" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_push_head">git_revwalk_push_head</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">),</span> <span class="s">"Could not find repository HEAD"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n">hide</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_hide-53" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_hide">git_revwalk_hide</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-34" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_hide-51" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_hide">git_revwalk_hide</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-34" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Reference does not refer to a commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">else</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push-51" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-35" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push-49" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-35" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Reference does not refer to a commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n"><a name="git_object_free-38" class="fnlink" href="../../#v0.26.8/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> @@ -410,7 +410,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-44" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-42" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span> @@ -423,9 +423,9 @@ revwalker configuration calls</li> <span class="n">revs</span><span class="p">.</span><span class="n">flags</span> <span class="o">=</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">;</span> <span class="n">hide</span> <span class="o">=</span> <span class="o">!</span><span class="n">hide</span><span class="p">;</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse_single-47" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">.</span><span class="n">from</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span> <span class="o">+</span> <span class="mi">1</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse_single-45" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">.</span><span class="n">from</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span> <span class="o">+</span> <span class="mi">1</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> - <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse-48" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse-46" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="k">if</span> <span class="p">((</span><span class="n">revs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> @@ -474,7 +474,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-45" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-43" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> @@ -488,7 +488,7 @@ revwalker configuration calls</li> </td> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-50" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-48" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> <span class="s">"Could not create revision walker"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">sort_mode</span> <span class="o">==</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">)</span> @@ -496,7 +496,7 @@ revwalker configuration calls</li> <span class="k">else</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span> <span class="o">=</span> <span class="n">sort_mode</span> <span class="o">|</span> <span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">sorting</span> <span class="o">&</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_sorting-56" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_sorting-54" class="fnlink" href="../../#v0.26.8/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -550,13 +550,13 @@ revwalker configuration calls</li> <span class="k">const</span> <span class="n">git_signature</span> <span class="o">*</span><span class="n">sig</span><span class="p">;</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">scan</span><span class="p">,</span> <span class="o">*</span><span class="n">eol</span><span class="p">;</span> - <span class="n"><a name="git_oid_tostr-39" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span> <span class="n"><a name="git_commit_id-6" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span> <span class="n"><a name="git_commit_id-6" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"commit %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">buf</span><span class="p">);</span> <span class="k">if</span> <span class="p">((</span><span class="n">count</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_commit_parentcount-20" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_parentcount">git_commit_parentcount</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="o">></span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Merge:"</span><span class="p">);</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">count</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> - <span class="n"><a name="git_oid_tostr-40" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="n"><a name="git_commit_parent_id-23" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="n"><a name="git_commit_parent_id-23" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">" %s"</span><span class="p">,</span> <span class="n">buf</span><span class="p">);</span> <span class="p">}</span> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> @@ -604,8 +604,8 @@ revwalker configuration calls</li> <span class="n">ndeltas</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_diff_num_deltas-28" class="fnlink" href="../../#v0.26.8/group/diff/git_diff_num_deltas">git_diff_num_deltas</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> <span class="n"><a name="git_diff_free-25" class="fnlink" href="../../#v0.26.8/group/diff/git_diff_free">git_diff_free</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-61" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-62" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-59" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-60" class="fnlink" href="../../#v0.26.8/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> <span class="n"><a name="git_commit_free-5" class="fnlink" href="../../#v0.26.8/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">parent</span><span class="p">);</span> <span class="k">return</span> <span class="n">ndeltas</span> <span class="o">></span> <span class="mi">0</span><span class="p">;</span> diff --git a/ex/v0.26.8/network/fetch.html b/ex/v0.26.8/network/fetch.html index d3659a9f9..31a4bdc1c 100644 --- a/ex/v0.26.8/network/fetch.html +++ b/ex/v0.26.8/network/fetch.html @@ -99,13 +99,13 @@ an update.</p> <span class="kt">char</span> <span class="n">a_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="o">+</span><span class="mi">1</span><span class="p">],</span> <span class="n">b_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="o">+</span><span class="mi">1</span><span class="p">];</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="n">data</span><span class="p">;</span> - <span class="n"><a name="git_oid_fmt-1" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">b_str</span><span class="p">,</span> <span class="n">b</span><span class="p">);</span> + <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">b_str</span><span class="p">,</span> <span class="n">b</span><span class="p">);</span> <span class="n">b_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="p">]</span> <span class="o">=</span> <span class="sc">'\0'</span><span class="p">;</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_oid_iszero-3" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_iszero">git_oid_iszero</a></span><span class="p">(</span><span class="n">a</span><span class="p">))</span> <span class="p">{</span> + <span class="k">if</span> <span class="p">(</span><span class="n">git_oid_iszero</span><span class="p">(</span><span class="n">a</span><span class="p">))</span> <span class="p">{</span> <span class="n">printf</span><span class="p">(</span><span class="s">"[new] %.20s %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">b_str</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> - <span class="n"><a name="git_oid_fmt-2" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">a_str</span><span class="p">,</span> <span class="n">a</span><span class="p">);</span> + <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">a_str</span><span class="p">,</span> <span class="n">a</span><span class="p">);</span> <span class="n">a_str</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span><span class="p">]</span> <span class="o">=</span> <span class="sc">'\0'</span><span class="p">;</span> <span class="n">printf</span><span class="p">(</span><span class="s">"[updated] %.10s..%.10s %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">a_str</span><span class="p">,</span> <span class="n">b_str</span><span class="p">,</span> <span class="n">refname</span><span class="p">);</span> <span class="p">}</span> @@ -162,8 +162,8 @@ the download rate.</p> <span class="cm">/* Figure out whether it's a named remote or a URL */</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Fetching %s for repo %p</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="n">repo</span><span class="p">);</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_lookup-5" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_create_anonymous-4" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_lookup-2" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_create_anonymous-1" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">on_error</span><span class="p">;</span> <span class="cm">/* Set up the callbacks (only update_tips for now) */</span> @@ -183,7 +183,7 @@ config. Update the reflog for the updated references with "fetch".</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_fetch-8" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_fetch">git_remote_fetch</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="o">&</span><span class="n">fetch_opts</span><span class="p">,</span> <span class="s">"fetch"</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_fetch-5" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_fetch">git_remote_fetch</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="o">&</span><span class="n">fetch_opts</span><span class="p">,</span> <span class="s">"fetch"</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">on_error</span><span class="p">;</span></pre></div> </td> </tr> @@ -198,7 +198,7 @@ network.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">stats</span> <span class="o">=</span> <span class="n"><a name="git_remote_stats-9" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_stats">git_remote_stats</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">stats</span> <span class="o">=</span> <span class="n"><a name="git_remote_stats-6" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_stats">git_remote_stats</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">stats</span><span class="o">-></span><span class="n">local_objects</span> <span class="o">></span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\r</span><span class="s">Received %d/%d objects in %"</span> <span class="n">PRIuZ</span> <span class="s">" bytes (used %d local objects)</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">indexed_objects</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">total_objects</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">received_bytes</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">local_objects</span><span class="p">);</span> @@ -207,12 +207,12 @@ network.</p> <span class="n">stats</span><span class="o">-></span><span class="n">indexed_objects</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">total_objects</span><span class="p">,</span> <span class="n">stats</span><span class="o">-></span><span class="n">received_bytes</span><span class="p">);</span> <span class="p">}</span> - <span class="n"><a name="git_remote_free-6" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <span class="n"><a name="git_remote_free-3" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> <span class="nl">on_error</span><span class="p">:</span> - <span class="n"><a name="git_remote_free-7" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <span class="n"><a name="git_remote_free-4" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span></pre></div> </td> diff --git a/ex/v0.26.8/network/index-pack.html b/ex/v0.26.8/network/index-pack.html index 004c1ba34..c15cc56f8 100644 --- a/ex/v0.26.8/network/index-pack.html +++ b/ex/v0.26.8/network/index-pack.html @@ -147,7 +147,7 @@ the indexing to finish in a worker thread</p> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\r</span><span class="s">Indexing %d of %d</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">stats</span><span class="p">.</span><span class="n">indexed_objects</span><span class="p">,</span> <span class="n">stats</span><span class="p">.</span><span class="n">total_objects</span><span class="p">);</span> - <span class="n"><a name="git_oid_fmt-6" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">hash</span><span class="p">,</span> <span class="n"><a name="git_indexer_hash-4" class="fnlink" href="../../#v0.26.8/group/indexer/git_indexer_hash">git_indexer_hash</a></span><span class="p">(</span><span class="n">idx</span><span class="p">));</span> + <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">hash</span><span class="p">,</span> <span class="n"><a name="git_indexer_hash-4" class="fnlink" href="../../#v0.26.8/group/indexer/git_indexer_hash">git_indexer_hash</a></span><span class="p">(</span><span class="n">idx</span><span class="p">));</span> <span class="n">puts</span><span class="p">(</span><span class="n">hash</span><span class="p">);</span> <span class="nl">cleanup</span><span class="p">:</span> diff --git a/ex/v0.26.8/network/ls-remote.html b/ex/v0.26.8/network/ls-remote.html index 74435ec25..24553be19 100644 --- a/ex/v0.26.8/network/ls-remote.html +++ b/ex/v0.26.8/network/ls-remote.html @@ -81,9 +81,9 @@ <p>Find the remote by name</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_lookup-3" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_lookup-2" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_lookup">git_remote_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">error</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_create_anonymous-2" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_create_anonymous-1" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_create_anonymous">git_remote_create_anonymous</a></span><span class="p">(</span><span class="o">&</span><span class="n">remote</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">error</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span> <span class="p">}</span></pre></div> @@ -100,7 +100,7 @@ each of the remote references.</p> <td class=code> <div class='highlight'><pre> <span class="n">callbacks</span><span class="p">.</span><span class="n">credentials</span> <span class="o">=</span> <span class="n">cred_acquire_cb</span><span class="p">;</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_connect-4" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_connect">git_remote_connect</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="n">GIT_DIRECTION_FETCH</span><span class="p">,</span> <span class="o">&</span><span class="n">callbacks</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_connect-3" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_connect">git_remote_connect</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="n">GIT_DIRECTION_FETCH</span><span class="p">,</span> <span class="o">&</span><span class="n">callbacks</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">error</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span></pre></div> </td> @@ -114,17 +114,17 @@ each of the remote references.</p> their name next to what they point to.</p> </td> <td class=code> - <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_ls-5" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_ls">git_remote_ls</a></span><span class="p">(</span><span class="o">&</span><span class="n">refs</span><span class="p">,</span> <span class="o">&</span><span class="n">refs_len</span><span class="p">,</span> <span class="n">remote</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_remote_ls-4" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_ls">git_remote_ls</a></span><span class="p">(</span><span class="o">&</span><span class="n">refs</span><span class="p">,</span> <span class="o">&</span><span class="n">refs_len</span><span class="p">,</span> <span class="n">remote</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">refs_len</span><span class="p">;</span> <span class="n">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span> <span class="kt">char</span> <span class="n">oid</span><span class="p">[</span><span class="n">GIT_OID_HEXSZ</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span><span class="mi">0</span><span class="p">};</span> - <span class="n"><a name="git_oid_fmt-1" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_fmt">git_oid_fmt</a></span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="o">&</span><span class="n">refs</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">-></span><span class="n">oid</span><span class="p">);</span> + <span class="n">git_oid_fmt</span><span class="p">(</span><span class="n">oid</span><span class="p">,</span> <span class="o">&</span><span class="n">refs</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">-></span><span class="n">oid</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\t</span><span class="s">%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">oid</span><span class="p">,</span> <span class="n">refs</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">-></span><span class="n">name</span><span class="p">);</span> <span class="p">}</span> <span class="nl">cleanup</span><span class="p">:</span> - <span class="n"><a name="git_remote_free-6" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> + <span class="n"><a name="git_remote_free-5" class="fnlink" href="../../#v0.26.8/group/remote/git_remote_free">git_remote_free</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span> <span class="k">return</span> <span class="n">error</span><span class="p">;</span> <span class="p">}</span></pre></div> </td> diff --git a/ex/v0.26.8/rev-parse.html b/ex/v0.26.8/rev-parse.html index 32b2367a3..c0cfc1ff4 100644 --- a/ex/v0.26.8/rev-parse.html +++ b/ex/v0.26.8/rev-parse.html @@ -103,7 +103,7 @@ <span class="n">check_lg2</span><span class="p">(</span><span class="n">parse_revision</span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">),</span> <span class="s">"Parsing"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-17" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-13" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-2" class="fnlink" href="../../#v0.26.8/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> @@ -145,19 +145,19 @@ <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-16" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-12" class="fnlink" href="../../#v0.26.8/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository from"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-18" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">rs</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">),</span> <span class="s">"Could not parse"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-14" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">rs</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">),</span> <span class="s">"Could not parse"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> <span class="k">if</span> <span class="p">((</span><span class="n">rs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n"><a name="git_oid_tostr-12" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-4" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-4" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="n"><a name="git_object_free-9" class="fnlink" href="../../#v0.26.8/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">((</span><span class="n">rs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_RANGE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n"><a name="git_oid_tostr-13" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-5" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-5" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="n"><a name="git_object_free-10" class="fnlink" href="../../#v0.26.8/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">);</span> @@ -167,16 +167,16 @@ <span class="n"><a name="git_object_id-6" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">),</span> <span class="n"><a name="git_object_id-7" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">)),</span> <span class="s">"Could not find merge base"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> - <span class="n"><a name="git_oid_tostr-14" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="o">&</span><span class="n">base</span><span class="p">);</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="o">&</span><span class="n">base</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="p">}</span> - <span class="n"><a name="git_oid_tostr-15" class="fnlink" href="../../#v0.26.8/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-8" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n">git_oid_tostr</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-8" class="fnlink" href="../../#v0.26.8/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"^%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="n"><a name="git_object_free-11" class="fnlink" href="../../#v0.26.8/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> - <span class="n">fatal</span><span class="p">(</span><span class="s">"Invalid results from <a name="git_revparse-19" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse">git_revparse</a>"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> + <span class="n">fatal</span><span class="p">(</span><span class="s">"Invalid results from <a name="git_revparse-15" class="fnlink" href="../../#v0.26.8/group/revparse/git_revparse">git_revparse</a>"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> <span class="p">}</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> diff --git a/ex/v0.28.0/log.html b/ex/v0.28.0/log.html index e9c631222..fc172ac79 100644 --- a/ex/v0.28.0/log.html +++ b/ex/v0.28.0/log.html @@ -211,7 +211,7 @@ revwalker configuration calls</li> <span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">strings</span> <span class="o">=</span> <span class="o">&</span><span class="n">argv</span><span class="p">[</span><span class="n">last_arg</span><span class="p">];</span> <span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">count</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">-</span> <span class="n">last_arg</span><span class="p">;</span> <span class="k">if</span> <span class="p">(</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">.</span><span class="n">count</span> <span class="o">></span> <span class="mi">0</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_pathspec_new-41" class="fnlink" href="../../#v0.28.0/group/pathspec/git_pathspec_new">git_pathspec_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_pathspec_new-42" class="fnlink" href="../../#v0.28.0/group/pathspec/git_pathspec_new">git_pathspec_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">.</span><span class="n">pathspec</span><span class="p">),</span> <span class="s">"Building pathspec"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="p">.</span><span class="n">revisions</span><span class="p">)</span> @@ -228,7 +228,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="n">printed</span> <span class="o">=</span> <span class="n">count</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> - <span class="k">for</span> <span class="p">(;</span> <span class="o">!</span><span class="n"><a name="git_revwalk_next-54" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> <span class="n"><a name="git_commit_free-2" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="p">{</span> + <span class="k">for</span> <span class="p">(;</span> <span class="o">!</span><span class="n"><a name="git_revwalk_next-55" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_next">git_revwalk_next</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> <span class="n"><a name="git_commit_free-2" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="p">{</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_commit_lookup-1" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">commit</span><span class="p">,</span> <span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">oid</span><span class="p">),</span> <span class="s">"Failed to look up commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> @@ -244,10 +244,10 @@ revwalker configuration calls</li> <span class="k">if</span> <span class="p">(</span><span class="n">parents</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">git_tree</span> <span class="o">*</span><span class="n">tree</span><span class="p">;</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_commit_tree-15" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_tree">git_commit_tree</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">commit</span><span class="p">),</span> <span class="s">"Get tree"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_pathspec_match_tree-43" class="fnlink" href="../../#v0.28.0/group/pathspec/git_pathspec_match_tree">git_pathspec_match_tree</a></span><span class="p">(</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_pathspec_match_tree-44" class="fnlink" href="../../#v0.28.0/group/pathspec/git_pathspec_match_tree">git_pathspec_match_tree</a></span><span class="p">(</span> <span class="nb">NULL</span><span class="p">,</span> <span class="n">tree</span><span class="p">,</span> <span class="n">GIT_PATHSPEC_NO_MATCH_ERROR</span><span class="p">,</span> <span class="n">ps</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="n">unmatched</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span> - <span class="n"><a name="git_tree_free-58" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-59" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">tree</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n">parents</span> <span class="o">==</span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span> <span class="n">unmatched</span> <span class="o">=</span> <span class="n">match_with_parent</span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="o">&</span><span class="n">diffopts</span><span class="p">)</span> <span class="o">?</span> <span class="mi">0</span> <span class="o">:</span> <span class="mi">1</span><span class="p">;</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> @@ -301,14 +301,14 @@ revwalker configuration calls</li> <span class="s">"Displaying diff"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n"><a name="git_diff_free-25" class="fnlink" href="../../#v0.28.0/group/diff/git_diff_free">git_diff_free</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-59" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-60" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-60" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-61" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> <span class="p">}</span> <span class="p">}</span> - <span class="n"><a name="git_pathspec_free-42" class="fnlink" href="../../#v0.28.0/group/pathspec/git_pathspec_free">git_pathspec_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_free-57" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-46" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_pathspec_free-43" class="fnlink" href="../../#v0.28.0/group/pathspec/git_pathspec_free">git_pathspec_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_free-58" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_free">git_revwalk_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">walker</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-47" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-32" class="fnlink" href="../../#v0.28.0/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> @@ -371,22 +371,22 @@ revwalker configuration calls</li> </td> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">)</span> <span class="p">{</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-49" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-50" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> <span class="s">"Could not create revision walker"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_sorting-55" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_sorting-56" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> <span class="p">}</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">obj</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push_head-52" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_push_head">git_revwalk_push_head</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push_head-53" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_push_head">git_revwalk_push_head</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">),</span> <span class="s">"Could not find repository HEAD"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n">hide</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_hide-53" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_hide">git_revwalk_hide</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-34" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_hide-54" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_hide">git_revwalk_hide</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-35" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Reference does not refer to a commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">else</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push-51" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-35" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_push-52" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_push">git_revwalk_push</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n"><a name="git_object_id-36" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">obj</span><span class="p">)),</span> <span class="s">"Reference does not refer to a commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n"><a name="git_object_free-38" class="fnlink" href="../../#v0.28.0/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> + <span class="n"><a name="git_object_free-39" class="fnlink" href="../../#v0.28.0/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">obj</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -414,7 +414,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-44" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-45" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span> @@ -427,9 +427,9 @@ revwalker configuration calls</li> <span class="n">revs</span><span class="p">.</span><span class="n">flags</span> <span class="o">=</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">;</span> <span class="n">hide</span> <span class="o">=</span> <span class="o">!</span><span class="n">hide</span><span class="p">;</span> - <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse_single-47" class="fnlink" href="../../#v0.28.0/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">.</span><span class="n">from</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span> <span class="o">+</span> <span class="mi">1</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse_single-48" class="fnlink" href="../../#v0.28.0/group/revparse/git_revparse_single">git_revparse_single</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">.</span><span class="n">from</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span> <span class="o">+</span> <span class="mi">1</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> - <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse-48" class="fnlink" href="../../#v0.28.0/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> + <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_revparse-49" class="fnlink" href="../../#v0.28.0/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">revstr</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="k">if</span> <span class="p">((</span><span class="n">revs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> @@ -439,11 +439,11 @@ revwalker configuration calls</li> <span class="k">if</span> <span class="p">((</span><span class="n">revs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_MERGE_BASE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">git_oid</span> <span class="n">base</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n">git_merge_base</span><span class="p">(</span><span class="o">&</span><span class="n">base</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> - <span class="n"><a name="git_object_id-36" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revs</span><span class="p">.</span><span class="n">from</span><span class="p">),</span> <span class="n"><a name="git_object_id-37" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revs</span><span class="p">.</span><span class="n">to</span><span class="p">)),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_merge_base-33" class="fnlink" href="../../#v0.28.0/group/merge/git_merge_base">git_merge_base</a></span><span class="p">(</span><span class="o">&</span><span class="n">base</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> + <span class="n"><a name="git_object_id-37" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revs</span><span class="p">.</span><span class="n">from</span><span class="p">),</span> <span class="n"><a name="git_object_id-38" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">revs</span><span class="p">.</span><span class="n">to</span><span class="p">)),</span> <span class="s">"Could not find merge base"</span><span class="p">,</span> <span class="n">revstr</span><span class="p">);</span> <span class="n">check_lg2</span><span class="p">(</span> - <span class="n"><a name="git_object_lookup-33" class="fnlink" href="../../#v0.28.0/group/object/git_object_lookup">git_object_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">.</span><span class="n">to</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">base</span><span class="p">,</span> <span class="n">GIT_OBJECT_COMMIT</span><span class="p">),</span> + <span class="n"><a name="git_object_lookup-34" class="fnlink" href="../../#v0.28.0/group/object/git_object_lookup">git_object_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">revs</span><span class="p">.</span><span class="n">to</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">base</span><span class="p">,</span> <span class="n">GIT_OBJECT_COMMIT</span><span class="p">),</span> <span class="s">"Could not find merge base commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="n">push_rev</span><span class="p">(</span><span class="n">s</span><span class="p">,</span> <span class="n">revs</span><span class="p">.</span><span class="n">to</span><span class="p">,</span> <span class="n">hide</span><span class="p">);</span> @@ -478,7 +478,7 @@ revwalker configuration calls</li> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-45" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-46" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> @@ -492,7 +492,7 @@ revwalker configuration calls</li> </td> <td class=code> <div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">)</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-50" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revwalk_new-51" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_new">git_revwalk_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">repo</span><span class="p">),</span> <span class="s">"Could not create revision walker"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">sort_mode</span> <span class="o">==</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">)</span> @@ -500,7 +500,7 @@ revwalker configuration calls</li> <span class="k">else</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span> <span class="o">=</span> <span class="n">sort_mode</span> <span class="o">|</span> <span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">sorting</span> <span class="o">&</span> <span class="n">GIT_SORT_REVERSE</span><span class="p">);</span> - <span class="n"><a name="git_revwalk_sorting-56" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> + <span class="n"><a name="git_revwalk_sorting-57" class="fnlink" href="../../#v0.28.0/group/revwalk/git_revwalk_sorting">git_revwalk_sorting</a></span><span class="p">(</span><span class="n">s</span><span class="o">-></span><span class="n">walker</span><span class="p">,</span> <span class="n">s</span><span class="o">-></span><span class="n">sorting</span><span class="p">);</span> <span class="p">}</span></pre></div> </td> </tr> @@ -554,7 +554,7 @@ revwalker configuration calls</li> <span class="k">const</span> <span class="n">git_signature</span> <span class="o">*</span><span class="n">sig</span><span class="p">;</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">scan</span><span class="p">,</span> <span class="o">*</span><span class="n">eol</span><span class="p">;</span> - <span class="n"><a name="git_oid_tostr-39" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span> <span class="n"><a name="git_commit_id-6" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-40" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span> <span class="n"><a name="git_commit_id-6" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_id">git_commit_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"commit %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">buf</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">opts</span><span class="o">-></span><span class="n">show_log_size</span><span class="p">)</span> <span class="p">{</span> @@ -564,7 +564,7 @@ revwalker configuration calls</li> <span class="k">if</span> <span class="p">((</span><span class="n">count</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_commit_parentcount-21" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_parentcount">git_commit_parentcount</a></span><span class="p">(</span><span class="n">commit</span><span class="p">))</span> <span class="o">></span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Merge:"</span><span class="p">);</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">count</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> - <span class="n"><a name="git_oid_tostr-40" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="n"><a name="git_commit_parent_id-24" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-41" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">buf</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="n"><a name="git_commit_parent_id-24" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_parent_id">git_commit_parent_id</a></span><span class="p">(</span><span class="n">commit</span><span class="p">,</span> <span class="n">i</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">" %s"</span><span class="p">,</span> <span class="n">buf</span><span class="p">);</span> <span class="p">}</span> <span class="n">printf</span><span class="p">(</span><span class="s">"</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> @@ -612,8 +612,8 @@ revwalker configuration calls</li> <span class="n">ndeltas</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="n"><a name="git_diff_num_deltas-29" class="fnlink" href="../../#v0.28.0/group/diff/git_diff_num_deltas">git_diff_num_deltas</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> <span class="n"><a name="git_diff_free-26" class="fnlink" href="../../#v0.28.0/group/diff/git_diff_free">git_diff_free</a></span><span class="p">(</span><span class="n">diff</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-61" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> - <span class="n"><a name="git_tree_free-62" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-62" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">a</span><span class="p">);</span> + <span class="n"><a name="git_tree_free-63" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_free">git_tree_free</a></span><span class="p">(</span><span class="n">b</span><span class="p">);</span> <span class="n"><a name="git_commit_free-5" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_free">git_commit_free</a></span><span class="p">(</span><span class="n">parent</span><span class="p">);</span> <span class="k">return</span> <span class="n">ndeltas</span> <span class="o">></span> <span class="mi">0</span><span class="p">;</span> diff --git a/ex/v0.28.0/merge.html b/ex/v0.28.0/merge.html index 583e4ffd3..df50f8dcc 100644 --- a/ex/v0.28.0/merge.html +++ b/ex/v0.28.0/merge.html @@ -195,26 +195,26 @@ <span class="n">git_reference</span> <span class="o">*</span><span class="n">head_ref</span><span class="p">;</span> <span class="cm">/* HEAD reference is unborn, lookup manually so we don't try to resolve it */</span> - <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_reference_lookup-21" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_lookup">git_reference_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">head_ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="s">"HEAD"</span><span class="p">);</span> + <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_reference_lookup-23" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_lookup">git_reference_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">head_ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="s">"HEAD"</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">err</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">fprintf</span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"failed to lookup HEAD ref</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span> <span class="cm">/* Grab the reference HEAD should be pointing to */</span> - <span class="n">symbolic_ref</span> <span class="o">=</span> <span class="n"><a name="git_reference_symbolic_target-24" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_symbolic_target">git_reference_symbolic_target</a></span><span class="p">(</span><span class="n">head_ref</span><span class="p">);</span> + <span class="n">symbolic_ref</span> <span class="o">=</span> <span class="n"><a name="git_reference_symbolic_target-26" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_symbolic_target">git_reference_symbolic_target</a></span><span class="p">(</span><span class="n">head_ref</span><span class="p">);</span> <span class="cm">/* Create our master reference on the target OID */</span> - <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_reference_create-23" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_create">git_reference_create</a></span><span class="p">(</span><span class="o">&</span><span class="n">target_ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">symbolic_ref</span><span class="p">,</span> <span class="n">target_oid</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_reference_create-25" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_create">git_reference_create</a></span><span class="p">(</span><span class="o">&</span><span class="n">target_ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">symbolic_ref</span><span class="p">,</span> <span class="n">target_oid</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">err</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">fprintf</span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"failed to create master reference</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span> - <span class="n"><a name="git_reference_free-27" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">head_ref</span><span class="p">);</span> + <span class="n"><a name="git_reference_free-29" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">head_ref</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> <span class="cm">/* HEAD exists, just lookup and resolve */</span> - <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_repository_head-33" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_head">git_repository_head</a></span><span class="p">(</span><span class="o">&</span><span class="n">target_ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> + <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_repository_head-35" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_head">git_repository_head</a></span><span class="p">(</span><span class="o">&</span><span class="n">target_ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">err</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">fprintf</span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"failed to get HEAD reference</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> @@ -222,9 +222,9 @@ <span class="p">}</span> <span class="cm">/* Lookup the target object */</span> - <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_object_lookup-17" class="fnlink" href="../../#v0.28.0/group/object/git_object_lookup">git_object_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">target</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">target_oid</span><span class="p">,</span> <span class="n">GIT_OBJECT_COMMIT</span><span class="p">);</span> + <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_object_lookup-19" class="fnlink" href="../../#v0.28.0/group/object/git_object_lookup">git_object_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">target</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">target_oid</span><span class="p">,</span> <span class="n">GIT_OBJECT_COMMIT</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">err</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n">fprintf</span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"failed to lookup OID %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_oid_tostr_s-19" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr_s">git_oid_tostr_s</a></span><span class="p">(</span><span class="n">target_oid</span><span class="p">));</span> + <span class="n">fprintf</span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"failed to lookup OID %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a name="git_oid_tostr_s-21" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr_s">git_oid_tostr_s</a></span><span class="p">(</span><span class="n">target_oid</span><span class="p">));</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span> @@ -237,15 +237,15 @@ <span class="p">}</span> <span class="cm">/* Move the target reference to the target OID */</span> - <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_reference_set_target-26" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_set_target">git_reference_set_target</a></span><span class="p">(</span><span class="o">&</span><span class="n">new_target_ref</span><span class="p">,</span> <span class="n">target_ref</span><span class="p">,</span> <span class="n">target_oid</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_reference_set_target-28" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_set_target">git_reference_set_target</a></span><span class="p">(</span><span class="o">&</span><span class="n">new_target_ref</span><span class="p">,</span> <span class="n">target_ref</span><span class="p">,</span> <span class="n">target_oid</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">err</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">fprintf</span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"failed to move HEAD reference</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span> - <span class="n"><a name="git_reference_free-28" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">target_ref</span><span class="p">);</span> - <span class="n"><a name="git_reference_free-29" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">new_target_ref</span><span class="p">);</span> - <span class="n"><a name="git_object_free-18" class="fnlink" href="../../#v0.28.0/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">target</span><span class="p">);</span> + <span class="n"><a name="git_reference_free-30" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">target_ref</span><span class="p">);</span> + <span class="n"><a name="git_reference_free-31" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">new_target_ref</span><span class="p">);</span> + <span class="n"><a name="git_object_free-20" class="fnlink" href="../../#v0.28.0/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">target</span><span class="p">);</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> <span class="p">}</span> @@ -290,25 +290,25 @@ <span class="kt">int</span> <span class="n">err</span><span class="p">;</span> <span class="cm">/* Grab our needed references */</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_head-34" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_head">git_repository_head</a></span><span class="p">(</span><span class="o">&</span><span class="n">head_ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"failed to get repo HEAD"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_head-36" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_head">git_repository_head</a></span><span class="p">(</span><span class="o">&</span><span class="n">head_ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"failed to get repo HEAD"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">resolve_refish</span><span class="p">(</span><span class="o">&</span><span class="n">merge_commit</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">opts</span><span class="o">-></span><span class="n">heads</span><span class="p">[</span><span class="mi">0</span><span class="p">]))</span> <span class="p">{</span> <span class="n">fprintf</span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"failed to resolve refish %s"</span><span class="p">,</span> <span class="n">opts</span><span class="o">-></span><span class="n">heads</span><span class="p">[</span><span class="mi">0</span><span class="p">]);</span> <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span> <span class="cm">/* Maybe that's a ref, so DWIM it */</span> - <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_reference_dwim-22" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_dwim">git_reference_dwim</a></span><span class="p">(</span><span class="o">&</span><span class="n">merge_ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">opts</span><span class="o">-></span><span class="n">heads</span><span class="p">[</span><span class="mi">0</span><span class="p">]);</span> + <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_reference_dwim-24" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_dwim">git_reference_dwim</a></span><span class="p">(</span><span class="o">&</span><span class="n">merge_ref</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">opts</span><span class="o">-></span><span class="n">heads</span><span class="p">[</span><span class="mi">0</span><span class="p">]);</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n">err</span><span class="p">,</span> <span class="s">"failed to DWIM reference"</span><span class="p">,</span> <span class="n"><a name="git_error_last-9" class="fnlink" href="../../#v0.28.0/group/error/git_error_last">git_error_last</a></span><span class="p">()</span><span class="o">-></span><span class="n">message</span><span class="p">);</span> <span class="cm">/* Grab a signature */</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_signature_now-38" class="fnlink" href="../../#v0.28.0/group/signature/git_signature_now">git_signature_now</a></span><span class="p">(</span><span class="o">&</span><span class="n">sign</span><span class="p">,</span> <span class="s">"Me"</span><span class="p">,</span> <span class="s">"me@example.com"</span><span class="p">),</span> <span class="s">"failed to create signature"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_signature_now-40" class="fnlink" href="../../#v0.28.0/group/signature/git_signature_now">git_signature_now</a></span><span class="p">(</span><span class="o">&</span><span class="n">sign</span><span class="p">,</span> <span class="s">"Me"</span><span class="p">,</span> <span class="s">"me@example.com"</span><span class="p">),</span> <span class="s">"failed to create signature"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="cp">#define MERGE_COMMIT_MSG "Merge %s '%s'"</span> <span class="cm">/* Prepare a standard merge commit message */</span> <span class="k">if</span> <span class="p">(</span><span class="n">merge_ref</span> <span class="o">!=</span> <span class="nb">NULL</span><span class="p">)</span> <span class="p">{</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_branch_name-4" class="fnlink" href="../../#v0.28.0/group/branch/git_branch_name">git_branch_name</a></span><span class="p">(</span><span class="o">&</span><span class="n">msg_target</span><span class="p">,</span> <span class="n">merge_ref</span><span class="p">),</span> <span class="s">"failed to get branch name of merged ref"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> - <span class="n">msg_target</span> <span class="o">=</span> <span class="n"><a name="git_oid_tostr_s-20" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr_s">git_oid_tostr_s</a></span><span class="p">(</span><span class="n"><a name="git_annotated_commit_id-1" class="fnlink" href="../../#v0.28.0/group/annotated/git_annotated_commit_id">git_annotated_commit_id</a></span><span class="p">(</span><span class="n">merge_commit</span><span class="p">));</span> + <span class="n">msg_target</span> <span class="o">=</span> <span class="n"><a name="git_oid_tostr_s-22" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr_s">git_oid_tostr_s</a></span><span class="p">(</span><span class="n"><a name="git_annotated_commit_id-1" class="fnlink" href="../../#v0.28.0/group/annotated/git_annotated_commit_id">git_annotated_commit_id</a></span><span class="p">(</span><span class="n">merge_commit</span><span class="p">));</span> <span class="p">}</span> <span class="n">msglen</span> <span class="o">=</span> <span class="n">snprintf</span><span class="p">(</span><span class="nb">NULL</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="n">MERGE_COMMIT_MSG</span><span class="p">,</span> <span class="p">(</span><span class="n">merge_ref</span> <span class="o">?</span> <span class="s">"branch"</span> <span class="o">:</span> <span class="s">"commit"</span><span class="p">),</span> <span class="n">msg_target</span><span class="p">);</span> @@ -320,7 +320,7 @@ <span class="k">if</span> <span class="p">(</span><span class="n">err</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span> <span class="cm">/* Setup our parent commits */</span> - <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_reference_peel-30" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_peel">git_reference_peel</a></span><span class="p">((</span><span class="n">git_object</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">parents</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">head_ref</span><span class="p">,</span> <span class="n">GIT_OBJECT_COMMIT</span><span class="p">);</span> + <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_reference_peel-32" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_peel">git_reference_peel</a></span><span class="p">((</span><span class="n">git_object</span> <span class="o">**</span><span class="p">)</span><span class="o">&</span><span class="n">parents</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">head_ref</span><span class="p">,</span> <span class="n">GIT_OBJECT_COMMIT</span><span class="p">);</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n">err</span><span class="p">,</span> <span class="s">"failed to peel head reference"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">for</span> <span class="p">(</span><span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">opts</span><span class="o">-></span><span class="n">annotated_count</span><span class="p">;</span> <span class="n">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span> <span class="n"><a name="git_commit_lookup-6" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_lookup">git_commit_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">parents</span><span class="p">[</span><span class="n">i</span> <span class="o">+</span> <span class="mi">1</span><span class="p">],</span> <span class="n">repo</span><span class="p">,</span> <span class="n"><a name="git_annotated_commit_id-2" class="fnlink" href="../../#v0.28.0/group/annotated/git_annotated_commit_id">git_annotated_commit_id</a></span><span class="p">(</span><span class="n">opts</span><span class="o">-></span><span class="n">annotated</span><span class="p">[</span><span class="n">i</span><span class="p">]));</span> @@ -328,11 +328,11 @@ <span class="cm">/* Prepare our commit tree */</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_index_write_tree-12" class="fnlink" href="../../#v0.28.0/group/index/git_index_write_tree">git_index_write_tree</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree_oid</span><span class="p">,</span> <span class="n">index</span><span class="p">),</span> <span class="s">"failed to write merged tree"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_tree_lookup-39" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">tree_oid</span><span class="p">),</span> <span class="s">"failed to lookup tree"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_tree_lookup-41" class="fnlink" href="../../#v0.28.0/group/tree/git_tree_lookup">git_tree_lookup</a></span><span class="p">(</span><span class="o">&</span><span class="n">tree</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="o">&</span><span class="n">tree_oid</span><span class="p">),</span> <span class="s">"failed to lookup tree"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="cm">/* Commit time ! */</span> <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_commit_create-7" class="fnlink" href="../../#v0.28.0/group/commit/git_commit_create">git_commit_create</a></span><span class="p">(</span><span class="o">&</span><span class="n">commit_oid</span><span class="p">,</span> - <span class="n">repo</span><span class="p">,</span> <span class="n"><a name="git_reference_name-25" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_name">git_reference_name</a></span><span class="p">(</span><span class="n">head_ref</span><span class="p">),</span> + <span class="n">repo</span><span class="p">,</span> <span class="n"><a name="git_reference_name-27" class="fnlink" href="../../#v0.28.0/group/reference/git_reference_name">git_reference_name</a></span><span class="p">(</span><span class="n">head_ref</span><span class="p">),</span> <span class="n">sign</span><span class="p">,</span> <span class="n">sign</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="n">msg</span><span class="p">,</span> <span class="n">tree</span><span class="p">,</span> @@ -340,7 +340,7 @@ <span class="n">check_lg2</span><span class="p">(</span><span class="n">err</span><span class="p">,</span> <span class="s">"failed to create commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="cm">/* We're done merging, cleanup the repository state */</span> - <span class="n"><a name="git_repository_state_cleanup-36" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_state_cleanup">git_repository_state_cleanup</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_state_cleanup-38" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_state_cleanup">git_repository_state_cleanup</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="nl">cleanup</span><span class="p">:</span> <span class="n">free</span><span class="p">(</span><span class="n">parents</span><span class="p">);</span> @@ -363,10 +363,10 @@ <span class="n"><a name="git_libgit2_init-10" class="fnlink" href="../../#v0.28.0/group/libgit2/git_libgit2_init">git_libgit2_init</a></span><span class="p">();</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-31" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">path</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-33" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">repo</span><span class="p">,</span> <span class="n">path</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n">state</span> <span class="o">=</span> <span class="n"><a name="git_repository_state-37" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_state">git_repository_state</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <span class="n">state</span> <span class="o">=</span> <span class="n"><a name="git_repository_state-39" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_state">git_repository_state</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n">state</span> <span class="o">!=</span> <span class="n">GIT_REPOSITORY_STATE_NONE</span><span class="p">)</span> <span class="p">{</span> <span class="n">fprintf</span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"repository is in unexpected state %d</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">state</span><span class="p">);</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span> @@ -376,7 +376,7 @@ <span class="k">if</span> <span class="p">(</span><span class="n">err</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="k">goto</span> <span class="n">cleanup</span><span class="p">;</span> - <span class="n">err</span> <span class="o">=</span> <span class="n">git_merge_analysis</span><span class="p">(</span><span class="o">&</span><span class="n">analysis</span><span class="p">,</span> <span class="o">&</span><span class="n">preference</span><span class="p">,</span> + <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_merge_analysis-17" class="fnlink" href="../../#v0.28.0/group/merge/git_merge_analysis">git_merge_analysis</a></span><span class="p">(</span><span class="o">&</span><span class="n">analysis</span><span class="p">,</span> <span class="o">&</span><span class="n">preference</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="p">(</span><span class="k">const</span> <span class="n">git_annotated_commit</span> <span class="o">**</span><span class="p">)</span><span class="n">opts</span><span class="p">.</span><span class="n">annotated</span><span class="p">,</span> <span class="n">opts</span><span class="p">.</span><span class="n">annotated_count</span><span class="p">);</span> @@ -414,7 +414,7 @@ <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span> - <span class="n">err</span> <span class="o">=</span> <span class="n">git_merge</span><span class="p">(</span><span class="n">repo</span><span class="p">,</span> + <span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_merge-18" class="fnlink" href="../../#v0.28.0/group/merge/git_merge">git_merge</a></span><span class="p">(</span><span class="n">repo</span><span class="p">,</span> <span class="p">(</span><span class="k">const</span> <span class="n">git_annotated_commit</span> <span class="o">**</span><span class="p">)</span><span class="n">opts</span><span class="p">.</span><span class="n">annotated</span><span class="p">,</span> <span class="n">opts</span><span class="p">.</span><span class="n">annotated_count</span><span class="p">,</span> <span class="o">&</span><span class="n">merge_opts</span><span class="p">,</span> <span class="o">&</span><span class="n">checkout_opts</span><span class="p">);</span> <span class="n">check_lg2</span><span class="p">(</span><span class="n">err</span><span class="p">,</span> <span class="s">"merge failed"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> @@ -422,7 +422,7 @@ <span class="cm">/* If we get here, we actually performed the merge above */</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_index-35" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_index">git_repository_index</a></span><span class="p">(</span><span class="o">&</span><span class="n">index</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"failed to get repository index"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_index-37" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_index">git_repository_index</a></span><span class="p">(</span><span class="o">&</span><span class="n">index</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"failed to get repository index"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_index_has_conflicts-13" class="fnlink" href="../../#v0.28.0/group/index/git_index_has_conflicts">git_index_has_conflicts</a></span><span class="p">(</span><span class="n">index</span><span class="p">))</span> <span class="p">{</span> <span class="cm">/* Handle conflicts */</span> @@ -435,7 +435,7 @@ <span class="nl">cleanup</span><span class="p">:</span> <span class="n">free</span><span class="p">(</span><span class="n">opts</span><span class="p">.</span><span class="n">heads</span><span class="p">);</span> <span class="n">free</span><span class="p">(</span><span class="n">opts</span><span class="p">.</span><span class="n">annotated</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-32" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-34" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-11" class="fnlink" href="../../#v0.28.0/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> diff --git a/ex/v0.28.0/rev-parse.html b/ex/v0.28.0/rev-parse.html index 1e8d6463d..f48566bf0 100644 --- a/ex/v0.28.0/rev-parse.html +++ b/ex/v0.28.0/rev-parse.html @@ -106,7 +106,7 @@ <span class="n">check_lg2</span><span class="p">(</span><span class="n">parse_revision</span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="p">),</span> <span class="s">"Parsing"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span> - <span class="n"><a name="git_repository_free-16" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> + <span class="n"><a name="git_repository_free-17" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_free">git_repository_free</a></span><span class="p">(</span><span class="n">ps</span><span class="p">.</span><span class="n">repo</span><span class="p">);</span> <span class="n"><a name="git_libgit2_shutdown-2" class="fnlink" href="../../#v0.28.0/group/libgit2/git_libgit2_shutdown">git_libgit2_shutdown</a></span><span class="p">();</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> @@ -148,38 +148,38 @@ <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">)</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span> <span class="o">=</span> <span class="s">"."</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-15" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_repository_open_ext-16" class="fnlink" href="../../#v0.28.0/group/repository/git_repository_open_ext">git_repository_open_ext</a></span><span class="p">(</span><span class="o">&</span><span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">),</span> <span class="s">"Could not open repository from"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repodir</span><span class="p">);</span> <span class="p">}</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-17" class="fnlink" href="../../#v0.28.0/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">rs</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">),</span> <span class="s">"Could not parse"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse-18" class="fnlink" href="../../#v0.28.0/group/revparse/git_revparse">git_revparse</a></span><span class="p">(</span><span class="o">&</span><span class="n">rs</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">),</span> <span class="s">"Could not parse"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> <span class="k">if</span> <span class="p">((</span><span class="n">rs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_SINGLE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n"><a name="git_oid_tostr-11" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-3" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-12" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-4" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> - <span class="n"><a name="git_object_free-8" class="fnlink" href="../../#v0.28.0/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> + <span class="n"><a name="git_object_free-9" class="fnlink" href="../../#v0.28.0/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">((</span><span class="n">rs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_RANGE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> - <span class="n"><a name="git_oid_tostr-12" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-4" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-13" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-5" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> - <span class="n"><a name="git_object_free-9" class="fnlink" href="../../#v0.28.0/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">);</span> + <span class="n"><a name="git_object_free-10" class="fnlink" href="../../#v0.28.0/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">);</span> <span class="k">if</span> <span class="p">((</span><span class="n">rs</span><span class="p">.</span><span class="n">flags</span> <span class="o">&</span> <span class="n">GIT_REVPARSE_MERGE_BASE</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="n">git_oid</span> <span class="n">base</span><span class="p">;</span> - <span class="n">check_lg2</span><span class="p">(</span><span class="n">git_merge_base</span><span class="p">(</span><span class="o">&</span><span class="n">base</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> - <span class="n"><a name="git_object_id-5" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">),</span> <span class="n"><a name="git_object_id-6" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">)),</span> + <span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_merge_base-3" class="fnlink" href="../../#v0.28.0/group/merge/git_merge_base">git_merge_base</a></span><span class="p">(</span><span class="o">&</span><span class="n">base</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">repo</span><span class="p">,</span> + <span class="n"><a name="git_object_id-6" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">),</span> <span class="n"><a name="git_object_id-7" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">to</span><span class="p">)),</span> <span class="s">"Could not find merge base"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> - <span class="n"><a name="git_oid_tostr-13" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="o">&</span><span class="n">base</span><span class="p">);</span> + <span class="n"><a name="git_oid_tostr-14" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="o">&</span><span class="n">base</span><span class="p">);</span> <span class="n">printf</span><span class="p">(</span><span class="s">"%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> <span class="p">}</span> - <span class="n"><a name="git_oid_tostr-14" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-7" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> + <span class="n"><a name="git_oid_tostr-15" class="fnlink" href="../../#v0.28.0/group/oid/git_oid_tostr">git_oid_tostr</a></span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">str</span><span class="p">),</span> <span class="n"><a name="git_object_id-8" class="fnlink" href="../../#v0.28.0/group/object/git_object_id">git_object_id</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">));</span> <span class="n">printf</span><span class="p">(</span><span class="s">"^%s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">str</span><span class="p">);</span> - <span class="n"><a name="git_object_free-10" class="fnlink" href="../../#v0.28.0/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> + <span class="n"><a name="git_object_free-11" class="fnlink" href="../../#v0.28.0/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">rs</span><span class="p">.</span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> - <span class="n">fatal</span><span class="p">(</span><span class="s">"Invalid results from <a name="git_revparse-18" class="fnlink" href="../../#v0.28.0/group/revparse/git_revparse">git_revparse</a>"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> + <span class="n">fatal</span><span class="p">(</span><span class="s">"Invalid results from <a name="git_revparse-19" class="fnlink" href="../../#v0.28.0/group/revparse/git_revparse">git_revparse</a>"</span><span class="p">,</span> <span class="n">ps</span><span class="o">-></span><span class="n">spec</span><span class="p">);</span> <span class="p">}</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span> |