~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/check.py

- merge improved merge base selection from aaron
aaron.bentley@utoronto.ca-20050912025534-43d7275dd948e4ad

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)
 
238
 
 
239
    if missing_revision_cnt:
 
240
        note('%d revisions are mentioned but not present' % missing_revision_cnt)
237
241
 
238
242
    if missing_revision_cnt:
239
243
        print '%d revisions are mentioned but not present' % missing_revision_cnt
245
249
#        print '  (use "bzr upgrade" to fix them)'
246
250
 
247
251
    if mismatch_inv_id:
248
 
        print '%d revisions have mismatched inventory ids:' % len(mismatch_inv_id)
 
252
        warning('%d revisions have mismatched inventory ids:' % len(mismatch_inv_id))
249
253
        for rev_id in mismatch_inv_id:
250
 
            print '  ', rev_id
 
254
            warning('  %s', rev_id)