<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t/t0000-basic.sh, branch v1.2.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.2.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.2.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2006-02-12T19:36:17Z</updated>
<entry>
<title>fix "test: 2: unexpected operator" on bsd</title>
<updated>2006-02-12T19:36:17Z</updated>
<author>
<name>Alex Riesen</name>
<email>raa.lkml@gmail.com</email>
</author>
<published>2006-02-12T18:03:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ef1af9d9afe2f402ad60b054ac529c03c4b79299'/>
<id>urn:sha1:ef1af9d9afe2f402ad60b054ac529c03c4b79299</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>t0000: catch trivial pilot errors.</title>
<updated>2005-12-11T04:55:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-12-11T04:55:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=eea420693befc2f876079a8a4585ea8ebf07c047'/>
<id>urn:sha1:eea420693befc2f876079a8a4585ea8ebf07c047</id>
<content type='text'>
People seem to be getting test failure from t6021 not becuase
git is faulty but because they forgot to install "merge".  Check
this and other trivial pilot errors in the first test.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>ls-tree: match the test to the new semantics.</title>
<updated>2005-11-29T07:06:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-28T10:32:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=246cc52f388cae8ca99e5a12b8458c9bfa467765'/>
<id>urn:sha1:246cc52f388cae8ca99e5a12b8458c9bfa467765</id>
<content type='text'>
The diff for this commit is a good illustration of what changed
in ls-tree behaviour.

 - With -r, tree nodes themselves are not shown anymore, but
   blobs in subtrees are shown.

 - The order of paths parameters do not matter, since they are
   not like arguments to /bin/ls, but are filter patterns.

 - When filter patterns overlap, unintuitive things happen.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Create object subdirectories on demand (phase II)</title>
<updated>2005-10-28T09:01:42Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@osdl.org</email>
</author>
<published>2005-10-09T09:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9106c097ad87577019544f45fda11c4d73986597'/>
<id>urn:sha1:9106c097ad87577019544f45fda11c4d73986597</id>
<content type='text'>
This removes the unoptimization.  The previous round does not mind
missing fan-out directories, but still makes sure they exist, lest
older versions choke on a repository created/packed by it.

This round does not play that nicely anymore -- empty fan-out
directories are not created by init-db, and will stay removed by
prune-packed.  The prune command also removes empty fan-out directories.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Create object subdirectories on demand</title>
<updated>2005-10-08T22:54:01Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@osdl.org</email>
</author>
<published>2005-10-08T22:54:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=230f13225df8b7e7eb0acc91a8c630f9e84967c1'/>
<id>urn:sha1:230f13225df8b7e7eb0acc91a8c630f9e84967c1</id>
<content type='text'>
This makes it possible to have a "sparse" git object subdirectory
structure, something that has become much more attractive now that people
use pack-files all the time.

As a result of pack-files, a git object directory doesn't necessarily have
any individual objects lying around, and in that case it's just wasting
space to keep the empty first-level object directories around: on many
filesystems the 256 empty directories will be aboue 1MB of diskspace.

Even more importantly, after you re-pack a project that _used_ to be
unpacked, you could be left with huge directories that no longer contain
anything, but that waste space and take time to look through.

With this change, "git prune-packed" can just do an rmdir() on the
directories, and they'll get removed if empty, and re-created on demand.

This patch also tries to fix up "write_sha1_from_fd()" to use the new
common infrastructure for creating the object files, closing a hole where
we might otherwise leave half-written objects in the object database.

[jc: I unoptimized the part that really removes the fan-out directories
 to ease transition.  init-db still wastes 1MB of diskspace to hold 256
 empty fan-outs, and prune-packed rmdir()'s the grown but empty directories,
 but runs mkdir() immediately after that -- reducing the saving from 150KB
 to 146KB.  These parts will be re-introduced when everybody has the
 on-demand capability.]

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>[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>
</feed>
