<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/commit.c, branch v1.7.8.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://www.git.shady.money/git/atom?h=v1.7.8.2</id>
<link rel='self' href='https://www.git.shady.money/git/atom?h=v1.7.8.2'/>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/'/>
<updated>2011-10-14T02:03:22Z</updated>
<entry>
<title>Merge branch 'rs/pending'</title>
<updated>2011-10-14T02:03:22Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-10-14T02:03:22Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=0941d6054524bc91f45bf3cbb1c641712b0e0e6d'/>
<id>urn:sha1:0941d6054524bc91f45bf3cbb1c641712b0e0e6d</id>
<content type='text'>
* rs/pending:
  commit: factor out clear_commit_marks_for_object_array
  checkout: use leak_pending flag
  bundle: use leak_pending flag
  bisect: use leak_pending flag
  revision: add leak_pending flag
  checkout: use add_pending_{object,sha1} in orphan check
  revision: factor out add_pending_sha1
  checkout: check for "Previous HEAD" notice in t2020

Conflicts:
	builtin/checkout.c
	revision.c
</content>
</entry>
<entry>
<title>Merge branch 'nd/maint-autofix-tag-in-head'</title>
<updated>2011-10-14T02:03:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-10-14T02:03:19Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=0fd8cb3fec7abb36505a150fe5cfa9b1d8b85496'/>
<id>urn:sha1:0fd8cb3fec7abb36505a150fe5cfa9b1d8b85496</id>
<content type='text'>
* nd/maint-autofix-tag-in-head:
  Accept tags in HEAD or MERGE_HEAD
  merge: remove global variable head[]
  merge: use return value of resolve_ref() to determine if HEAD is invalid
  merge: keep stash[] a local variable

Conflicts:
	builtin/merge.c
</content>
</entry>
<entry>
<title>commit: factor out clear_commit_marks_for_object_array</title>
<updated>2011-10-03T18:15:34Z</updated>
<author>
<name>René Scharfe</name>
<email>rene.scharfe@lsrfire.ath.cx</email>
</author>
<published>2011-10-01T16:16:08Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=86a0a408b900eecc9d0d4a1eb8ae223181e96679'/>
<id>urn:sha1:86a0a408b900eecc9d0d4a1eb8ae223181e96679</id>
<content type='text'>
Factor out the code to clear the commit marks for a whole struct
object_array from builtin/checkout.c into its own exported function
clear_commit_marks_for_object_array and use it in bisect and bundle
as well.  It handles tags and commits and ignores objects of any
other type.

Signed-off-by: Rene Scharfe &lt;rene.scharfe@lsrfire.ath.cx&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Accept tags in HEAD or MERGE_HEAD</title>
<updated>2011-09-18T21:11:40Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2011-09-17T11:57:45Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=baf18fc261ca475343fe3cb9cd2c0dded4bc1bb7'/>
<id>urn:sha1:baf18fc261ca475343fe3cb9cd2c0dded4bc1bb7</id>
<content type='text'>
HEAD and MERGE_HEAD (among other branch tips) should never hold a
tag. That can only be caused by broken tools and is cumbersome to fix
by an end user with:

  $ git update-ref HEAD $(git rev-parse HEAD^{commit})

which may look like a magic to a new person.

Be easy, warn users (so broken tools can be fixed if they bother to
report) and move on.

Be robust, if the given SHA-1 cannot be resolved to a commit object,
die (therefore return value is always valid).

Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'nd/decorate-grafts'</title>
<updated>2011-08-29T04:22:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-08-29T04:22:58Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=3400c222d9a2dfe8a63684fd47ad5ee7f5d6c4c4'/>
<id>urn:sha1:3400c222d9a2dfe8a63684fd47ad5ee7f5d6c4c4</id>
<content type='text'>
* nd/decorate-grafts:
  log: Do not decorate replacements with --no-replace-objects
  log: decorate "replaced" on to replaced commits
  log: decorate grafted commits with "grafted"
  Move write_shallow_commits to fetch-pack.c
  Add for_each_commit_graft() to iterate all grafts
  decoration: do not mis-decorate refs with same prefix
</content>
</entry>
<entry>
<title>whitespace: have SP on both sides of an assignment "="</title>
<updated>2011-08-25T21:47:07Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-08-25T21:46:52Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=cd2b8ae983a277fb3f3c2b2c6747b0a075af1421'/>
<id>urn:sha1:cd2b8ae983a277fb3f3c2b2c6747b0a075af1421</id>
<content type='text'>
I've deliberately excluded the borrowed code in compat/nedmalloc
directory.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Move write_shallow_commits to fetch-pack.c</title>
<updated>2011-08-18T18:01:18Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2011-08-18T12:29:36Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=294e15fc19b5ba370b703d003920d000a4f5547a'/>
<id>urn:sha1:294e15fc19b5ba370b703d003920d000a4f5547a</id>
<content type='text'>
This function produces network traffic and should be in fetch-pack. It
has been in commit.c because it needs to iterate (private) graft
list. It can now do so using for_each_commit_graft().

Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Add for_each_commit_graft() to iterate all grafts</title>
<updated>2011-08-18T18:00:14Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2011-08-18T12:29:35Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=09d46644b780ede1a6b757db3e1a1ae9c1128a13'/>
<id>urn:sha1:09d46644b780ede1a6b757db3e1a1ae9c1128a13</id>
<content type='text'>
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Add const to parse_{commit,tag}_buffer()</title>
<updated>2011-02-07T23:04:42Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2011-02-05T10:52:20Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=cf7b1cad0e8b024538de975dff5893262cec72d7'/>
<id>urn:sha1:cf7b1cad0e8b024538de975dff5893262cec72d7</id>
<content type='text'>
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'tf/commit-list-prefix'</title>
<updated>2010-12-22T22:40:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-12-22T22:40:17Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=716958c9a23cbb4bf671dc89e094742e8ec41793'/>
<id>urn:sha1:716958c9a23cbb4bf671dc89e094742e8ec41793</id>
<content type='text'>
* tf/commit-list-prefix:
  commit: Add commit_list prefix in two function names.

Conflicts:
	sha1_name.c
</content>
</entry>
</feed>
