diff options
Diffstat (limited to 'ex/v0.16.0/fetch.html')
-rw-r--r-- | ex/v0.16.0/fetch.html | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/ex/v0.16.0/fetch.html b/ex/v0.16.0/fetch.html index cca37b2b3..f1436fbef 100644 --- a/ex/v0.16.0/fetch.html +++ b/ex/v0.16.0/fetch.html @@ -68,13 +68,13 @@ <a class="pilcrow" href="#section-2">¶</a> </div> <p>The name of the packfile is given by it’s hash which you can get -with <a name="git_indexer_hash-4" class="fnlink" href="../../#v0.16.0/group/indexer/git_indexer_hash">git_indexer_hash</a> after the index has been written out to +with <a name="git_indexer_hash-10" class="fnlink" href="../../#v0.16.0/group/indexer/git_indexer_hash">git_indexer_hash</a> after the index has been written out to disk. Rename the packfile to its “real” name in the same directory as it was originally (libgit2 stores it in the folder where the packs go, so a rename in place is the right thing to do here</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-12" class="fnlink" href="../../#v0.16.0/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="n"><a name="git_indexer_hash-5" class="fnlink" href="../../#v0.16.0/group/indexer/git_indexer_hash">git_indexer_hash</a></span><span class="p">(</span><span class="n">idx</span><span class="p">));</span> + <div class='highlight'><pre> <span class="n"><a name="git_oid_fmt-6" class="fnlink" href="../../#v0.16.0/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="n"><a name="git_indexer_hash-11" class="fnlink" href="../../#v0.16.0/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">ret</span> <span class="o">=</span> <span class="n">sprintf</span><span class="p">(</span><span class="n">slash</span> <span class="o">+</span> <span class="mi">1</span><span class="p">,</span> <span class="s">"pack-%s.pack"</span><span class="p">,</span> <span class="n">oid</span><span class="p">);</span> <span class="k">if</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="k">return</span> <span class="n">GIT_EOSERR</span><span class="p">;</span> @@ -101,11 +101,11 @@ where the packs go, so a rename in place is the right thing to do here</p> </td> <td class=code> <div class='highlight'><pre> <span class="n">printf</span><span class="p">(</span><span class="s">"Fetching %s</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">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_new-7" class="fnlink" href="../../#v0.16.0/group/remote/git_remote_new">git_remote_new</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="nb">NULL</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_new-1" class="fnlink" href="../../#v0.16.0/group/remote/git_remote_new">git_remote_new</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="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="n">GIT_SUCCESS</span><span class="p">)</span> <span class="k">return</span> <span class="n">error</span><span class="p">;</span> - <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_connect-8" class="fnlink" href="../../#v0.16.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_DIR_FETCH</span><span class="p">);</span> + <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_connect-2" class="fnlink" href="../../#v0.16.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_DIR_FETCH</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_SUCCESS</span><span class="p">)</span> <span class="k">return</span> <span class="n">error</span><span class="p">;</span></pre></div> </td> @@ -119,7 +119,7 @@ where the packs go, so a rename in place is the right thing to do here</p> yet, it will get a temporary filename</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_download-9" class="fnlink" href="../../#v0.16.0/group/remote/git_remote_download">git_remote_download</a></span><span class="p">(</span><span class="o">&</span><span class="n">packname</span><span class="p">,</span> <span class="n">remote</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_download-3" class="fnlink" href="../../#v0.16.0/group/remote/git_remote_download">git_remote_download</a></span><span class="p">(</span><span class="o">&</span><span class="n">packname</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">error</span> <span class="o"><</span> <span class="n">GIT_SUCCESS</span><span class="p">)</span> <span class="k">return</span> <span class="n">error</span><span class="p">;</span></pre></div> </td> @@ -144,7 +144,7 @@ yet, it will get a temporary filename</p> <p>Create a new instance indexer</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_indexer_new-1" class="fnlink" href="../../#v0.16.0/group/indexer/git_indexer_new">git_indexer_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">idx</span><span class="p">,</span> <span class="n">packname</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_indexer_new-7" class="fnlink" href="../../#v0.16.0/group/indexer/git_indexer_new">git_indexer_new</a></span><span class="p">(</span><span class="o">&</span><span class="n">idx</span><span class="p">,</span> <span class="n">packname</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_SUCCESS</span><span class="p">)</span> <span class="k">return</span> <span class="n">error</span><span class="p">;</span></pre></div> </td> @@ -157,7 +157,7 @@ yet, it will get a temporary filename</p> <p>This should be run in paralel, but it’d be too complicated for the example</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_indexer_run-2" class="fnlink" href="../../#v0.16.0/group/indexer/git_indexer_run">git_indexer_run</a></span><span class="p">(</span><span class="n">idx</span><span class="p">,</span> <span class="o">&</span><span class="n">stats</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_indexer_run-8" class="fnlink" href="../../#v0.16.0/group/indexer/git_indexer_run">git_indexer_run</a></span><span class="p">(</span><span class="n">idx</span><span class="p">,</span> <span class="o">&</span><span class="n">stats</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_SUCCESS</span><span class="p">)</span> <span class="k">return</span> <span class="n">error</span><span class="p">;</span> @@ -173,7 +173,7 @@ yet, it will get a temporary filename</p> correct filename</p> </td> <td class=code> - <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_indexer_write-3" class="fnlink" href="../../#v0.16.0/group/indexer/git_indexer_write">git_indexer_write</a></span><span class="p">(</span><span class="n">idx</span><span class="p">);</span> + <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_indexer_write-9" class="fnlink" href="../../#v0.16.0/group/indexer/git_indexer_write">git_indexer_write</a></span><span class="p">(</span><span class="n">idx</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_SUCCESS</span><span class="p">)</span> <span class="k">return</span> <span class="n">error</span><span class="p">;</span> @@ -195,13 +195,13 @@ changed but all the neede objects are available locally.</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_update_tips-11" class="fnlink" href="../../#v0.16.0/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> + <div class='highlight'><pre> <span class="n">error</span> <span class="o">=</span> <span class="n"><a name="git_remote_update_tips-5" class="fnlink" href="../../#v0.16.0/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="k">if</span> <span class="p">(</span><span class="n">error</span> <span class="o"><</span> <span class="n">GIT_SUCCESS</span><span class="p">)</span> <span class="k">return</span> <span class="n">error</span><span class="p">;</span> <span class="n">free</span><span class="p">(</span><span class="n">packname</span><span class="p">);</span> - <span class="n"><a name="git_indexer_free-6" class="fnlink" href="../../#v0.16.0/group/indexer/git_indexer_free">git_indexer_free</a></span><span class="p">(</span><span class="n">idx</span><span class="p">);</span> - <span class="n"><a name="git_remote_free-10" class="fnlink" href="../../#v0.16.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="n"><a name="git_indexer_free-12" class="fnlink" href="../../#v0.16.0/group/indexer/git_indexer_free">git_indexer_free</a></span><span class="p">(</span><span class="n">idx</span><span class="p">);</span> + <span class="n"><a name="git_remote_free-4" class="fnlink" href="../../#v0.16.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">GIT_SUCCESS</span><span class="p">;</span> <span class="p">}</span></pre></div> |