mirror of
https://github.com/libgit2/libgit2.git
synced 2026-06-22 06:26:26 +00:00
generated docs
This commit is contained in:
@@ -287,9 +287,9 @@ we might need to detach HEAD.</p>
|
||||
<span class="n">target_head</span> <span class="o">=</span> <span class="n"><a name="git_annotated_commit_ref-5" class="fnlink" href="../../#v1.3.0/group/annotated/git_annotated_commit_ref">git_annotated_commit_ref</a></span><span class="p">(</span><span class="n">target</span><span class="p">);</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_repository_set_head-22" class="fnlink" href="../../#v1.3.0/group/repository/git_repository_set_head">git_repository_set_head</a></span><span class="p">(</span><span class="n">repo</span><span class="p">,</span> <span class="n">target_head</span><span class="p">);</span>
|
||||
<span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_repository_set_head-23" class="fnlink" href="../../#v1.3.0/group/repository/git_repository_set_head">git_repository_set_head</a></span><span class="p">(</span><span class="n">repo</span><span class="p">,</span> <span class="n">target_head</span><span class="p">);</span>
|
||||
<span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
|
||||
<span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_repository_set_head_detached_from_annotated-23" class="fnlink" href="../../#v1.3.0/group/repository/git_repository_set_head_detached_from_annotated">git_repository_set_head_detached_from_annotated</a></span><span class="p">(</span><span class="n">repo</span><span class="p">,</span> <span class="n">target</span><span class="p">);</span>
|
||||
<span class="n">err</span> <span class="o">=</span> <span class="n"><a name="git_repository_set_head_detached_from_annotated-24" class="fnlink" href="../../#v1.3.0/group/repository/git_repository_set_head_detached_from_annotated">git_repository_set_head_detached_from_annotated</a></span><span class="p">(</span><span class="n">repo</span><span class="p">,</span> <span class="n">target</span><span class="p">);</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="nl">error</span><span class="p">:</span>
|
||||
@@ -329,7 +329,7 @@ to check whether the ref is unique across all remotes.</p>
|
||||
<span class="kt">int</span> <span class="n">error</span><span class="p">;</span>
|
||||
<span class="kt">size_t</span> <span class="n">i</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="n">git_remote_list</span><span class="p">(</span><span class="o">&</span><span class="n">remotes</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="k">if</span> <span class="p">((</span><span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_list-22" class="fnlink" href="../../#v1.3.0/group/remote/git_remote_list">git_remote_list</a></span><span class="p">(</span><span class="o">&</span><span class="n">remotes</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="k">goto</span> <span class="n">out</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">remotes</span><span class="p">.</span><span class="n">count</span><span class="p">;</span> <span class="n">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span>
|
||||
@@ -363,7 +363,7 @@ to check whether the ref is unique across all remotes.</p>
|
||||
|
||||
<span class="nl">out</span><span class="p">:</span>
|
||||
<span class="n"><a name="git_reference_free-20" class="fnlink" href="../../#v1.3.0/group/reference/git_reference_free">git_reference_free</a></span><span class="p">(</span><span class="n">remote_ref</span><span class="p">);</span>
|
||||
<span class="n"><a name="git_strarray_dispose-25" class="fnlink" href="../../#v1.3.0/group/strarray/git_strarray_dispose">git_strarray_dispose</a></span><span class="p">(</span><span class="o">&</span><span class="n">remotes</span><span class="p">);</span>
|
||||
<span class="n"><a name="git_strarray_dispose-26" class="fnlink" href="../../#v1.3.0/group/strarray/git_strarray_dispose">git_strarray_dispose</a></span><span class="p">(</span><span class="o">&</span><span class="n">remotes</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>
|
||||
@@ -405,7 +405,7 @@ to check whether the ref is unique across all remotes.</p>
|
||||
<p>Make sure we're not about to checkout while something else is going on</p>
|
||||
</td>
|
||||
<td class=code>
|
||||
<div class='highlight'><pre> <span class="n">state</span> <span class="o">=</span> <span class="n"><a name="git_repository_state-24" class="fnlink" href="../../#v1.3.0/group/repository/git_repository_state">git_repository_state</a></span><span class="p">(</span><span class="n">repo</span><span class="p">);</span>
|
||||
<div class='highlight'><pre> <span class="n">state</span> <span class="o">=</span> <span class="n"><a name="git_repository_state-25" class="fnlink" href="../../#v1.3.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>
|
||||
|
||||
@@ -154,8 +154,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">git_remote_lookup</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">git_remote_create_anonymous</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="../../#v1.3.0/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="../../#v1.3.0/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>
|
||||
@@ -175,7 +175,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">git_remote_fetch</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="../../#v1.3.0/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>
|
||||
@@ -190,7 +190,7 @@ network.</p>
|
||||
|
||||
</td>
|
||||
<td class=code>
|
||||
<div class='highlight'><pre> <span class="n">stats</span> <span class="o">=</span> <span class="n">git_remote_stats</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="../../#v1.3.0/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 %u/%u objects in %"</span> <span class="n">PRIuZ</span> <span class="s">" bytes (used %u 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>
|
||||
@@ -199,12 +199,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">git_remote_free</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="../../#v1.3.0/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">git_remote_free</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="../../#v1.3.0/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>
|
||||
|
||||
@@ -76,9 +76,9 @@
|
||||
<span class="n">git_remote_callbacks</span> <span class="n">callbacks</span> <span class="o">=</span> <span class="n">GIT_REMOTE_CALLBACKS_INIT</span><span class="p">;</span>
|
||||
|
||||
<span class="cm">/* Find the remote by name */</span>
|
||||
<span class="n">error</span> <span class="o">=</span> <span class="n">git_remote_lookup</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_lookup-3" class="fnlink" href="../../#v1.3.0/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">git_remote_create_anonymous</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="../../#v1.3.0/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>
|
||||
@@ -95,7 +95,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">git_remote_connect</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="../../#v1.3.0/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>
|
||||
@@ -109,7 +109,7 @@ 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">git_remote_ls</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="../../#v1.3.0/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>
|
||||
@@ -119,7 +119,7 @@ their name next to what they point to.</p>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="nl">cleanup</span><span class="p">:</span>
|
||||
<span class="n">git_remote_free</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="../../#v1.3.0/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>
|
||||
|
||||
@@ -131,11 +131,11 @@ simulate <code>git push</code>.</p>
|
||||
<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">check_lg2</span><span class="p">(</span><span class="n">git_remote_lookup</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="s">"origin"</span> <span class="p">),</span> <span class="s">"Unable to lookup remote"</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_remote_lookup-1" class="fnlink" href="../../#v1.3.0/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="s">"origin"</span> <span class="p">),</span> <span class="s">"Unable to lookup remote"</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">git_push_options_init</span><span class="p">(</span><span class="o">&</span><span class="n">options</span><span class="p">,</span> <span class="n">GIT_PUSH_OPTIONS_VERSION</span> <span class="p">),</span> <span class="s">"Error initializing push"</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_push_options_init-2" class="fnlink" href="../../#v1.3.0/group/push/git_push_options_init">git_push_options_init</a></span><span class="p">(</span><span class="o">&</span><span class="n">options</span><span class="p">,</span> <span class="n">GIT_PUSH_OPTIONS_VERSION</span> <span class="p">),</span> <span class="s">"Error initializing push"</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">git_remote_push</span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="o">&</span><span class="n">refspecs</span><span class="p">,</span> <span class="o">&</span><span class="n">options</span><span class="p">),</span> <span class="s">"Error pushing"</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_remote_push-3" class="fnlink" href="../../#v1.3.0/group/remote/git_remote_push">git_remote_push</a></span><span class="p">(</span><span class="n">remote</span><span class="p">,</span> <span class="o">&</span><span class="n">refspecs</span><span class="p">,</span> <span class="o">&</span><span class="n">options</span><span class="p">),</span> <span class="s">"Error pushing"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span>
|
||||
|
||||
<span class="n">printf</span><span class="p">(</span><span class="s">"pushed</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span>
|
||||
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
|
||||
@@ -161,7 +161,7 @@ program is emulating.</p>
|
||||
<span class="n">name</span> <span class="o">=</span> <span class="n">o</span><span class="o">-></span><span class="n">argv</span><span class="p">[</span><span class="mi">0</span><span class="p">];</span>
|
||||
<span class="n">url</span> <span class="o">=</span> <span class="n">o</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="n">check_lg2</span><span class="p">(</span><span class="n">git_remote_create</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">url</span><span class="p">),</span>
|
||||
<span class="n">check_lg2</span><span class="p">(</span><span class="n"><a name="git_remote_create-1" class="fnlink" href="../../#v1.3.0/group/remote/git_remote_create">git_remote_create</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">url</span><span class="p">),</span>
|
||||
<span class="s">"could not create remote"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span>
|
||||
|
||||
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
@@ -176,7 +176,7 @@ program is emulating.</p>
|
||||
|
||||
<span class="n">name</span> <span class="o">=</span> <span class="n">o</span><span class="o">-></span><span class="n">argv</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">git_remote_delete</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">check_lg2</span><span class="p">(</span><span class="n"><a name="git_remote_delete-10" class="fnlink" href="../../#v1.3.0/group/remote/git_remote_delete">git_remote_delete</a></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="s">"could not delete remote"</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span>
|
||||
|
||||
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
@@ -194,7 +194,7 @@ program is emulating.</p>
|
||||
<span class="n">old</span> <span class="o">=</span> <span class="n">o</span><span class="o">-></span><span class="n">argv</span><span class="p">[</span><span class="mi">0</span><span class="p">];</span>
|
||||
<span class="n">new</span> <span class="o">=</span> <span class="n">o</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="n">retval</span> <span class="o">=</span> <span class="n">git_remote_rename</span><span class="p">(</span><span class="o">&</span><span class="n">problems</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">old</span><span class="p">,</span> <span class="n">new</span><span class="p">);</span>
|
||||
<span class="n">retval</span> <span class="o">=</span> <span class="n"><a name="git_remote_rename-9" class="fnlink" href="../../#v1.3.0/group/remote/git_remote_rename">git_remote_rename</a></span><span class="p">(</span><span class="o">&</span><span class="n">problems</span><span class="p">,</span> <span class="n">repo</span><span class="p">,</span> <span class="n">old</span><span class="p">,</span> <span class="n">new</span><span class="p">);</span>
|
||||
<span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">retval</span><span class="p">)</span>
|
||||
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
|
||||
@@ -202,7 +202,7 @@ program is emulating.</p>
|
||||
<span class="n">puts</span><span class="p">(</span><span class="n">problems</span><span class="p">.</span><span class="n">strings</span><span class="p">[</span><span class="mi">0</span><span class="p">]);</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="n"><a name="git_strarray_dispose-1" class="fnlink" href="../../#v1.3.0/group/strarray/git_strarray_dispose">git_strarray_dispose</a></span><span class="p">(</span><span class="o">&</span><span class="n">problems</span><span class="p">);</span>
|
||||
<span class="n"><a name="git_strarray_dispose-11" class="fnlink" href="../../#v1.3.0/group/strarray/git_strarray_dispose">git_strarray_dispose</a></span><span class="p">(</span><span class="o">&</span><span class="n">problems</span><span class="p">);</span>
|
||||
|
||||
<span class="k">return</span> <span class="n">retval</span><span class="p">;</span>
|
||||
<span class="p">}</span>
|
||||
@@ -230,9 +230,9 @@ program is emulating.</p>
|
||||
<span class="n">usage</span><span class="p">(</span><span class="s">"you need to specify remote and the new URL"</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">push</span><span class="p">)</span>
|
||||
<span class="n">retval</span> <span class="o">=</span> <span class="n">git_remote_set_pushurl</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">url</span><span class="p">);</span>
|
||||
<span class="n">retval</span> <span class="o">=</span> <span class="n"><a name="git_remote_set_pushurl-6" class="fnlink" href="../../#v1.3.0/group/remote/git_remote_set_pushurl">git_remote_set_pushurl</a></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">url</span><span class="p">);</span>
|
||||
<span class="k">else</span>
|
||||
<span class="n">retval</span> <span class="o">=</span> <span class="n">git_remote_set_url</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">url</span><span class="p">);</span>
|
||||
<span class="n">retval</span> <span class="o">=</span> <span class="n"><a name="git_remote_set_url-5" class="fnlink" href="../../#v1.3.0/group/remote/git_remote_set_url">git_remote_set_url</a></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">url</span><span class="p">);</span>
|
||||
|
||||
<span class="n">check_lg2</span><span class="p">(</span><span class="n">retval</span><span class="p">,</span> <span class="s">"could not set URL"</span><span class="p">,</span> <span class="n">url</span><span class="p">);</span>
|
||||
|
||||
@@ -255,7 +255,7 @@ program is emulating.</p>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="n">check_lg2</span><span class="p">(</span><span class="n">git_remote_list</span><span class="p">(</span><span class="o">&</span><span class="n">remotes</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_remote_list-8" class="fnlink" href="../../#v1.3.0/group/remote/git_remote_list">git_remote_list</a></span><span class="p">(</span><span class="o">&</span><span class="n">remotes</span><span class="p">,</span> <span class="n">repo</span><span class="p">),</span>
|
||||
<span class="s">"could not retrieve remotes"</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="p">(</span><span class="kt">int</span><span class="p">)</span> <span class="n">remotes</span><span class="p">.</span><span class="n">count</span><span class="p">;</span> <span class="n">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span>
|
||||
@@ -265,22 +265,22 @@ program is emulating.</p>
|
||||
<span class="k">continue</span><span class="p">;</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="n">check_lg2</span><span class="p">(</span><span class="n">git_remote_lookup</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">check_lg2</span><span class="p">(</span><span class="n"><a name="git_remote_lookup-2" class="fnlink" href="../../#v1.3.0/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="s">"could not look up remote"</span><span class="p">,</span> <span class="n">name</span><span class="p">);</span>
|
||||
|
||||
<span class="n">fetch</span> <span class="o">=</span> <span class="n">git_remote_url</span><span class="p">(</span><span class="n">remote</span><span class="p">);</span>
|
||||
<span class="n">fetch</span> <span class="o">=</span> <span class="n"><a name="git_remote_url-3" class="fnlink" href="../../#v1.3.0/group/remote/git_remote_url">git_remote_url</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">fetch</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 (fetch)</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">fetch</span><span class="p">);</span>
|
||||
<span class="n">push</span> <span class="o">=</span> <span class="n">git_remote_pushurl</span><span class="p">(</span><span class="n">remote</span><span class="p">);</span>
|
||||
<span class="n">push</span> <span class="o">=</span> <span class="n"><a name="git_remote_pushurl-4" class="fnlink" href="../../#v1.3.0/group/remote/git_remote_pushurl">git_remote_pushurl</a></span><span class="p">(</span><span class="n">remote</span><span class="p">);</span>
|
||||
<span class="cm">/* use fetch URL if no distinct push URL has been set */</span>
|
||||
<span class="n">push</span> <span class="o">=</span> <span class="n">push</span> <span class="o">?</span> <span class="nl">push</span> <span class="p">:</span> <span class="n">fetch</span><span class="p">;</span>
|
||||
<span class="k">if</span> <span class="p">(</span><span class="n">push</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 (push)</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">push</span><span class="p">);</span>
|
||||
|
||||
<span class="n">git_remote_free</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="../../#v1.3.0/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="p">}</span>
|
||||
|
||||
<span class="n"><a name="git_strarray_dispose-2" class="fnlink" href="../../#v1.3.0/group/strarray/git_strarray_dispose">git_strarray_dispose</a></span><span class="p">(</span><span class="o">&</span><span class="n">remotes</span><span class="p">);</span>
|
||||
<span class="n"><a name="git_strarray_dispose-12" class="fnlink" href="../../#v1.3.0/group/strarray/git_strarray_dispose">git_strarray_dispose</a></span><span class="p">(</span><span class="o">&</span><span class="n">remotes</span><span class="p">);</span>
|
||||
|
||||
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user