From: Junio C Hamano Date: Sun, 21 Aug 2005 11:38:33 +0000 (-0700) Subject: Merge refs/heads/master from . X-Git-Tag: v0.99.5~7 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/e65be0b7aaee03fe4b700a65a828127147cc624f?hp=b0e985d5de5623a56a3ff1e8a77af6323774f93f Merge refs/heads/master from . --- diff --git a/diff.c b/diff.c index bb2a43b5b0..137d0d0c0c 100644 --- a/diff.c +++ b/diff.c @@ -1010,9 +1010,8 @@ void diff_flush(int diff_output_style, int line_termination) diff_flush_name(p, line_termination); break; } - } - for (i = 0; i < q->nr; i++) diff_free_filepair(q->queue[i]); + } free(q->queue); q->queue = NULL; q->nr = q->alloc = 0; diff --git a/init-db.c b/init-db.c index 1fb3f7fa79..50b16b34b0 100644 --- a/init-db.c +++ b/init-db.c @@ -249,5 +249,7 @@ int main(int argc, char **argv) } strcpy(path+len, "/pack"); safe_create_dir(path); + strcpy(path+len, "/info"); + safe_create_dir(path); return 0; } diff --git a/sha1_name.c b/sha1_name.c index fdd321448c..6744bbbef5 100644 --- a/sha1_name.c +++ b/sha1_name.c @@ -143,7 +143,6 @@ static int get_sha1_basic(const char *str, int len, unsigned char *sha1) "refs", "refs/tags", "refs/heads", - "refs/snap", NULL }; const char **p; diff --git a/t/t0000-basic.sh b/t/t0000-basic.sh index 547488bd25..142b7bf388 100755 --- a/t/t0000-basic.sh +++ b/t/t0000-basic.sh @@ -28,11 +28,12 @@ test_expect_success \ '.git/objects should be empty after git-init-db in an empty repo.' \ 'cmp -s /dev/null should-be-empty' -# also it should have 257 subdirectories. 258 is counting "objects" +# also it should have 258 subdirectories; 256 fan-out, pack, and info. +# 259 is counting "objects" itself find .git/objects -type d -print >full-of-directories test_expect_success \ - '.git/objects should have 257 subdirectories.' \ - 'test $(wc -l < full-of-directories) = 258' + '.git/objects should have 258 subdirectories.' \ + 'test $(wc -l < full-of-directories) = 259' ################################################################ # Basics of the basics diff --git a/templates/hooks--pre-commit b/templates/hooks--pre-commit index dad99bcf10..075eb3c1f4 100644 --- a/templates/hooks--pre-commit +++ b/templates/hooks--pre-commit @@ -19,17 +19,17 @@ perl -e ' sub bad_line { my ($why, $line) = @_; if (!$found_bad) { - print "*\n"; - print "* You have some suspicious patch lines:\n"; - print "*\n"; + print STDERR "*\n"; + print STDERR "* You have some suspicious patch lines:\n"; + print STDERR "*\n"; $found_bad = 1; } if ($reported_filename ne $filename) { - print "* In $filename\n"; + print STDERR "* In $filename\n"; $reported_filename = $filename; } - print "* $why (line $lineno)\n"; - print "$filename:$lineno:$line\n"; + print STDERR "* $why (line $lineno)\n"; + print STDERR "$filename:$lineno:$line\n"; } open $fh, "-|", qw(git-diff-cache -p -M --cached HEAD); while (<$fh>) {