mirror of
https://github.com/libgit2/libgit2.git
synced 2026-01-25 02:56:17 +00:00
generated docs
This commit is contained in:
@@ -116,7 +116,7 @@ simulate <code>git commit</code> with the commit message argument.</p>
|
||||
<span class="n">git_index</span> <span class="o">*</span><span class="n">index</span><span class="p">;</span>
|
||||
<span class="n">git_object</span> <span class="o">*</span><span class="n">parent</span> <span class="o">=</span> <span class="nb">NULL</span><span class="p">;</span>
|
||||
<span class="n">git_reference</span> <span class="o">*</span><span class="n">ref</span> <span class="o">=</span> <span class="nb">NULL</span><span class="p">;</span>
|
||||
<span class="n">git_signature</span> <span class="o">*</span><span class="n">signature</span><span class="p">;</span>
|
||||
<span class="n">git_signature</span> <span class="o">*</span><span class="n">author_signature</span><span class="p">,</span> <span class="o">*</span><span class="n">committer_signature</span><span class="p">;</span>
|
||||
|
||||
<span class="cm">/* Validate args */</span>
|
||||
<span class="k">if</span> <span class="p">(</span><span class="n">argc</span> <span class="o"><</span> <span class="mi">3</span> <span class="o">||</span> <span class="n">strcmp</span><span class="p">(</span><span class="n">opt</span><span class="p">,</span> <span class="s">"-m"</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span>
|
||||
@@ -138,24 +138,26 @@ simulate <code>git commit</code> with the commit message argument.</p>
|
||||
<span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_index_write_tree-5" class="fnlink" href="../../#HEAD/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">"Could not write 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_index_write-4" class="fnlink" href="../../#HEAD/group/index/git_index_write">git_index_write</a></span><span class="p">(</span><span class="n">index</span><span class="p">),</span> <span class="s">"Could not write 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_tree_lookup-12" class="fnlink" href="../../#HEAD/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">"Error looking up 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-13" class="fnlink" href="../../#HEAD/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">"Error looking up 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_signature_default-10" class="fnlink" href="../../#HEAD/group/signature/git_signature_default">git_signature_default</a></span><span class="p">(</span><span class="o">&</span><span class="n">signature</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span> <span class="s">"Error creating 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_default_from_env-10" class="fnlink" href="../../#HEAD/group/signature/git_signature_default_from_env">git_signature_default_from_env</a></span><span class="p">(</span><span class="o">&</span><span class="n">author_signature</span><span class="p">,</span> <span class="o">&</span><span class="n">committer_signature</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span>
|
||||
<span class="s">"Error creating 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_commit_create_v-1" class="fnlink" href="../../#HEAD/group/commit/git_commit_create_v">git_commit_create_v</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="s">"HEAD"</span><span class="p">,</span>
|
||||
<span class="n">signature</span><span class="p">,</span>
|
||||
<span class="n">signature</span><span class="p">,</span>
|
||||
<span class="n">author_signature</span><span class="p">,</span>
|
||||
<span class="n">committer_signature</span><span class="p">,</span>
|
||||
<span class="nb">NULL</span><span class="p">,</span>
|
||||
<span class="n">comment</span><span class="p">,</span>
|
||||
<span class="n">tree</span><span class="p">,</span>
|
||||
<span class="n">parent</span> <span class="o">?</span> <span class="mi">1</span> <span class="o">:</span> <span class="mi">0</span><span class="p">,</span> <span class="n">parent</span><span class="p">),</span> <span class="s">"Error creating commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span>
|
||||
|
||||
<span class="n"><a name="git_index_free-3" class="fnlink" href="../../#HEAD/group/index/git_index_free">git_index_free</a></span><span class="p">(</span><span class="n">index</span><span class="p">);</span>
|
||||
<span class="n"><a name="git_signature_free-11" class="fnlink" href="../../#HEAD/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">signature</span><span class="p">);</span>
|
||||
<span class="n"><a name="git_tree_free-13" class="fnlink" href="../../#HEAD/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_signature_free-11" class="fnlink" href="../../#HEAD/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">author_signature</span><span class="p">);</span>
|
||||
<span class="n"><a name="git_signature_free-12" class="fnlink" href="../../#HEAD/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">committer_signature</span><span class="p">);</span>
|
||||
<span class="n"><a name="git_tree_free-14" class="fnlink" href="../../#HEAD/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_object_free-6" class="fnlink" href="../../#HEAD/group/object/git_object_free">git_object_free</a></span><span class="p">(</span><span class="n">parent</span><span class="p">);</span>
|
||||
<span class="n"><a name="git_reference_free-7" class="fnlink" href="../../#HEAD/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">ref</span><span class="p">);</span>
|
||||
|
||||
|
||||
@@ -245,7 +245,7 @@ that.</p>
|
||||
<td class=code>
|
||||
<div class='highlight'><pre><span class="k">static</span> <span class="kt">void</span> <span class="nf">create_initial_commit</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="p">{</span>
|
||||
<span class="n">git_signature</span> <span class="o">*</span><span class="n">sig</span><span class="p">;</span>
|
||||
<span class="n">git_signature</span> <span class="o">*</span><span class="n">author_sig</span> <span class="o">=</span> <span class="nb">NULL</span><span class="p">,</span> <span class="o">*</span><span class="n">committer_sig</span> <span class="o">=</span> <span class="nb">NULL</span><span class="p">;</span>
|
||||
<span class="n">git_index</span> <span class="o">*</span><span class="n">index</span><span class="p">;</span>
|
||||
<span class="n">git_oid</span> <span class="n">tree_id</span><span class="p">,</span> <span class="n">commit_id</span><span class="p">;</span>
|
||||
<span class="n">git_tree</span> <span class="o">*</span><span class="n">tree</span><span class="p">;</span></pre></div>
|
||||
@@ -259,7 +259,7 @@ that.</p>
|
||||
<p>First use the config to initialize a commit signature for the user.</p>
|
||||
</td>
|
||||
<td class=code>
|
||||
<div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_signature_default-10" class="fnlink" href="../../#HEAD/group/signature/git_signature_default">git_signature_default</a></span><span class="p">(</span><span class="o">&</span><span class="n">sig</span><span class="p">,</span> <span class="n">repo</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_signature_default_from_env-10" class="fnlink" href="../../#HEAD/group/signature/git_signature_default_from_env">git_signature_default_from_env</a></span><span class="p">(</span><span class="o">&</span><span class="n">author_sig</span><span class="p">,</span> <span class="o">&</span><span class="n">committer_sig</span><span class="p">,</span> <span class="n">repo</span><span class="p">)</span> <span class="o"><</span> <span class="mi">0</span><span class="p">))</span>
|
||||
<span class="n">fatal</span><span class="p">(</span><span class="s">"Unable to create a commit signature."</span><span class="p">,</span>
|
||||
<span class="s">"Perhaps 'user.name' and 'user.email' are not set"</span><span class="p">);</span>
|
||||
|
||||
@@ -284,7 +284,7 @@ leave it empty for now.</p>
|
||||
|
||||
<span class="n"><a name="git_index_free-2" class="fnlink" href="../../#HEAD/group/index/git_index_free">git_index_free</a></span><span class="p">(</span><span class="n">index</span><span class="p">);</span>
|
||||
|
||||
<span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_tree_lookup-12" class="fnlink" href="../../#HEAD/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="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_tree_lookup-13" class="fnlink" href="../../#HEAD/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="o"><</span> <span class="mi">0</span><span class="p">)</span>
|
||||
<span class="n">fatal</span><span class="p">(</span><span class="s">"Could not look up initial tree"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span></pre></div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -301,7 +301,7 @@ but here this is the first commit so there will be no parent.</p>
|
||||
</td>
|
||||
<td class=code>
|
||||
<div class='highlight'><pre> <span class="k">if</span> <span class="p">(</span><span class="n"><a name="git_commit_create_v-1" class="fnlink" href="../../#HEAD/group/commit/git_commit_create_v">git_commit_create_v</a></span><span class="p">(</span>
|
||||
<span class="o">&</span><span class="n">commit_id</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">sig</span><span class="p">,</span> <span class="n">sig</span><span class="p">,</span>
|
||||
<span class="o">&</span><span class="n">commit_id</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">author_sig</span><span class="p">,</span> <span class="n">committer_sig</span><span class="p">,</span>
|
||||
<span class="nb">NULL</span><span class="p">,</span> <span class="s">"Initial commit"</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="o"><</span> <span class="mi">0</span><span class="p">)</span>
|
||||
<span class="n">fatal</span><span class="p">(</span><span class="s">"Could not create the initial commit"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span></pre></div>
|
||||
</td>
|
||||
@@ -314,8 +314,9 @@ but here this is the first commit so there will be no parent.</p>
|
||||
<p>Clean up so we don't leak memory.</p>
|
||||
</td>
|
||||
<td class=code>
|
||||
<div class='highlight'><pre> <span class="n"><a name="git_tree_free-13" class="fnlink" href="../../#HEAD/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_signature_free-11" class="fnlink" href="../../#HEAD/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">sig</span><span class="p">);</span>
|
||||
<div class='highlight'><pre> <span class="n"><a name="git_tree_free-14" class="fnlink" href="../../#HEAD/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_signature_free-11" class="fnlink" href="../../#HEAD/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">author_sig</span><span class="p">);</span>
|
||||
<span class="n"><a name="git_signature_free-12" class="fnlink" href="../../#HEAD/group/signature/git_signature_free">git_signature_free</a></span><span class="p">(</span><span class="n">committer_sig</span><span class="p">);</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="k">static</span> <span class="kt">void</span> <span class="nf">usage</span><span class="p">(</span><span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">error</span><span class="p">,</span> <span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">arg</span><span class="p">)</span>
|
||||
|
||||
@@ -406,7 +406,7 @@ all of the use cases.</p>
|
||||
<span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_revparse_single-12" class="fnlink" href="../../#HEAD/group/revparse/git_revparse_single">git_revparse_single</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">opts</span><span class="o">-></span><span class="n">target</span><span class="p">),</span>
|
||||
<span class="s">"Unable to resolve spec"</span><span class="p">,</span> <span class="n">opts</span><span class="o">-></span><span class="n">target</span><span class="p">);</span>
|
||||
|
||||
<span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_signature_default-13" class="fnlink" href="../../#HEAD/group/signature/git_signature_default">git_signature_default</a></span><span class="p">(</span><span class="o">&</span><span class="n">tagger</span><span class="p">,</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_signature_default_from_env-13" class="fnlink" href="../../#HEAD/group/signature/git_signature_default_from_env">git_signature_default_from_env</a></span><span class="p">(</span><span class="o">&</span><span class="n">tagger</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span>
|
||||
<span class="s">"Unable 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_tag_create-18" class="fnlink" href="../../#HEAD/group/tag/git_tag_create">git_tag_create</a></span><span class="p">(</span><span class="o">&</span><span class="n">oid</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">tag_name</span><span class="p">,</span>
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user