swh:1:snp:bb8853bfef8fcf2b1d37fd6404912c7606c98e48
Revision e93ec6f9d8dd122557d54505129f7860b9301503 authored by Junio C Hamano on 19 January 2006, 04:26:14 UTC, committed by Junio C Hamano on 20 January 2006, 02:29:11 UTC
This reverts c5ced64578a82b9d172aceb2f67c6fb9e639f6d9 commit. It turns out that doing this check every time we map the idx file is quite expensive. A corrupt idx file is caught by git-fsck-objects, so this check is not strictly necessary. In one unscientific test, 0.99.9m spent 10 seconds usertime for the same task 1.1.3 takes 37 seconds usertime. Reverting this gives us the performance of 0.99.9 back.
1 parent ee3d299
Tip revision: 19981daefd7c147444462739375462b49412ce33 authored by Junio C Hamano on 05 April 2024, 17:49:37 UTC
The fifteenth batch
The fifteenth batch
Tip revision: 19981da
File | Mode | Size |
---|---|---|
Documentation | ||
arm | ||
compat | ||
mozilla-sha1 | ||
ppc | ||
t | ||
templates | ||
.gitignore | -rw-r--r-- | 1.6 KB |
COPYING | -rw-r--r-- | 18.3 KB |
INSTALL | -rw-r--r-- | 3.8 KB |
Makefile | -rw-r--r-- | 13.9 KB |
README | -rw-r--r-- | 24.7 KB |
apply.c | -rw-r--r-- | 42.9 KB |
blob.c | -rw-r--r-- | 1.3 KB |
blob.h | -rw-r--r-- | 311 bytes |
cache.h | -rw-r--r-- | 12.2 KB |
cat-file.c | -rw-r--r-- | 1.2 KB |
check-ref-format.c | -rw-r--r-- | 248 bytes |
checkout-index.c | -rw-r--r-- | 4.9 KB |
clone-pack.c | -rw-r--r-- | 3.8 KB |
commit-tree.c | -rw-r--r-- | 3.1 KB |
commit.c | -rw-r--r-- | 14.3 KB |
commit.h | -rw-r--r-- | 2.0 KB |
config.c | -rw-r--r-- | 12.3 KB |
connect.c | -rw-r--r-- | 13.9 KB |
convert-objects.c | -rw-r--r-- | 7.1 KB |
copy.c | -rw-r--r-- | 692 bytes |
count-delta.c | -rw-r--r-- | 2.2 KB |
count-delta.h | -rw-r--r-- | 196 bytes |
csum-file.c | -rw-r--r-- | 2.9 KB |
csum-file.h | -rw-r--r-- | 566 bytes |
ctype.c | -rw-r--r-- | 890 bytes |
daemon.c | -rw-r--r-- | 14.2 KB |
date.c | -rw-r--r-- | 13.5 KB |
delta.h | -rw-r--r-- | 919 bytes |
diff-delta.c | -rw-r--r-- | 6.9 KB |
diff-files.c | -rw-r--r-- | 3.7 KB |
diff-index.c | -rw-r--r-- | 5.5 KB |
diff-stages.c | -rw-r--r-- | 2.3 KB |
diff-tree.c | -rw-r--r-- | 6.0 KB |
diff.c | -rw-r--r-- | 34.9 KB |
diff.h | -rw-r--r-- | 4.3 KB |
diffcore-break.c | -rw-r--r-- | 8.5 KB |
diffcore-order.c | -rw-r--r-- | 2.2 KB |
diffcore-pathspec.c | -rw-r--r-- | 1.2 KB |
diffcore-pickaxe.c | -rw-r--r-- | 2.5 KB |
diffcore-rename.c | -rw-r--r-- | 12.7 KB |
diffcore.h | -rw-r--r-- | 3.4 KB |
entry.c | -rw-r--r-- | 3.6 KB |
environment.c | -rw-r--r-- | 1.8 KB |
epoch.c | -rw-r--r-- | 16.9 KB |
epoch.h | -rw-r--r-- | 476 bytes |
fetch-clone.c | -rw-r--r-- | 3.8 KB |
fetch-pack.c | -rw-r--r-- | 10.0 KB |
fetch.c | -rw-r--r-- | 4.7 KB |
fetch.h | -rw-r--r-- | 1.4 KB |
fsck-objects.c | -rw-r--r-- | 12.3 KB |
get-tar-commit-id.c | -rw-r--r-- | 514 bytes |
git-add.sh | -rwxr-xr-x | 578 bytes |
git-am.sh | -rwxr-xr-x | 9.5 KB |
git-applymbox.sh | -rwxr-xr-x | 2.8 KB |
git-applypatch.sh | -rwxr-xr-x | 5.4 KB |
git-archimport.perl | -rwxr-xr-x | 34.3 KB |
git-bisect.sh | -rwxr-xr-x | 5.3 KB |
git-branch.sh | -rwxr-xr-x | 2.2 KB |
git-checkout.sh | -rwxr-xr-x | 3.1 KB |
git-cherry.sh | -rwxr-xr-x | 1.7 KB |
git-clone.sh | -rwxr-xr-x | 5.2 KB |
git-commit.sh | -rwxr-xr-x | 5.5 KB |
git-compat-util.h | -rw-r--r-- | 3.2 KB |
git-count-objects.sh | -rwxr-xr-x | 706 bytes |
git-cvsexportcommit.perl | -rwxr-xr-x | 5.5 KB |
git-cvsimport.perl | -rwxr-xr-x | 20.9 KB |
git-diff.sh | -rwxr-xr-x | 1.3 KB |
git-fetch.sh | -rwxr-xr-x | 8.0 KB |
git-fmt-merge-msg.perl | -rwxr-xr-x | 1.8 KB |
git-format-patch.sh | -rwxr-xr-x | 6.2 KB |
git-grep.sh | -rwxr-xr-x | 763 bytes |
git-log.sh | -rwxr-xr-x | 372 bytes |
git-lost-found.sh | -rwxr-xr-x | 461 bytes |
git-ls-remote.sh | -rwxr-xr-x | 1.6 KB |
git-merge-octopus.sh | -rwxr-xr-x | 2.1 KB |
git-merge-one-file.sh | -rwxr-xr-x | 2.7 KB |
git-merge-ours.sh | -rwxr-xr-x | 356 bytes |
git-merge-recursive.py | -rwxr-xr-x | 29.8 KB |
git-merge-resolve.sh | -rwxr-xr-x | 942 bytes |
git-merge-stupid.sh | -rwxr-xr-x | 1.4 KB |
git-merge.sh | -rwxr-xr-x | 6.4 KB |
git-mv.perl | -rwxr-xr-x | 4.7 KB |
git-parse-remote.sh | -rwxr-xr-x | 4.1 KB |
git-prune.sh | -rwxr-xr-x | 783 bytes |
git-pull.sh | -rwxr-xr-x | 2.4 KB |
git-push.sh | -rwxr-xr-x | 1.1 KB |
git-rebase.sh | -rwxr-xr-x | 1.5 KB |
git-relink.perl | -rwxr-xr-x | 4.0 KB |
git-repack.sh | -rwxr-xr-x | 1.6 KB |
git-request-pull.sh | -rwxr-xr-x | 856 bytes |
git-reset.sh | -rwxr-xr-x | 2.1 KB |
git-resolve.sh | -rwxr-xr-x | 2.3 KB |
git-revert.sh | -rwxr-xr-x | 3.9 KB |
git-send-email.perl | -rwxr-xr-x | 8.4 KB |
git-sh-setup.sh | -rwxr-xr-x | 1015 bytes |
git-shortlog.perl | -rwxr-xr-x | 4.0 KB |
git-status.sh | -rwxr-xr-x | 1.9 KB |
git-svnimport.perl | -rwxr-xr-x | 19.4 KB |
git-tag.sh | -rwxr-xr-x | 2.1 KB |
git-verify-tag.sh | -rwxr-xr-x | 434 bytes |
git-whatchanged.sh | -rwxr-xr-x | 425 bytes |
git.c | -rw-r--r-- | 6.4 KB |
git.spec.in | -rw-r--r-- | 6.3 KB |
gitMergeCommon.py | -rw-r--r-- | 6.8 KB |
gitk | -rwxr-xr-x | 112.5 KB |
hash-object.c | -rw-r--r-- | 1.8 KB |
http-fetch.c | -rw-r--r-- | 23.4 KB |
http-push.c | -rw-r--r-- | 36.2 KB |
http.c | -rw-r--r-- | 10.0 KB |
http.h | -rw-r--r-- | 2.2 KB |
ident.c | -rw-r--r-- | 4.4 KB |
index-pack.c | -rw-r--r-- | 11.6 KB |
index.c | -rw-r--r-- | 1.1 KB |
init-db.c | -rw-r--r-- | 7.1 KB |
local-fetch.c | -rw-r--r-- | 5.7 KB |
ls-files.c | -rw-r--r-- | 15.5 KB |
ls-tree.c | -rw-r--r-- | 2.7 KB |
mailinfo.c | -rw-r--r-- | 16.0 KB |
mailsplit.c | -rw-r--r-- | 3.9 KB |
merge-base.c | -rw-r--r-- | 6.0 KB |
merge-index.c | -rw-r--r-- | 2.6 KB |
mktag.c | -rw-r--r-- | 3.1 KB |
name-rev.c | -rw-r--r-- | 5.2 KB |
object.c | -rw-r--r-- | 5.7 KB |
object.h | -rw-r--r-- | 1.5 KB |
pack-check.c | -rw-r--r-- | 3.7 KB |
pack-objects.c | -rw-r--r-- | 13.3 KB |
pack-redundant.c | -rw-r--r-- | 14.7 KB |
pack.h | -rw-r--r-- | 618 bytes |
patch-delta.c | -rw-r--r-- | 1.7 KB |
patch-id.c | -rw-r--r-- | 1.5 KB |
path.c | -rw-r--r-- | 5.3 KB |
peek-remote.c | -rw-r--r-- | 1.0 KB |
pkt-line.c | -rw-r--r-- | 2.4 KB |
pkt-line.h | -rw-r--r-- | 270 bytes |
prune-packed.c | -rw-r--r-- | 1.5 KB |
quote.c | -rw-r--r-- | 5.6 KB |
quote.h | -rw-r--r-- | 1.5 KB |
read-cache.c | -rw-r--r-- | 16.6 KB |
read-tree.c | -rw-r--r-- | 15.7 KB |
receive-pack.c | -rw-r--r-- | 6.2 KB |
refs.c | -rw-r--r-- | 8.4 KB |
refs.h | -rw-r--r-- | 1.0 KB |
repo-config.c | -rw-r--r-- | 2.6 KB |
rev-list.c | -rw-r--r-- | 19.8 KB |
rev-parse.c | -rw-r--r-- | 5.5 KB |
rsh.c | -rw-r--r-- | 2.2 KB |
rsh.h | -rw-r--r-- | 159 bytes |
run-command.c | -rw-r--r-- | 1.4 KB |
run-command.h | -rw-r--r-- | 447 bytes |
send-pack.c | -rw-r--r-- | 7.4 KB |
server-info.c | -rw-r--r-- | 5.1 KB |
setup.c | -rw-r--r-- | 4.3 KB |
sha1_file.c | -rw-r--r-- | 36.3 KB |
sha1_name.c | -rw-r--r-- | 9.7 KB |
shell.c | -rw-r--r-- | 1.1 KB |
show-branch.c | -rw-r--r-- | 15.8 KB |
show-index.c | -rw-r--r-- | 593 bytes |
ssh-fetch.c | -rw-r--r-- | 3.5 KB |
ssh-pull.c | -rw-r--r-- | 154 bytes |
ssh-push.c | -rw-r--r-- | 155 bytes |
ssh-upload.c | -rw-r--r-- | 2.8 KB |
strbuf.c | -rw-r--r-- | 807 bytes |
strbuf.h | -rw-r--r-- | 216 bytes |
stripspace.c | -rw-r--r-- | 786 bytes |
symbolic-ref.c | -rw-r--r-- | 785 bytes |
tag.c | -rw-r--r-- | 2.6 KB |
tag.h | -rw-r--r-- | 471 bytes |
tar-tree.c | -rw-r--r-- | 10.8 KB |
test-date.c | -rw-r--r-- | 416 bytes |
test-delta.c | -rw-r--r-- | 1.8 KB |
tree-diff.c | -rw-r--r-- | 6.2 KB |
tree.c | -rw-r--r-- | 5.8 KB |
tree.h | -rw-r--r-- | 1.0 KB |
unpack-file.c | -rw-r--r-- | 709 bytes |
unpack-objects.c | -rw-r--r-- | 6.6 KB |
update-index.c | -rw-r--r-- | 13.1 KB |
update-ref.c | -rw-r--r-- | 2.0 KB |
update-server-info.c | -rw-r--r-- | 457 bytes |
upload-pack.c | -rw-r--r-- | 6.0 KB |
usage.c | -rw-r--r-- | 639 bytes |
var.c | -rw-r--r-- | 1.3 KB |
verify-pack.c | -rw-r--r-- | 1.1 KB |
write-tree.c | -rw-r--r-- | 3.9 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...