<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/init-db.c, 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>[PATCH] Fix git-init-db creating crap directories.</title>
<updated>2005-09-20T00:41:13Z</updated>
<author>
<name>Petr Baudis</name>
<email>pasky@suse.cz</email>
</author>
<published>2005-09-20T00:19:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1f961c196cbb475e612a4fb082b33efde71e7a03'/>
<id>urn:sha1:1f961c196cbb475e612a4fb082b33efde71e7a03</id>
<content type='text'>
The base target directory for the templates copying was initialized
to git_dir, but git_dir[len] is not zero but / at the time we do the
initialization. This is not what we want for our target directory string
since we pass it to mkdir(), so make it zero-terminated manually.

Signed-off-by: Petr Baudis &lt;pasky@suse.cz&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>
<entry>
<title>Create objects/info/ directory in init-db.</title>
<updated>2005-08-20T17:59:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-20T09:05:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d57306c7945becfba70d3139af0a3a8f525a6bb5'/>
<id>urn:sha1:d57306c7945becfba70d3139af0a3a8f525a6bb5</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Redo the templates generation and installation.</title>
<updated>2005-08-06T20:49:26Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-06T19:50:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d3af621b147bb90a31fdc3b55e07853f45deb658'/>
<id>urn:sha1:d3af621b147bb90a31fdc3b55e07853f45deb658</id>
<content type='text'>
Per discussion with people interested in binary packaging,
change the default template location from /etc/git-core to
/usr/share/git-core hierarchy.  If a user wants to run git
before installing for whatever reason, in addition to adding
$src to the PATH environment variable, git-init-db can be run
with --template=$src/templates/blt/ parameter.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-init-db: brown paper bag bugfix.</title>
<updated>2005-08-05T04:43:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-05T04:43:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b03e2d2091153d239063cfc086a840d74a9eadde'/>
<id>urn:sha1:b03e2d2091153d239063cfc086a840d74a9eadde</id>
<content type='text'>
OK, I admit I am an idiot.  I ended up creating bunch of garbage
directories like .git/HEADbranch/ .git/HEADrefs/...

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Install sample hooks</title>
<updated>2005-08-03T23:27:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-02T23:45:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8d5afef0f9b3a252f7b90406d35c295dc698e26d'/>
<id>urn:sha1:8d5afef0f9b3a252f7b90406d35c295dc698e26d</id>
<content type='text'>
A template mechanism to populate newly initialized repository
with default set of files is introduced.  Use it to ship example
hooks that can be used for update and post update checks, as
Josef Weidendorfer suggests.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Let umask do its work upon filesystem object creation.</title>
<updated>2005-07-06T17:39:59Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-07-06T08:21:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f312de018b48853d166040908b0ba2bf666e26c1'/>
<id>urn:sha1:f312de018b48853d166040908b0ba2bf666e26c1</id>
<content type='text'>
IIRC our strategy was to let the users' umask take care of the
final mode bits.  This patch fixes places that deviate from it.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>git-init-db: create "pack" subdirectory under objects</title>
<updated>2005-06-28T01:26:11Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-06-28T01:26:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f49fb35d0d58271dc7c93c2752ced0d743fdf12e'/>
<id>urn:sha1:f49fb35d0d58271dc7c93c2752ced0d743fdf12e</id>
<content type='text'>
Don't make the user have to mkdir it just because he's excited about the
new object pack functionality, do it for him.
</content>
</entry>
<entry>
<title>git-init-db: set up the full default environment</title>
<updated>2005-05-30T17:20:44Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-05-30T17:20:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cad88fdf8d1ebafb5d4d1b92eb243ff86bae740b'/>
<id>urn:sha1:cad88fdf8d1ebafb5d4d1b92eb243ff86bae740b</id>
<content type='text'>
Create .git/refs/{heads,tags} and make .git/HEAD be a symlink to
(the as yet non-existent) .git/refs/heads/master.
</content>
</entry>
</feed>
