<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src/annotated_commit.h, branch cmn/treebuilder-submodule</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/'/>
<entry>
<title>merge: use annotated commits for recursion</title>
<updated>2015-11-25T20:38:16+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-11-11T05:21:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=76ade3a0b87e279935eba54be2485105396edb7f'/>
<id>76ade3a0b87e279935eba54be2485105396edb7f</id>
<content type='text'>
Use annotated commits to act as our virtual bases, instead of regular
commits, to avoid polluting the odb with virtual base commits and
trees.  Instead, build an annotated commit with an index and pointers
to the commits that it was merged from.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use annotated commits to act as our virtual bases, instead of regular
commits, to avoid polluting the odb with virtual base commits and
trees.  Instead, build an annotated commit with an index and pointers
to the commits that it was merged from.
</pre>
</div>
</content>
</entry>
<entry>
<title>merge: merge annotated commits instead of regular commits</title>
<updated>2015-11-25T20:38:03+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-11-09T18:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=7730fe8e9cda1e160bff1e78dfa2a898799d4365'/>
<id>7730fe8e9cda1e160bff1e78dfa2a898799d4365</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge: octopus merge common ancestors when &gt;2</title>
<updated>2015-11-25T20:37:57+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-10-28T15:00:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=3f2bb387a43185991d7e077fa5e6c0bb467f2abc'/>
<id>3f2bb387a43185991d7e077fa5e6c0bb467f2abc</id>
<content type='text'>
When there are more than two common ancestors, continue merging the
virtual base with the additional common ancestors, effectively
octopus merging a new virtual base.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When there are more than two common ancestors, continue merging the
virtual base with the additional common ancestors, effectively
octopus merging a new virtual base.
</pre>
</div>
</content>
</entry>
<entry>
<title>s/git_merge_head/git_annotated_commit</title>
<updated>2014-10-27T02:59:48+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@microsoft.com</email>
</author>
<published>2014-10-03T23:02:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=18b00406c6427eb8c9d96864448474e1d85017de'/>
<id>18b00406c6427eb8c9d96864448474e1d85017de</id>
<content type='text'>
Rename git_merge_head to git_annotated_commit, as it becomes used
in more operations than just merge.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename git_merge_head to git_annotated_commit, as it becomes used
in more operations than just merge.
</pre>
</div>
</content>
</entry>
</feed>
