<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t/t0000-basic.sh, 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-09-27T07:16:39Z</updated>
<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>Big tool rename.</title>
<updated>2005-09-08T00:45:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-08T00:26:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=215a7ad1ef790467a4cd3f0dcffbd6e5f04c38f7'/>
<id>urn:sha1:215a7ad1ef790467a4cd3f0dcffbd6e5f04c38f7</id>
<content type='text'>
As promised, this is the "big tool rename" patch.  The primary differences
since 0.99.6 are:

  (1) git-*-script are no more.  The commands installed do not
      have any such suffix so users do not have to remember if
      something is implemented as a shell script or not.

  (2) Many command names with 'cache' in them are renamed with
      'index' if that is what they mean.

There are backward compatibility symblic links so that you and
Porcelains can keep using the old names, but the backward
compatibility support  is expected to be removed in the near
future.

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>Fix up test that counted subdirectories in ".git/objects"</title>
<updated>2005-06-28T02:10:01Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-06-28T02:10:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=eb7add9f6b220256ef6126399c12f01ca7ca35d6'/>
<id>urn:sha1:eb7add9f6b220256ef6126399c12f01ca7ca35d6</id>
<content type='text'>
Now there are 257 of them (256 numeric ones, and the new "pack" directory)
</content>
</entry>
<entry>
<title>[PATCH] Make ls-* output consistent with diff-* output format.</title>
<updated>2005-05-26T22:18:55Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-05-26T21:38:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2eab945e865317cb7d390aec214303f1d931b53a'/>
<id>urn:sha1:2eab945e865317cb7d390aec214303f1d931b53a</id>
<content type='text'>
Use SP as the column separator except the ones before path which
uses TAB, to make the output format consistent across ls-* and
diff-* commands.

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>[PATCH] Test case portability fix.</title>
<updated>2005-05-26T02:37:10Z</updated>
<author>
<name>Mark Allen</name>
<email>mrallen1@yahoo.com</email>
</author>
<published>2005-05-26T02:11:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=368da62598b30a521970866327ce493e34f7f590'/>
<id>urn:sha1:368da62598b30a521970866327ce493e34f7f590</id>
<content type='text'>
This is the remainder of testcase fix by Mark Allen to make them
work on his Darwin box.  I was using "xargs -r" (GNU) where it
was not needed, sed -ne '/^\(author\|committer\)/s|&gt;.*|&gt;|p'
where some sed does not know what to do with '\|', and also
"cmp - file" to compare standard input with a file, which his
cmp does not support.

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>[PATCH] diff-raw format update take #2.</title>
<updated>2005-05-23T23:23:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-05-23T21:55:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b6d8f309d9bbd8193d9b73eb41c6fcdaa8001298'/>
<id>urn:sha1:b6d8f309d9bbd8193d9b73eb41c6fcdaa8001298</id>
<content type='text'>
This changes the diff-raw format again, following the mailing
list discussion.  The new format explicitly expresses which one
is a rename and which one is a copy.

The documentation and tests are updated to match this change.

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>[PATCH] The diff-raw format updates.</title>
<updated>2005-05-22T05:49:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-05-22T02:42:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=81e50eabf06dd68e8e62a9b697eaf60904c58b22'/>
<id>urn:sha1:81e50eabf06dd68e8e62a9b697eaf60904c58b22</id>
<content type='text'>
Update the diff-raw format as Linus and I discussed, except that
it does not use sequence of underscore '_' letters to express
nonexistence.  All '0' mode is used for that purpose instead.

The new diff-raw format can express rename/copy, and the earlier
restriction that -M and -C _must_ be used with the patch format
output is no longer necessary.  The patch makes -M and -C flags
independent of -p flag, so you need to say git-whatchanged -M -p
to get the diff/patch format.

Updated are both documentations and tests.

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>[PATCH] Diff overhaul, adding half of copy detection.</title>
<updated>2005-05-21T16:58:03Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-05-21T09:39:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=427dcb4bca49117664d9428fd4e86483f516d703'/>
<id>urn:sha1:427dcb4bca49117664d9428fd4e86483f516d703</id>
<content type='text'>
This introduces the diff-core, the layer between the diff-tree
family and the external diff interface engine.  The calls to the
interface diff-tree family uses (diff_change and diff_addremove)
have not changed and will not change.  The purpose of the
diff-core layer is to provide an infrastructure to transform the
set of differences sent from the applications, before sending
them to the external diff interface.

The recently introduced rename detection code has been rewritten
to use the diff-core facility.  When applications send in
separate creates and deletes, matching ones are transformed into
a single rename-and-edit diff, and sent out to the external diff
interface as such.

This patch also enhances the rename detection code further to be
able to detect copies.  Currently this happens only as long as
copy sources appear as part of the modified files, but there
already is enough provision for callers to report unmodified
files to diff-core, so that they can be also used as copy source
candidates.  Extending the callers this way will be done in a
separate patch.

Please see and marvel at how well this works by trying out the
newly added t/t4003-diff-rename-1.sh test script.

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>[PATCH] Fix use of wc in t0000-basic</title>
<updated>2005-05-21T01:03:47Z</updated>
<author>
<name>Daniel Barkalow</name>
<email>barkalow@iabervon.org</email>
</author>
<published>2005-05-21T00:49:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ca3ebdf5b2579d45b478909435b57420a0d2a103'/>
<id>urn:sha1:ca3ebdf5b2579d45b478909435b57420a0d2a103</id>
<content type='text'>
The version of wc I have (GNU textutils-2.1) puts spaces at the beginning
of lines. This patch should work for any version of wc.

Signed-off-by: Daniel Barkalow &lt;barkalow@iabervon.org&gt;
Acked-by: Junio C Hamano &lt;junkio@cox.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
