<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git, branch v1.7.7.4</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.7.7.4</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.7.7.4'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2011-11-18T19:28:05Z</updated>
<entry>
<title>Git 1.7.7.4</title>
<updated>2011-11-18T19:28:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-11-18T19:28:05Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=bd5bce7cbc55fa52277cc8a39f673c3e2dc60670'/>
<id>urn:sha1:bd5bce7cbc55fa52277cc8a39f673c3e2dc60670</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/maint-name-rev-all' into maint</title>
<updated>2011-11-18T19:14:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-11-18T19:14:16Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=c9de921848061db9316fe8dc2ebff4bcadf8117f'/>
<id>urn:sha1:c9de921848061db9316fe8dc2ebff4bcadf8117f</id>
<content type='text'>
* jc/maint-name-rev-all:
  name-rev --all: do not even attempt to describe non-commit object
</content>
</entry>
<entry>
<title>Merge branch 'ml/mailmap' into maint</title>
<updated>2011-11-18T19:14:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-11-18T19:14:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=79cfe0c5c4920bf68da548ad0d5bcdb425ce8d5f'/>
<id>urn:sha1:79cfe0c5c4920bf68da548ad0d5bcdb425ce8d5f</id>
<content type='text'>
* ml/mailmap:
  mailmap: xcalloc mailmap_info

Conflicts:
	mailmap.c
</content>
</entry>
<entry>
<title>Merge branch 'jn/maint-notes-avoid-va-args' into maint</title>
<updated>2011-11-18T19:11:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-11-18T19:11:50Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=01e0f162a70f61de0b7aa0e9d8c49c03cbafeb64'/>
<id>urn:sha1:01e0f162a70f61de0b7aa0e9d8c49c03cbafeb64</id>
<content type='text'>
* jn/maint-notes-avoid-va-args:
  notes merge: eliminate OUTPUT macro

Conflicts:
	notes-merge.c
</content>
</entry>
<entry>
<title>Makefile: add missing header file dependencies</title>
<updated>2011-11-18T18:45:33Z</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2011-11-18T10:02:02Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=487da9cdf4fc4e3735cede5a31c2ac7be18b50b2'/>
<id>urn:sha1:487da9cdf4fc4e3735cede5a31c2ac7be18b50b2</id>
<content type='text'>
When the streaming filter API was introduced in v1.7.7-rc0~60^2~7
(2011-05-20), we forgot to add its header to LIB_H.  Most translation
units depend on streaming.h via cache.h.

v1.7.5-rc0~48 (Fix sparse warnings, 2011-03-22) introduced undeclared
dependencies by url.o on url.h and thread-utils.o on thread-utils.h.

Noticed by make CHECK_HEADER_DEPENDENCIES=1.

Signed-off-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>notes merge: eliminate OUTPUT macro</title>
<updated>2011-11-18T07:35:22Z</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2011-11-18T01:27:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=5f9f8d15f176a02cc66531cf5b5f749bec068961'/>
<id>urn:sha1:5f9f8d15f176a02cc66531cf5b5f749bec068961</id>
<content type='text'>
The macro is variadic, which breaks support for pre-C99 compilers,
and it hides an "if", which can make code hard to understand on
first reading if some arguments have side-effects.

The OUTPUT macro seems to have been inspired by the "output" function
from merge-recursive.  But that function in merge-recursive exists to
indent output based on the level of recursion and there is no similar
justification for such a function in "notes merge".

Noticed with 'make CC="gcc -std=c89 -pedantic"':

 notes-merge.c:24:22: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]

Encouraged-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Acked-by: Johan Herland &lt;johan@herland.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mailmap: xcalloc mailmap_info</title>
<updated>2011-11-17T02:00:56Z</updated>
<author>
<name>Marc-André Lureau</name>
<email>marcandre.lureau@gmail.com</email>
</author>
<published>2011-11-17T01:25:06Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=74b531f65feaa09b5c3963f788b437a368933730'/>
<id>urn:sha1:74b531f65feaa09b5c3963f788b437a368933730</id>
<content type='text'>
This is to avoid reaching free of uninitialized members.

With an invalid .mailmap (and perhaps in other cases), it can reach
free(mi-&gt;name) with garbage for example.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>name-rev --all: do not even attempt to describe non-commit object</title>
<updated>2011-11-15T23:51:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-11-15T23:51:05Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=e8b14d7e3fa5194fbc776cdd253b0b5403b2226d'/>
<id>urn:sha1:e8b14d7e3fa5194fbc776cdd253b0b5403b2226d</id>
<content type='text'>
This even dates back to the very beginning of "git name-rev";
it does not make much sense to dump all objects in the repository
and label non-commits as "undefined".

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Git 1.7.7.3</title>
<updated>2011-11-09T00:37:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-11-09T00:37:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=d4d5ab4727edd1758157dd0b61c1ff3b7deabfcd'/>
<id>urn:sha1:d4d5ab4727edd1758157dd0b61c1ff3b7deabfcd</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/maint-remove-renamed-ref' into maint</title>
<updated>2011-11-09T00:35:53Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-11-09T00:35:53Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=916034b93ce45bdedfb1c5cef270e6eba2a26fea'/>
<id>urn:sha1:916034b93ce45bdedfb1c5cef270e6eba2a26fea</id>
<content type='text'>
* jc/maint-remove-renamed-ref:
  branch -m/-M: remove undocumented RENAMED-REF

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