git/Documentation/git-verify-pack.txt
Junio C Hamano f9253394a2 [PATCH] Add git-verify-pack command.
Given a list of <pack>.idx files, this command validates the
index file and the corresponding .pack file for consistency.

This patch also uses the same validation mechanism in fsck-cache
when the --full flag is used.

During normal operation, sha1_file.c verifies that a given .idx
file matches the .pack file by comparing the SHA1 checksum
stored in .idx file and .pack file as a minimum sanity check.
We may further want to check the pack signature and version when
we map the pack, but that would be a separate patch.

Earlier, errors to map a pack file was not flagged fatal but led
to a random fatal error later.  This version explicitly die()s
when such an error is detected.

Signed-off-by: Junio C Hamano <junkio@cox.net>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-06-29 09:11:39 -07:00

39 lines
562 B
Plaintext

git-verify-pack(1)
==================
v0.1, June 2005
NAME
----
git-verify-pack - Validate packed GIT archive files.
SYNOPSIS
--------
'git-verify-pack' <pack>.idx ...
DESCRIPTION
-----------
Reads given idx file for packed GIT archive created with
git-pack-objects command and verifies idx file and the
corresponding pack file.
OPTIONS
-------
<pack>.idx ...::
The idx files to verify.
Author
------
Written by Junio C Hamano <junkio@cox.net>
Documentation
--------------
Documentation by Junio C Hamano
GIT
---
Part of the link:git.html[git] suite