<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git/Makefile, branch v1.6.5.4</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.6.5.4</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.6.5.4'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2009-11-16T07:08:42Z</updated>
<entry>
<title>Merge branch 'tz/maint-rpm' into maint</title>
<updated>2009-11-16T07:08:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-11-16T07:08:42Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=ee16339d044bf594d7e6f6d178c03d8c0bff20fb'/>
<id>urn:sha1:ee16339d044bf594d7e6f6d178c03d8c0bff20fb</id>
<content type='text'>
* tz/maint-rpm:
  Makefile: Ensure rpm packages can be read by older rpm versions
</content>
</entry>
<entry>
<title>Merge branch 'tr/maint-roff-quote' into maint</title>
<updated>2009-11-16T00:38:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-11-16T00:38:36Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=69abb194eed5b2f06590d0145e4034300c3e7ac9'/>
<id>urn:sha1:69abb194eed5b2f06590d0145e4034300c3e7ac9</id>
<content type='text'>
* tr/maint-roff-quote:
  Quote ' as \(aq in manpages
</content>
</entry>
<entry>
<title>Makefile: Ensure rpm packages can be read by older rpm versions</title>
<updated>2009-11-14T23:52:39Z</updated>
<author>
<name>Todd Zullinger</name>
<email>tmz@pobox.com</email>
</author>
<published>2009-11-11T21:59:52Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=a96e9c286a897637e7aa84f6b10cf99c367317ce'/>
<id>urn:sha1:a96e9c286a897637e7aa84f6b10cf99c367317ce</id>
<content type='text'>
The kernel.org hosts where the packages are built are now using Fedora
11, which defaults to sha256 for file digests instead of md5.  Older
versions of rpm can not handle these packages.  Tell rpmbuild to use md5
file digests for better compatibility.

Signed-off-by: Todd Zullinger &lt;tmz@pobox.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Makefile: add compat/bswap.h to LIB_H</title>
<updated>2009-11-02T03:01:05Z</updated>
<author>
<name>Dmitry V. Levin</name>
<email>ldv@altlinux.org</email>
</author>
<published>2009-11-01T23:09:05Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=754571261a87064434441dc7978153df52a874e7'/>
<id>urn:sha1:754571261a87064434441dc7978153df52a874e7</id>
<content type='text'>
Starting with commit 51ea55190b6e72c77c96754c1bf2f149a4714848,
git-compat-util.h includes compat/bswap.h

Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Do not try to remove directories when removing old links</title>
<updated>2009-10-28T06:45:41Z</updated>
<author>
<name>Sebastian Schuberth</name>
<email>sschuberth@gmail.com</email>
</author>
<published>2009-10-27T11:23:33Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=ade2ca0ca9f8335be300d5538e1ca9cb3594ae64'/>
<id>urn:sha1:ade2ca0ca9f8335be300d5538e1ca9cb3594ae64</id>
<content type='text'>
When building Git with MSVC on Windows, directories named after the Git alias
are created for the output files, e.g. there is a "git-merge-index" directory
next to the "git-merge-index.exe" executable in the build root. Previously,
"make all" just checked if "git-merge-index" and "git-merge-index.exe" are the
same file, and if not, tried to remove "git-merge-index". This fails in the
case of "git-merge-index" being a directory, which is why this is checked now.

Signed-off-by: Sebastian Schuberth &lt;sschuberth@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Quote ' as \(aq in manpages</title>
<updated>2009-10-22T19:59:50Z</updated>
<author>
<name>Thomas Rast</name>
<email>trast@student.ethz.ch</email>
</author>
<published>2009-10-22T08:19:06Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=204d363f5a05bba0bdeb13f96a08d5078dcee820'/>
<id>urn:sha1:204d363f5a05bba0bdeb13f96a08d5078dcee820</id>
<content type='text'>
The docbook/xmlto toolchain insists on quoting ' as \'.  This does
achieve the quoting goal, but modern 'man' implementations turn the
apostrophe into a unicode "proper" apostrophe (given the right
circumstances), breaking code examples in many of our manpages.

Quote them as \(aq instead, which is an "apostrophe quote" as per the
groff_char manpage.

Unfortunately, as Anders Kaseorg kindly pointed out, this is not
portable beyond groff, so we add an extra Makefile variable GNU_ROFF
which you need to enable to get the new quoting.

Thanks also to Miklos Vajna for documentation.

Signed-off-by: Thomas Rast &lt;trast@student.ethz.ch&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Makefile: clean block-sha1/ directory instead of mozilla-sha1/</title>
<updated>2009-10-19T02:45:38Z</updated>
<author>
<name>Carlos R. Mafra</name>
<email>crmafra@aei.mpg.de</email>
</author>
<published>2009-10-11T13:32:19Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=3edd98ac6569252acd669c2b9cbe39d15eeb7e56'/>
<id>urn:sha1:3edd98ac6569252acd669c2b9cbe39d15eeb7e56</id>
<content type='text'>
'make clean' should remove the object files from block-sha1/
instead of the non-existent mozilla-sha1/ directory.

Signed-off-by: Carlos R. Mafra &lt;crmafra@aei.mpg.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Describe DOCBOOK_XSL_172, ASCIIDOC_NO_ROFF options in Makefile</title>
<updated>2009-10-09T21:38:14Z</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2009-10-09T10:15:29Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=162213d2329d5e87f9b74ed8153ce7008788d213'/>
<id>urn:sha1:162213d2329d5e87f9b74ed8153ce7008788d213</id>
<content type='text'>
There is excellent documentation for these options in
Documentation/Makefile, but some users may never find it.

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>Merge branch 'ms/msvc'</title>
<updated>2009-10-09T07:02:23Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-10-09T07:02:23Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=8ba5effa26707fdc5b8a3b10f0fdd3007f657b64'/>
<id>urn:sha1:8ba5effa26707fdc5b8a3b10f0fdd3007f657b64</id>
<content type='text'>
* ms/msvc:
  Fix the exit code of MSVC build scripts on cygwin
  Fix MSVC build on cygwin
</content>
</entry>
<entry>
<title>Makefile: add a note about the NO_MMAP setting on IRIX and IRIX64</title>
<updated>2009-10-09T05:55:25Z</updated>
<author>
<name>Brandon Casey</name>
<email>drafnel@gmail.com</email>
</author>
<published>2009-10-09T00:09:37Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=651aef3428d9688e3fdffc6760380ead47debb9f'/>
<id>urn:sha1:651aef3428d9688e3fdffc6760380ead47debb9f</id>
<content type='text'>
When git is compiled with the MIPSpro 7.4.4m compiler, and NO_PTHREADS is
set, and NO_MMAP is _not_ set, then git segfaults when trying to access the
first entry in a reflog.  If NO_PTHREADS is not set (which implies that the
pthread library is linked in), or NO_MMAP _is_ set, then the segfault is
not encountered.  The conservative choice has been made to set NO_MMAP in
the Makefile to avoid this flaw.  The GNU C compiler does not produce this
behavior.

The segfault happens in refs.c:read_ref_at().  The mmap succeeds, and the
loop is executed properly until rec is rewound into the first line (reflog
entry) of the file.  The segfault is caught by test 28 of
t1400-update-ref.sh which fails when 'git rev-parse --verify "master@{May 25
2005}"' is called.

So, add a comment in the Makefile to describe why NO_MMAP is set and as a
hint to those who may be interested in unsetting it.

Signed-off-by: Brandon Casey &lt;casey@nrlssc.navy.mil&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
