verify


    verify -- Verify that the server archives are intact

    p4 verify [ -q -u -v ] file[revRange] ...

	'p4 verify' reports for each revision of the named files the
	revision specific information and an MD5 digest (fingerprint)
	of the revision's contents.  See 'p4 help revisions' for help
	specifying revisions.

	By default, 'p4 verify' computes and displays the digest of each
	revision.  If a revision cannot be reproduced (e.g. if the file
	is missing from the archive), the revision's output line ends with
	MISSING!  If there is a saved digest, 'p4 verify' compares it with
	the computed one.  If they differ the output line ends with BAD!

	The -u flag causes 'p4 verify' to compute and save the digest
	for each revision that has no saved digest.  Revisions already
	with saved digests are skipped.

	The -v flag forces 'p4 verify' to compute and save the digest
	for each revision, even if it already has a saved digest.  This
	can be used to update the saved digest if the archive was changed
	deliberately.

	The -q flag instructs 'p4 verify' to operate quietly.  The only
	output would be errors from mismatched digests or errors due to
	unreproducible revisions.

	The following commands will compute digests for revisions without
	saved digests and then verify the first and head revisions of all
	files.  Verifying revision #1 is useful for text files because
	of their reverse delta storage format: corruption of any revision
	will be reflected in revision #1.

		p4 verify -qu //...
		p4 verify -q #1,#1
		p4 verify -q #head,#head

	Saved digests are also used by p4 diff to avoid having to
	compute them each time.

	'p4 verify' requires superuser access granted by p4 protect