<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/examples/diff.c, branch vmg/full-ref-iterator</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/'/>
<entry>
<title>Extend diff example</title>
<updated>2013-05-18T00:33:03+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2013-05-18T00:33:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=5c8f37a397609eba92c6a906be467a7d7373e4f3'/>
<id>5c8f37a397609eba92c6a906be467a7d7373e4f3</id>
<content type='text'>
Add --raw output format and (some) options to invoke rename/copy
detection on the diff.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add --raw output format and (some) options to invoke rename/copy
detection on the diff.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make examples/diff.c compile vs threadsafe library</title>
<updated>2013-05-16T17:43:10+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2013-05-16T17:43:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=8d78400142bc001e18e0b0687290d6b446e05130'/>
<id>8d78400142bc001e18e0b0687290d6b446e05130</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up minor details</title>
<updated>2013-04-15T20:29:40+00:00</updated>
<author>
<name>Ben Straub</name>
<email>bs@github.com</email>
</author>
<published>2013-04-15T20:29:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=201566539f38874b4e93c6a36593bd0d10e6352c'/>
<id>201566539f38874b4e93c6a36593bd0d10e6352c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change git_revparse to output git_object pointers</title>
<updated>2013-04-15T19:00:04+00:00</updated>
<author>
<name>Ben Straub</name>
<email>bs@github.com</email>
</author>
<published>2013-04-15T19:00:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=299a224be16368dc36bef4dc3f5e711ce35300cd'/>
<id>299a224be16368dc36bef4dc3f5e711ce35300cd</id>
<content type='text'>
This will probably prevent many lookup/free
operations in calling code.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will probably prevent many lookup/free
operations in calling code.</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate git_revparse_single and _rangelike</title>
<updated>2013-04-09T01:07:04+00:00</updated>
<author>
<name>Ben Straub</name>
<email>bs@github.com</email>
</author>
<published>2013-04-09T01:03:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=1aa21fe3b87a1e601023f49c41fab3ce76c189ac'/>
<id>1aa21fe3b87a1e601023f49c41fab3ce76c189ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify diff example using revparse</title>
<updated>2013-03-02T21:52:38+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2013-03-02T21:52:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=7bd53bf38548ee039ae40bb669469625ce97a54e'/>
<id>7bd53bf38548ee039ae40bb669469625ce97a54e</id>
<content type='text'>
When the examples/diff.c was written, there was not yet a revparse
API.  Now we can use it to make command line parsing way better
with less code.  Yay!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the examples/diff.c was written, there was not yet a revparse
API.  Now we can use it to make command line parsing way better
with less code.  Yay!
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't clear the opt instance in the diff example.</title>
<updated>2013-01-23T06:47:40+00:00</updated>
<author>
<name>Sebastian Bauer</name>
<email>mail@sebastianbauer.info</email>
</author>
<published>2013-01-23T06:47:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=75a0a80029fad65fdeb3af75ab0f5db93670221a'/>
<id>75a0a80029fad65fdeb3af75ab0f5db93670221a</id>
<content type='text'>
The version field is overwritten otherwise. The opt instance is
already initialized properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The version field is overwritten otherwise. The opt instance is
already initialized properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix diff constructor name order confusion</title>
<updated>2012-12-17T19:00:53+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2012-12-17T19:00:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=56c72b759c3adb92c0fdab18fccfb25fb561cd4f'/>
<id>56c72b759c3adb92c0fdab18fccfb25fb561cd4f</id>
<content type='text'>
The diff constructor functions had some confusing names, where the
"old" side of the diff was coming after the "new" side.  This
reverses the order in the function name to make it less confusing.

Specifically...

* git_diff_index_to_tree becomes git_diff_tree_to_index
* git_diff_workdir_to_index becomes git_diff_index_to_workdir
* git_diff_workdir_to_tree becomes git_diff_tree_to_workdir
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The diff constructor functions had some confusing names, where the
"old" side of the diff was coming after the "new" side.  This
reverses the order in the function name to make it less confusing.

Specifically...

* git_diff_index_to_tree becomes git_diff_tree_to_index
* git_diff_workdir_to_index becomes git_diff_index_to_workdir
* git_diff_workdir_to_tree becomes git_diff_tree_to_workdir
</pre>
</div>
</content>
</entry>
<entry>
<title>Deploy GIT_DIFF_OPTIONS_INIT</title>
<updated>2012-11-30T21:12:14+00:00</updated>
<author>
<name>Ben Straub</name>
<email>bs@github.com</email>
</author>
<published>2012-11-29T23:05:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=2f8d30becb4801d869188d2d46ca1512843e8698'/>
<id>2f8d30becb4801d869188d2d46ca1512843e8698</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update diff callback param order</title>
<updated>2012-11-27T21:18:28+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2012-11-21T00:36:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=793c4385597d0786242e17c8ef37cdfa83f1865c'/>
<id>793c4385597d0786242e17c8ef37cdfa83f1865c</id>
<content type='text'>
This makes the diff functions that take callbacks both take
the payload parameter after the callback function pointers and
pass the payload as the last argument to the callback function
instead of the first.  This should make them consistent with
other callbacks across the API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the diff functions that take callbacks both take
the payload parameter after the callback function pointers and
pass the payload as the last argument to the callback function
instead of the first.  This should make them consistent with
other callbacks across the API.
</pre>
</div>
</content>
</entry>
</feed>
