<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/include/git2/oid.h, branch fileops</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>cleanup: remove trailing spaces</title>
<updated>2011-07-01T16:02:56+00:00</updated>
<author>
<name>Kirill A. Shutemov</name>
<email>kirill@shutemov.name</email>
</author>
<published>2011-06-30T16:52:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=932d1baf294aaacfd5a99e7758a3c08d8ffc22ab'/>
<id>932d1baf294aaacfd5a99e7758a3c08d8ffc22ab</id>
<content type='text'>
Signed-off-by: Kirill A. Shutemov &lt;kirill@shutemov.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Kirill A. Shutemov &lt;kirill@shutemov.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove redundant methods from the API</title>
<updated>2011-06-28T17:36:27+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2011-06-28T17:15:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=d5afc0390c3ef919fcde23300d7aefdaeafa5daa'/>
<id>d5afc0390c3ef919fcde23300d7aefdaeafa5daa</id>
<content type='text'>
A bunch of redundant methods have been removed from the external API.

- All the reference/tag creation methods with `_f` are gone. The force
flag is now passed as an argument to the normal create methods.

- All the different commit creation methods are gone; commit creation
now always requires a `git_commit` pointer for parents and a `git_tree`
pointer for tree, to ensure that corrupted commits cannot be generated.

- All the different tag creation methods are gone; tag creation now
always requires a `git_object` pointer to ensure that tags are not
created to inexisting objects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A bunch of redundant methods have been removed from the external API.

- All the reference/tag creation methods with `_f` are gone. The force
flag is now passed as an argument to the normal create methods.

- All the different commit creation methods are gone; commit creation
now always requires a `git_commit` pointer for parents and a `git_tree`
pointer for tree, to ensure that corrupted commits cannot be generated.

- All the different tag creation methods are gone; tag creation now
always requires a `git_object` pointer to ensure that tags are not
created to inexisting objects.
</pre>
</div>
</content>
</entry>
<entry>
<title>oid: Uniformize ncmp methods</title>
<updated>2011-06-16T00:50:08+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2011-06-16T00:48:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=f1d018513aced2fb4e6c87f2d417b6f826dbe998'/>
<id>f1d018513aced2fb4e6c87f2d417b6f826dbe998</id>
<content type='text'>
Drop redundant methods. The ncmp method is now public
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Drop redundant methods. The ncmp method is now public
</pre>
</div>
</content>
</entry>
<entry>
<title>oid: Rename methods</title>
<updated>2011-06-16T00:36:21+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2011-06-16T00:36:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=fa48608ec30758dbf6d0d26d3c4f8efba8efe8e9'/>
<id>fa48608ec30758dbf6d0d26d3c4f8efba8efe8e9</id>
<content type='text'>
Yeah. Finally. Fuck the old names, this ain't POSIX
and they don't make any sense at all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Yeah. Finally. Fuck the old names, this ain't POSIX
and they don't make any sense at all.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix gid_ misspelling</title>
<updated>2011-06-14T16:31:19+00:00</updated>
<author>
<name>Scott Chacon</name>
<email>schacon@gmail.com</email>
</author>
<published>2011-06-14T16:31:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=737406b7ab95c4d789fbfaa4d0c957bdc95387da'/>
<id>737406b7ab95c4d789fbfaa4d0c957bdc95387da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed git_oid_match to git_oid_ncmp.</title>
<updated>2011-06-06T15:04:37+00:00</updated>
<author>
<name>Marc Pegon</name>
<email>pegon.marc@gmail.com</email>
</author>
<published>2011-06-06T08:55:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=c09093cce2902bca40f3c0746bc754780f351a45'/>
<id>c09093cce2902bca40f3c0746bc754780f351a45</id>
<content type='text'>
As suggested by carlosmn, git_oid_ncmp would probably
be a better name than git_oid_match, for it does the same
as git_oid_cmp but only up to a certain amount of hex digits.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As suggested by carlosmn, git_oid_ncmp would probably
be a better name than git_oid_match, for it does the same
as git_oid_cmp but only up to a certain amount of hex digits.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed return value of git_oid_match to be consistent with the other compare methods (0 means oids match). Added method to compare prefixes of hex formatted oids.</title>
<updated>2011-06-01T21:40:42+00:00</updated>
<author>
<name>Marc Pegon</name>
<email>pegon.marc@gmail.com</email>
</author>
<published>2011-05-29T09:45:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=da03c9f35b282e70f0cb7e6ae1638df476c4e0df'/>
<id>da03c9f35b282e70f0cb7e6ae1638df476c4e0df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added a GIT_OID_MINPREFIXLEN constant to define the minimum length allowed for oid prefixes (set to 4, like in git). Consequently updated some object lookup methods and their documentation.</title>
<updated>2011-06-01T21:40:41+00:00</updated>
<author>
<name>Marc Pegon</name>
<email>pegon.marc@gmail.com</email>
</author>
<published>2011-05-28T19:24:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ac2b94ad7658b53035b8518842348a083decd418'/>
<id>ac2b94ad7658b53035b8518842348a083decd418</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added error for ambiguous oid prefixes. Added methods to compare the first nth hexadecimal characters (i.e. packets of 4 bits) of OIDs.</title>
<updated>2011-06-01T21:40:41+00:00</updated>
<author>
<name>Marc Pegon</name>
<email>pegon.marc@gmail.com</email>
</author>
<published>2011-05-27T20:37:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=53c0bd81a2915d6f82ef2f9c0703770783a3dc89'/>
<id>53c0bd81a2915d6f82ef2f9c0703770783a3dc89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `git_oid_shorten` (unique OID minimzer)</title>
<updated>2011-03-14T21:36:10+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2011-03-05T21:54:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=26022f0719f652ae8311abea6f6de92bd4a75a87'/>
<id>26022f0719f652ae8311abea6f6de92bd4a75a87</id>
<content type='text'>
Set of methods to find the minimal-length to uniquely identify every OID
in a list. Useful for GUI applications, commit logs and so on.

Includes stress test.

Signed-off-by: Vicent Marti &lt;tanoku@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set of methods to find the minimal-length to uniquely identify every OID
in a list. Useful for GUI applications, commit logs and so on.

Includes stress test.

Signed-off-by: Vicent Marti &lt;tanoku@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
