<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/environment.c, branch v1.6.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.6.3</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.6.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2009-04-29T23:50:07Z</updated>
<entry>
<title>Rename core.unreliableHardlinks to core.createObject</title>
<updated>2009-04-29T23:50:07Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2009-04-27T22:32:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=348df16679cf35b7bba7afea99638e7d81dc3d33'/>
<id>urn:sha1:348df16679cf35b7bba7afea99638e7d81dc3d33</id>
<content type='text'>
"Unreliable hardlinks" is a misleading description for what is happening.
So rename it to something less misleading.

Suggested by Linus Torvalds.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Add an option not to use link(src, dest) &amp;&amp; unlink(src) when that is unreliable</title>
<updated>2009-04-25T16:49:21Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2009-04-25T09:57:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=be66a6c43dcba42c56f66a8706721a76098f8e25'/>
<id>urn:sha1:be66a6c43dcba42c56f66a8706721a76098f8e25</id>
<content type='text'>
It seems that accessing NTFS partitions with ufsd (at least on my EeePC)
has an unnerving bug: if you link() a file and unlink() it right away,
the target of the link() will have the correct size, but consist of NULs.

It seems as if the calls are simply not serialized correctly, as single-stepping
through the function move_temp_to_file() works flawlessly.

As ufsd is "Commertial software" (sic!), I cannot fix it, and have to work
around it in Git.

At the same time, it seems that this fixes msysGit issues 222 and 229 to
assume that Windows cannot handle link() &amp;&amp; unlink().

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Acked-by: Johannes Sixt &lt;j6t@kdbg.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>New config push.default to decide default behavior for push</title>
<updated>2009-03-17T21:50:21Z</updated>
<author>
<name>Finn Arne Gangstad</name>
<email>finnag@pvv.org</email>
</author>
<published>2009-03-16T15:42:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=521537476fe99b97bfcdf1b8f0c579061af5fd3e'/>
<id>urn:sha1:521537476fe99b97bfcdf1b8f0c579061af5fd3e</id>
<content type='text'>
When "git push" is not told what refspecs to push, it pushes all matching
branches to the current remote.  For some workflows this default is not
useful, and surprises new users.  Some have even found that this default
behaviour is too easy to trigger by accident with unwanted consequences.

Introduce a new configuration variable "push.default" that decides what
action git push should take if no refspecs are given or implied by the
command line arguments or the current remote configuration.

Possible values are:

  'nothing'  : Push nothing;
  'matching' : Current default behaviour, push all branches that already
               exist in the current remote;
  'tracking' : Push the current branch to whatever it is tracking;
  'current'  : Push the current branch to a branch of the same name,
               i.e. HEAD.

Signed-off-by: Finn Arne Gangstad &lt;finnag@pvv.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Revert "Merge branch 'js/notes'"</title>
<updated>2009-02-11T05:32:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-11T05:31:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=954cfb5cfd17d57b9b31b19b73efe73199407e07'/>
<id>urn:sha1:954cfb5cfd17d57b9b31b19b73efe73199407e07</id>
<content type='text'>
This reverts commit 7b75b331f6744fbf953fe8913703378ef86a2189, reversing
changes made to 5d680a67d7909c89af96eba4a2d77abed606292b.
</content>
</entry>
<entry>
<title>Introduce commit notes</title>
<updated>2008-12-21T10:47:21Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2008-12-20T12:05:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=879ef2485d6ced20845ca626ecb45a9b65aa3a70'/>
<id>urn:sha1:879ef2485d6ced20845ca626ecb45a9b65aa3a70</id>
<content type='text'>
Commit notes are blobs which are shown together with the commit
message.  These blobs are taken from the notes ref, which you can
configure by the config variable core.notesRef, which in turn can
be overridden by the environment variable GIT_NOTES_REF.

The notes ref is a branch which contains "files" whose names are
the names of the corresponding commits (i.e. the SHA-1).

The rationale for putting this information into a ref is this: we
want to be able to fetch and possibly union-merge the notes,
maybe even look at the date when a note was introduced, and we
want to store them efficiently together with the other objects.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Add cache preload facility</title>
<updated>2008-11-15T03:11:49Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2008-11-14T00:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=671c9b7e315db89081cc69f83a8f405e4aca37bc'/>
<id>urn:sha1:671c9b7e315db89081cc69f83a8f405e4aca37bc</id>
<content type='text'>
This can do the lstat() storm in parallel, giving potentially much
improved performance for cold-cache cases or things like NFS that have
weak metadata caching.

Just use "read_cache_preload()" instead of "read_cache()" to force an
optimistic preload of the index stat data.  The function takes a
pathspec as its argument, allowing us to preload only the relevant
portion of the index.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2008-11-11T22:49:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-11-11T22:46:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8bb4646dae89035695e72a39d6fe1c0f364ea0aa'/>
<id>urn:sha1:8bb4646dae89035695e72a39d6fe1c0f364ea0aa</id>
<content type='text'>
* maint:
  Fix non-literal format in printf-style calls
  git-submodule: Avoid printing a spurious message.
  git ls-remote: make usage string match manpage
  Makefile: help people who run 'make check' by mistake
</content>
</entry>
<entry>
<title>Fix non-literal format in printf-style calls</title>
<updated>2008-11-11T22:43:59Z</updated>
<author>
<name>Daniel Lowe</name>
<email>dlowe@bitmuse.com</email>
</author>
<published>2008-11-10T21:07:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9db56f71b91153f4076a796c80c61f00edd8b700'/>
<id>urn:sha1:9db56f71b91153f4076a796c80c61f00edd8b700</id>
<content type='text'>
These were found using gcc 4.3.2-1ubuntu11 with the warning:

    warning: format not a string literal and no format arguments

Incorporated suggestions from Brandon Casey &lt;casey@nrlssc.navy.mil&gt;.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ar/maint-mksnpath' into ar/mksnpath</title>
<updated>2008-10-31T01:08:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-10-31T01:08:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=98b35e2c749614446b916230148d66857e8a09f3'/>
<id>urn:sha1:98b35e2c749614446b916230148d66857e8a09f3</id>
<content type='text'>
* ar/maint-mksnpath:
  Use git_pathdup instead of xstrdup(git_path(...))
  git_pathdup: returns xstrdup-ed copy of the formatted path
  Fix potentially dangerous use of git_path in ref.c
  Add git_snpath: a .git path formatting routine with output buffer

Conflicts:
	builtin-revert.c
	refs.c
	rerere.c
</content>
</entry>
<entry>
<title>Use git_pathdup instead of xstrdup(git_path(...))</title>
<updated>2008-10-31T00:52:24Z</updated>
<author>
<name>Alex Riesen</name>
<email>raa.lkml@gmail.com</email>
</author>
<published>2008-10-27T10:22:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a4f34cbb4cea1f0b0e625b528f269f4b517c64f8'/>
<id>urn:sha1:a4f34cbb4cea1f0b0e625b528f269f4b517c64f8</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
