<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/examples, branch rb/commit-modified-file</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/'/>
<entry>
<title>Add git_diff_commit and last-changed example</title>
<updated>2014-04-21T17:34:33+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2013-11-15T22:02:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=044afa4172ee46acf55f943eb9ea1210017b76d3'/>
<id>044afa4172ee46acf55f943eb9ea1210017b76d3</id>
<content type='text'>
This adds a new diff API `git_diff_commit` which makes it easy to
generate a `git_diff` object that represents the changes in a given
commit.  It follows the core Git rules for considering changes in
a merge commit - i.e. if a file has an exact match in any parent
of the commit, then the file is considered unmodified by the merge.

This also adds a new example program "last-changed" which takes a
list of filenames and for each one displays the SHA of the last
commit that changed that file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a new diff API `git_diff_commit` which makes it easy to
generate a `git_diff` object that represents the changes in a given
commit.  It follows the core Git rules for considering changes in
a merge commit - i.e. if a file has an exact match in any parent
of the commit, then the file is considered unmodified by the merge.

This also adds a new example program "last-changed" which takes a
list of filenames and for each one displays the SHA of the last
commit that changed that file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some funny options for debugging status</title>
<updated>2014-04-01T16:45:20+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-03-28T17:42:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=d543d59cf0d90264aa84ac49b7f21c6a603d5d3a'/>
<id>d543d59cf0d90264aa84ac49b7f21c6a603d5d3a</id>
<content type='text'>
This allows you to use a --repeat option to run status over and
over and see how the output changes as you make local directory
changes without reopening the git_repository object each time.

Also, adds a flag to explicitly list the submodules before status.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows you to use a --repeat option to run status over and
over and see how the output changes as you make local directory
changes without reopening the git_repository object each time.

Also, adds a flag to explicitly list the submodules before status.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2228 from mekishizufu/example_short_id</title>
<updated>2014-04-01T11:47:52+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-04-01T11:47:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=a2d18a0219a1d76f0914d59bb8dc73689e9ab1b5'/>
<id>a2d18a0219a1d76f0914d59bb8dc73689e9ab1b5</id>
<content type='text'>
Use git_object_short_id in examples</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use git_object_short_id in examples</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2206 from libgit2/cmn/inmemory-swap-order</title>
<updated>2014-04-01T11:47:44+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-04-01T11:47:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=9325460a9360516c10e1d79f5b85882d84725e29'/>
<id>9325460a9360516c10e1d79f5b85882d84725e29</id>
<content type='text'>
Rename in-memory remote to anonymous and swap url and fetch order</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename in-memory remote to anonymous and swap url and fetch order</pre>
</div>
</content>
</entry>
<entry>
<title>remote: rename inmemory to anonymous and swap url and fetch order</title>
<updated>2014-04-01T11:38:04+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-03-26T10:15:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=fd536d29c127648abb2ce5f6f619135ce69b9800'/>
<id>fd536d29c127648abb2ce5f6f619135ce69b9800</id>
<content type='text'>
The order in this function is the opposite to what
create_with_fetchspec() has, so change this one, as url-then-refspec is
what git does.

As we need to break compilation and the swap doesn't do that, let's take
this opportunity to rename in-memory remotes to anonymous as that's
really what sets them apart.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The order in this function is the opposite to what
create_with_fetchspec() has, so change this one, as url-then-refspec is
what git does.

As we need to break compilation and the swap doesn't do that, let's take
this opportunity to rename in-memory remotes to anonymous as that's
really what sets them apart.
</pre>
</div>
</content>
</entry>
<entry>
<title>examples: Use git_object_short_id</title>
<updated>2014-04-01T10:16:40+00:00</updated>
<author>
<name>Jiri Pospisil</name>
<email>mekishizufu@gmail.com</email>
</author>
<published>2014-04-01T10:16:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=6ad59ef1d461180a51a59d5809dcfd01e2d8cfd9'/>
<id>6ad59ef1d461180a51a59d5809dcfd01e2d8cfd9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make submodules externally refcounted</title>
<updated>2014-03-25T16:14:48+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-03-25T16:14:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=a15c7802c86cf995fa658ef0624c46d352ce9a81'/>
<id>a15c7802c86cf995fa658ef0624c46d352ce9a81</id>
<content type='text'>
`git_submodule` objects were already refcounted internally in case
the submodule name was different from the path at which it was
stored.  This makes that refcounting externally used as well, so
`git_submodule_lookup` and `git_submodule_add_setup` return an
object that requires a `git_submodule_free` when done.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`git_submodule` objects were already refcounted internally in case
the submodule name was different from the path at which it was
stored.  This makes that refcounting externally used as well, so
`git_submodule_lookup` and `git_submodule_add_setup` return an
object that requires a `git_submodule_free` when done.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2028 from libgit2/options-names</title>
<updated>2014-03-07T18:02:58+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-03-07T18:02:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=041cd4a23ff4fb17e7e9250521f78819636afbfd'/>
<id>041cd4a23ff4fb17e7e9250521f78819636afbfd</id>
<content type='text'>
Rename options structures</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename options structures</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2153 from mekishizufu/tag_example</title>
<updated>2014-03-07T17:13:43+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-03-07T17:13:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=5a6de908f6a89e032f865f7031b0a697c3ecfc4f'/>
<id>5a6de908f6a89e032f865f7031b0a697c3ecfc4f</id>
<content type='text'>
Add a tag example</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a tag example</pre>
</div>
</content>
</entry>
<entry>
<title>git_checkout_opts -&gt; git_checkout_options</title>
<updated>2014-03-06T17:44:51+00:00</updated>
<author>
<name>Ben Straub</name>
<email>bs@github.com</email>
</author>
<published>2014-01-04T01:38:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=6affd71f33f9a9693425d6f3599ba1f25226c34b'/>
<id>6affd71f33f9a9693425d6f3599ba1f25226c34b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
