- git fetcher cleanup and efficency improvements
- Change the format of the cache
- Update usermanual to document the Fetchers
+ - Major changes to caching with a new strategy
+ giving a major performance increase when reparsing
+ with few data changes
Changes in BitBake 1.3.3:
- Create a new Fetcher module to ease the
If build_depends is empty, we're dealing with a runtime depends
"""
- the_data, fromCache = self.bb_cache.loadDataFull(fn, self)
+ the_data = self.bb_cache.loadDataFull(fn, self)
if not buildAllDeps:
buildAllDeps = self.status.build_all[fn]
To do this, we need to parse the file.
"""
bb_data, skipped = self.load_bbfile(fn, cooker)
- return bb_data, False
+ return bb_data
def loadData(self, fn, cooker):
"""
name, var = params
bbfile = self._findProvider( name )
if bbfile is not None:
- the_data, cached = cooker.bb_cache.loadDataFull(bbfile, cooker)
+ the_data = cooker.bb_cache.loadDataFull(bbfile, cooker)
value = the_data.getVar( var, 1 )
print value
else: