<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Makefile, branch v0.99.8a</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v0.99.8a</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v0.99.8a'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2005-10-03T23:27:46Z</updated>
<entry>
<title>GIT 0.99.8a</title>
<updated>2005-10-03T23:27:46Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-03T23:26:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e1d04f8aad59397cbd55e72bf8a1bd75606f5350'/>
<id>urn:sha1:e1d04f8aad59397cbd55e72bf8a1bd75606f5350</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>GIT 0.99.8</title>
<updated>2005-10-02T23:07:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-02T19:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=91dd674e30ba0298e89c9be2657024805170c2ac'/>
<id>urn:sha1:91dd674e30ba0298e89c9be2657024805170c2ac</id>
<content type='text'>
GIT already did everything I wanted it to do since mid 0.99.7,
and it has almost everything I want it to have now, except a
couple of minor tweaks and enhancements.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Customize git command for installations that lack certain commands.</title>
<updated>2005-10-02T07:20:45Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-02T07:20:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0842acff57f386ba749c3ea6b5e034771f074f6b'/>
<id>urn:sha1:0842acff57f386ba749c3ea6b5e034771f074f6b</id>
<content type='text'>
When the platform lacks certain git subcommands, omit them from the
list of subcommands that are available from "git" wrapper.

Noticed by Geert Bosch.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] git on OpenBSD</title>
<updated>2005-10-02T07:00:53Z</updated>
<author>
<name>Han Boetes</name>
<email>han@mijncomputer.nl</email>
</author>
<published>2005-10-01T06:23:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=18c5a52537173b12bd78ce25c6dd524d147e87a7'/>
<id>urn:sha1:18c5a52537173b12bd78ce25c6dd524d147e87a7</id>
<content type='text'>
iconv is installed in /usr/local.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>More portability.</title>
<updated>2005-10-02T06:19:48Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junio@twinsun.com</email>
</author>
<published>2005-09-30T20:31:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=455a7f3275d264f6e66045b92c83747ec461dda5'/>
<id>urn:sha1:455a7f3275d264f6e66045b92c83747ec461dda5</id>
<content type='text'>
 - The location of openssl development files got customizable.
 - The location of iconv development files got customizable.
 - Pass $TAR down to t5000 test so that the user can override with
   'gmake TAR=gtar'.
 - Solaris 'bc' does not seem to grok "define abs()".  There is no
   reason to use bc there -- expr would do.

Signed-off-by: Junio C Hamano &lt;junio@twinsun.com&gt;
</content>
</entry>
<entry>
<title>Add git-symbolic-ref</title>
<updated>2005-10-02T06:19:33Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junio@twinsun.com</email>
</author>
<published>2005-09-30T21:26:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8098a178b26dc7a158d129a092a5b78da6d12b72'/>
<id>urn:sha1:8098a178b26dc7a158d129a092a5b78da6d12b72</id>
<content type='text'>
This adds the counterpart of git-update-ref that lets you read
and create "symbolic refs".  By default it uses a symbolic link
to represent ".git/HEAD -&gt; refs/heads/master", but it can be compiled
to use the textfile symbolic ref.

The places that did 'readlink .git/HEAD' and 'ln -s refs/heads/blah
.git/HEAD' have been converted to use new git-symbolic-ref command, so
that they can deal with either implementation.

Signed-off-by: Junio C Hamano &lt;junio@twinsun.com&gt;
</content>
</entry>
<entry>
<title>Still installing the old command names.</title>
<updated>2005-09-30T07:27:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-30T07:27:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=894a8a8b1b935639ac2ea503e8fa2887fd6bd44b'/>
<id>urn:sha1:894a8a8b1b935639ac2ea503e8fa2887fd6bd44b</id>
<content type='text'>
After seeing Jeff's guide, I changed my mind about the
big-rename transition plan.  Even if Porcelains are kept up to
date, those web documents that describes older world order would
live longer and people will stumble across them via google
searches.  And who knows how many mirrored copies there are.

The backward compatible symbolic links *will* be removed before
1.0.  But that will not happen in 0.99.8.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Make the test more shell generic and fix missing Solaris find option</title>
<updated>2005-09-27T07:16:39Z</updated>
<author>
<name>Peter Eriksen</name>
<email>s022018@student.dtu.dk</email>
</author>
<published>2005-09-24T19:50:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=edde7a8b5324d88f07fcb8204da313c19b4988fa'/>
<id>urn:sha1:edde7a8b5324d88f07fcb8204da313c19b4988fa</id>
<content type='text'>
This is from Peter Eriksen, but further fixed.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Add "git-update-ref" to update the HEAD (or other) ref</title>
<updated>2005-09-25T23:18:25Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@osdl.org</email>
</author>
<published>2005-09-25T18:43:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=66bf85a462893f9df7e516a5f334dbba08122617'/>
<id>urn:sha1:66bf85a462893f9df7e516a5f334dbba08122617</id>
<content type='text'>
This is a careful version of the script stuff that currently just
blindly writes HEAD with a new value.

You can use

	git-update-ref HEAD &lt;newhead&gt;

or

	git-update-ref HEAD &lt;newhead&gt; &lt;oldhead&gt;

where the latter version verifies that the old value of HEAD matches
oldhead.

It basically allows a "ref" file to be a symbolic pointer to another ref
file by starting with the four-byte header sequence of "ref:".

More importantly, it allows the update of a ref file to follow these
symbolic pointers, whether they are symlinks or these "regular file
symbolic refs".

NOTE! It follows _real_ symlinks only if they start with "refs/":
otherwise it will just try to read them and update them as a regular file
(ie it will allow the filesystem to follow them, but will overwrite such a
symlink to somewhere else with a regular filename).

In general, using

	git-update-ref HEAD "$head"

should be a _lot_ safer than doing

	echo "$head" &gt; "$GIT_DIR/HEAD"

both from a symlink following standpoint _and_ an error checking
standpoint.  The "refs/" rule for symlinks means that symlinks that point
to "outside" the tree are safe: they'll be followed for reading but not
for writing (so we'll never write through a ref symlink to some other
tree, if you have copied a whole archive by creating a symlink tree).

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Clean generated files a bit more.</title>
<updated>2005-09-25T06:48:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-25T06:48:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a55797672d7c532173a3d01629ecdf42deecd16a'/>
<id>urn:sha1:a55797672d7c532173a3d01629ecdf42deecd16a</id>
<content type='text'>
Now we conditionally compile things in compat/, so we should remove
object files there.  Python execution can leave *.pyc and *.pyo, which
need to be cleaned as well.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
</feed>
