<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/debian, branch v0.99.9c</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v0.99.9c</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v0.99.9c'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2005-11-03T23:45:36Z</updated>
<entry>
<title>GIT 0.99.9c</title>
<updated>2005-11-03T23:45:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-03T23:45:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6ddc0964034342519a87fe013781abf31c6db6ad'/>
<id>urn:sha1:6ddc0964034342519a87fe013781abf31c6db6ad</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>GIT 0.99.9b</title>
<updated>2005-11-02T05:58:53Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-02T05:58:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=235d521da60e4699e5bd59ac658b5b48bd76ddca'/>
<id>urn:sha1:235d521da60e4699e5bd59ac658b5b48bd76ddca</id>
<content type='text'>
This contains the changes made on the master branch since 0.99.9a.

The workaround for building RPMs has not changed since 0.99.9a,
mainly because I haven't heard back if it was good enough for
kernel.org consumption, or otherwise what changes are needed.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>GIT 0.99.9a</title>
<updated>2005-10-31T02:06:39Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-31T02:06:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e634aec752642dcf86c3fc82025e43381d6768c2'/>
<id>urn:sha1:e634aec752642dcf86c3fc82025e43381d6768c2</id>
<content type='text'>
... to contain the RPM workaround.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>GIT 0.99.9</title>
<updated>2005-10-29T21:35:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-29T21:35:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=46774a81f9d6ca4d230d33757afe9dd07bfe398b'/>
<id>urn:sha1:46774a81f9d6ca4d230d33757afe9dd07bfe398b</id>
<content type='text'>
Done in 0.99.9
==============

Ports
~~~~~

* Cygwin port [HPA].

* OpenBSD build [Merlyn and others].

Fixes
~~~~~

* clone request over git native protocol from a repository with
  too many refs did not work; this has been fixed.

* git-daemon got safer for kernel.org use [HPA].

* Extended SHA1 parser was not enforcing uniqueness for
  abbreviated SHA1; this has been fixed.

* http transport does not barf on funny characters in URL.

* The ref naming restrictions have been formalized and the
  coreish refuses to create funny refs; we still need to audit
  importers.  See git-check-ref-format(1).

New Features and Commands
~~~~~~~~~~~~~~~~~~~~~~~~~

* .git/config file as a per-repository configuration mechanism,
  and some commands understand it [Linus].  See
  git(7).

* The core.filemode configuration item can be used to make us a
  bit more FAT friendly.  See git(7).

* The extended SHA1 notation acquired Peel-the-onion operator
  ^{type} and ^{}.  See git-rev-parse(1).

* SVN importer [Matthias].  See git-svnimport(1).

* .git/objects/[0-9a-f]{2} directories are created on demand,
  and removed when becomes empty after prune-packed [Linus].

* Filenames output from various commands without -z option are
  quoted when they embed funny characters (TAB and LF) using
  C-style quoting within double-quotes, to match the proposed
  GNU diff/patch notation [me, but many people contributed in
  the discussion].

* git-mv is expected to be a better replacement for git-rename.
  While the latter has two parameter restriction, it acts more
  like the regular 'mv' that can move multiple things to one
  destinatino directory [Josef Weidendorfer].

* git-checkout can take filenames to revert the changes to
  them.  See git-checkout(1)

* The new program git-am is a replacement for git-applymbox that
  has saner command line options and a bit easier to use when a
  patch does not apply cleanly.

* git-ls-remote can show unwrapped onions using ^{} notation, to
  help Cogito to track tags.

* git-merge-recursive backend can merge unrelated projects.

* git-clone over native transport leaves the result packed.

* git-http-fetch issues multiple requests in parallel when
  underlying cURL library supports it [Nick and Daniel].

* git-fetch-pack and git-upload-pack try harder to figure out
  better common commits [Johannes].

* git-read-tree -u removes a directory when it makes it empty.

* git-diff-* records abbreviated SHA1 names of original and
  resulting blob; this sometimes helps to apply otherwise an
  unapplicable patch by falling back to 3-way merge.

* git-format-patch now takes series of from..to rev ranges and
  with '-m --stdout', writes them out to the standard output.
  This can be piped to 'git-am' to implement cheaper
  cherry-picking.

* git-tag takes '-u' to specify the tag signer identity [Linus].

* git-rev-list can take optional pathspecs to skip commits that
  do not touch them (--dense) [Linus].

