~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/check.py

  • Committer: mbp at sourcefrog
  • Date: 2005-03-28 04:16:10 UTC
  • Revision ID: mbp@sourcefrog.net-20050328041610-0b9dfa40f77c7671
fix up debug output for check command

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
 
23
23
 
24
24
import bzrlib
25
 
 
 
25
from trace import mutter
26
26
 
27
27
def _ass(a, b):
28
28
    if a != b:
29
29
        bzrlib.errors.bailout("check failed: %r != %r" % (a, b))
30
30
 
31
 
def check(branch, verbose=True):
32
 
    print 'checking tree %r' % branch.base
 
31
def check(branch):
 
32
    mutter('checking tree %r' % branch.base)
33
33
 
34
 
    print 'checking entire revision history is present'
 
34
    mutter('checking entire revision history is present')
35
35
    last_ptr = None
36
36
    for rid in branch.revision_history():
37
 
        print '    revision {%s}' % rid
 
37
        mutter('    revision {%s}' % rid)
38
38
        rev = branch.get_revision(rid)
39
39
        _ass(rev.revision_id, rid)
40
40
        _ass(rev.precursor, last_ptr)
45
45
    #check_patch_chaining()
46
46
    #check_patch_uniqueness()
47
47
    #check_inventory()
48
 
    print ("tree looks OK")
 
48
 
 
49
    mutter('branch %s is OK' % branch.base)
 
50
 
49
51
    ## TODO: Check that previous-inventory and previous-manifest
50
52
    ## are the same as those stored in the previous changeset.
51
53