- with hlinkdb.HLinkDB(indexfile + b'.hlink') as hlink_db:
- tree = save_tree(opt, indexfile, hlink_db, w)
+ try:
+ msr = index.MetaStoreReader(indexfile + b'.meta')
+ except IOError as ex:
+ if ex.errno != EACCES:
+ raise
+ log('error: cannot access %r; have you run bup index?'
+ % path_msg(indexfile))
+ sys.exit(1)
+ with msr, hlinkdb.HLinkDB(indexfile + b'.hlink') as hlink_db:
+ tree = save_tree(opt, indexfile, hlink_db, msr, w)