* Comes with new and improved gitk [Paulus and Linus].

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>GIT 0.99.8g</title>
<updated>2005-10-23T09:04:01Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-23T09:04:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a1c7a69047e88244ed321b5aa2a8bcbba5a869c2'/>
<id>urn:sha1:a1c7a69047e88244ed321b5aa2a8bcbba5a869c2</id>
<content type='text'>
Primarily to update the maintenance branch deployed on kernel.org
machines with the git-daemon updates.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>GIT 0.99.8f</title>
<updated>2005-10-19T09:31:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-19T09:31:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c9ed27b9e8372822219780705128cf37bd25e26b'/>
<id>urn:sha1:c9ed27b9e8372822219780705128cf37bd25e26b</id>
<content type='text'>
Yes I said 0.99.8e was the last maintenance release for 0.99.8, but it
turns out that there was another backport necessary after git-daemon
was unleashed on kernel.org servers.

Contains the following since 0.99.8e:

H. Peter Anvin:
      revised^2: git-daemon extra paranoia, and path DWIM

Johannes Schindelin:
      Fix cvsimport warning when called without --no-cvs-direct

Junio C Hamano:
      Do not ask for objects known to be complete.

Linus Torvalds:
      git-fetch-pack: avoid unnecessary zero packing
      Optimize common case of git-rev-list

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>GIT 0.99.8e</title>
<updated>2005-10-18T04:52:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-18T00:46:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c99ec048bf386ed2b28086cb3756af2dc91fc3d2'/>
<id>urn:sha1:c99ec048bf386ed2b28086cb3756af2dc91fc3d2</id>
<content type='text'>
Linus Torvalds:
      make checkout-index '-a' flag saner.

Junio C Hamano:
      whatchanged: document -m option from git-diff-tree.
      Functions to quote and unquote pathnames in C-style.
      Update git-apply to use C-style quoting for funny pathnames.
      Do not quote SP.
      git-checkout-index: documentation updates.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>We do not depend on patch.</title>
<updated>2005-10-16T19:01:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-16T18:59:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a34484e1c926ff21279d2f178534c1f9565c7f4d'/>
<id>urn:sha1:a34484e1c926ff21279d2f178534c1f9565c7f4d</id>
<content type='text'>
Deb packaging claim we depend on patch, but I think we use git-apply
where it matters.  When a patch does not apply with git-apply, using
GNU patch still is helpful sometimes.  So demote it from "Depends" to
"Suggests".

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'svn' of http://netz.smurf.noris.de/git/git</title>
<updated>2005-10-16T18:55:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-16T18:55:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=29504118f8528f658fd0bfc02d8d78d4c01dc2cc'/>
<id>urn:sha1:29504118f8528f658fd0bfc02d8d78d4c01dc2cc</id>
<content type='text'>
[jc: I have my pre-commit hook enabled to catch trailing whitespaces,
 and fixed them up while merging.]

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>GIT v0.99.8d</title>
<updated>2005-10-16T01:10:02Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-16T00:30:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a2239b79e554bab92abe47d8568cbbfe5c77ce85'/>
<id>urn:sha1:a2239b79e554bab92abe47d8568cbbfe5c77ce85</id>
<content type='text'>
Contains the following changes since v0.99.8c.

Johannes Schindelin:
      Teach git-status about spaces in file names also on MacOSX
      t5400-send-pack relies on a working cpio

Jonas Fonseca:
      git.sh: quote all paths

Junio C Hamano:
      Also force LC_ALL in test scripts.
      OpenBSD needs the strcasestr replacement.
      git-check-ref-format: reject funny ref names.
      Refuse to create funny refs in clone-pack, git-fetch and receive-pack.
      Ignore funny refname sent from remote
      Introduce notation "ref^{type}".

Martin Langhoff:
      cvsimport: don't pass --cvs-direct if user options contradict us

Ralf Baechle:
      rsh.c: typo fix

Note that "funny ref" bits are not strictly fixes but rather
backport from the "master" branch.  They will prevent refs and
heads with funny names from being created.  In addition, what is
in the master branch will start feeding the clients unwrapped
tag information to help Martin's findtags and possibly later
Cogito.  These backported "funny ref" changes are to prevent
clients on the "maint" branch from getting confused when talking
with newer git-upload-pack and when reading from info/refs file
prepared with newer git-update-server-info.

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