~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/check.py

  • Committer: Martin Pool
  • Date: 2005-08-29 10:57:01 UTC
  • mfrom: (1092.1.41)
  • Revision ID: mbp@sourcefrog.net-20050829105701-7aaa81ecf1bfee05
- merge in merge improvements and additional tests 
  from aaron and lifeless

robertc@robertcollins.net-20050825131100-85772edabc817481

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
17
17
 
18
18
import bzrlib.ui
 
19
from bzrlib.trace import note, warning
19
20
 
20
21
def _update_store_entry(obj, obj_id, branch, store_name, store):
21
22
    """This is just a meta-function, which handles both revision entries
227
228
 
228
229
    progress.clear()
229
230
 
230
 
    print 'checked %d revisions, %d file texts' % (revcount, len(checked_texts))
 
231
    note('checked %d revisions, %d file texts' % (revcount, len(checked_texts)))
231
232
    
232
233
    if missing_inventory_sha_cnt:
233
 
        print '%d revisions are missing inventory_sha1' % missing_inventory_sha_cnt
 
234
        note('%d revisions are missing inventory_sha1' % missing_inventory_sha_cnt)
234
235
 
235
236
    if missing_revision_sha_cnt:
236
 
        print '%d parent links are missing revision_sha1' % missing_revision_sha_cnt
 
237
        note('%d parent links are missing revision_sha1' % missing_revision_sha_cnt)
237
238
 
238
239
    if missing_revision_cnt:
239
 
        print '%d revisions are mentioned but not present' % missing_revision_cnt
 
240
        note('%d revisions are mentioned but not present' % missing_revision_cnt)
240
241
 
241
242
    # stub this out for now because the main bzr branch has references
242
243
    # to revisions that aren't present in the store -- mbp 20050804
245
246
#        print '  (use "bzr upgrade" to fix them)'
246
247
 
247
248
    if mismatch_inv_id:
248
 
        print '%d revisions have mismatched inventory ids:' % len(mismatch_inv_id)
 
249
        warning('%d revisions have mismatched inventory ids:' % len(mismatch_inv_id))
249
250
        for rev_id in mismatch_inv_id:
250
 
            print '  ', rev_id
 
251
            warning('  %s', rev_id)