<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/cache.h, 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-02T06:19:33Z</updated>
<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>Use resolve_ref() to implement read_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:08:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a876ed83be5467d6075da8a16306724cb1babc2a'/>
<id>urn:sha1:a876ed83be5467d6075da8a16306724cb1babc2a</id>
<content type='text'>
Symbolic refs are understood by resolve_ref(), so existing read_ref()
users will automatically understand them as well.

Signed-off-by: Junio C Hamano &lt;junio@twinsun.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] Allow reading "symbolic refs" that point to other refs</title>
<updated>2005-10-02T06:19:32Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@osdl.org</email>
</author>
<published>2005-09-25T16:59:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ca8db1424d1808a1f78bc9905efd267f7c154d8e'/>
<id>urn:sha1:ca8db1424d1808a1f78bc9905efd267f7c154d8e</id>
<content type='text'>
This extends the ref reading to understand a "symbolic ref": a ref file
that starts with "ref: " and points to another ref file, and thus
introduces the notion of ref aliases.

This is in preparation of allowing HEAD to eventually not be a symlink,
but one of these symbolic refs instead.

[jc: Linus originally required the prefix to be "ref: " five bytes
 and nothing else, but I changed it to allow and strip any number of
 leading whitespaces to match what update-ref.c does.]

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>Consolidate null_sha1[].</title>
<updated>2005-10-01T05:12:01Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junio@twinsun.com</email>
</author>
<published>2005-09-30T21:02:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=88cd621deedd2aab8f0a4c6ea3afed7269e66d0c'/>
<id>urn:sha1:88cd621deedd2aab8f0a4c6ea3afed7269e66d0c</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junio@twinsun.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] Provide access to git_dir through get_git_dir().</title>
<updated>2005-09-27T07:16:39Z</updated>
<author>
<name>Sven Verdoolaege</name>
<email>skimo@kotnet.org</email>
</author>
<published>2005-09-26T20:54:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5da1606d0bf5b970fadfa0ca91618a1e871f6755'/>
<id>urn:sha1:5da1606d0bf5b970fadfa0ca91618a1e871f6755</id>
<content type='text'>
Signed-off-by: Sven Verdoolaege &lt;skimo@kotnet.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Diff clean-up.</title>
<updated>2005-09-25T06:50:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-21T07:00:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6b5ee137e56af8093391411389dd4b18416707ec'/>
<id>urn:sha1:6b5ee137e56af8093391411389dd4b18416707ec</id>
<content type='text'>
This is a long overdue clean-up to the code for parsing and passing
diff options.  It also tightens some constness issues.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Return proper error valud from "parse_date()"</title>
<updated>2005-09-20T22:07:54Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@osdl.org</email>
</author>
<published>2005-09-19T22:53:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2a39064c65e70a3e763c4dff5553cd2af3d10211'/>
<id>urn:sha1:2a39064c65e70a3e763c4dff5553cd2af3d10211</id>
<content type='text'>
Right now we don't return any error value at all from parse_date(), and if
we can't parse it, we just silently leave the result buffer unchanged.

That's fine for the current user, which will always default to the current
date, but it's a crappy interface, and we might well be better off with an
error message rather than just the default date.

So let's change the thing to return a negative value if an error occurs,
and the length of the result otherwise (snprintf behaviour: if the buffer
is too small, it returns how big it _would_ have been).

[ I started looking at this in case we could support date-based revision
  names. Looks ugly. Would have to parse relative dates.. ]

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>Show modified files in git-ls-files</title>
<updated>2005-09-20T22:07:53Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-19T22:11:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b0391890d25d9e7ca8f7df2199292df68ead8093'/>
<id>urn:sha1:b0391890d25d9e7ca8f7df2199292df68ead8093</id>
<content type='text'>
Add -m/--modified to show files that have been modified wrt. the index.

[jc: The original came from Brian Gerst on Sep 1st but it only checked
if the paths were cache dirty without actually checking the files were
modified.  I also added the usage string and a new test.]

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Add note about IANA confirmation</title>
<updated>2005-09-12T20:19:53Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@osdl.org</email>
</author>
<published>2005-09-12T18:23:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ba8a4970c790c9a03bb3ed72e24d86bd8aa11a67'/>
<id>urn:sha1:ba8a4970c790c9a03bb3ed72e24d86bd8aa11a67</id>
<content type='text'>
The git port (9418) is officially listed by IANA now.

So document it.

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>Retire support for old environment variables.</title>
<updated>2005-09-09T21:48:54Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-09T21:48:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a9ab586a5db015d200dfdadcf5876d62f15dd36c'/>
<id>urn:sha1:a9ab586a5db015d200dfdadcf5876d62f15dd36c</id>
<content type='text'>
We have deprecated the old environment variable names for quite a
while and now it's time to remove them.  Gone are:

    SHA1_FILE_DIRECTORIES AUTHOR_DATE AUTHOR_EMAIL AUTHOR_NAME
    COMMIT_AUTHOR_EMAIL COMMIT_AUTHOR_NAME SHA1_FILE_DIRECTORY

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