bitbake/lib/bb/fetch/git.py:
[bitbake.git] / ChangeLog
1 Changes in BitBake 1.3.x:
2         - Fix to check both RDEPENDS and RDEPENDS_${PN}
3         - Fix a RDEPENDS parsing bug in utils:explode_deps()
4         - Update git fetcher behaviour to match git changes
5         - ASSUME_PROVIDED allowed to include runtime packages
6         - git fetcher cleanup and efficency improvements
7
8 Changes in BitBake 1.3.3:
9         - Create a new Fetcher module to ease the
10           development of new Fetchers.
11           Issue #438 fixed by rpurdie@openedhand.com
12         - Make the Subversion fetcher honor the SRC Date
13           (CVSDATE).
14           Issue #555 fixed by chris@openedhand.com
15         - Expand PREFERRED_PROVIDER properly
16           Issue #436 fixed by rprudie@openedhand.com
17         - Typo fix for Issue #531 by Philipp Zabel for the
18           BitBake Shell
19         - Introduce a new special variable SRCDATE as
20           a generic naming to replace CVSDATE.
21         - Introduce a new keyword 'required'. In contrast
22           to 'include' parsing will fail if a to be included
23           file can not be found.
24         - Remove hardcoding of the STAMP directory. Patch
25           courtsey pHilipp Zabel
26         - Track the RDEPENDS of each package (rpurdie@openedhand.com)
27         - Introduce BUILD_ALL_DEPS to build all RDEPENDS. E.g
28           this is used by the OpenEmbedded Meta Packages.
29           (rpurdie@openedhand.com).
30
31 Changes in BitBake 1.3.2:
32         - reintegration of make.py into BitBake
33         - bbread is gone, use bitbake -e
34         - lots of shell updates and bugfixes
35         - Introduction of the .= and =. operator
36         - Sort variables, keys and groups in bitdoc
37         - Fix regression in the handling of BBCOLLECTIONS
38         - Update the bitbake usermanual
39
40 Changes in BitBake 1.3.0:
41         - add bitbake interactive shell (bitbake -i)
42         - refactor bitbake utility in OO style
43         - kill default arguments in methods in the bb.data module
44         - kill default arguments in methods in the bb.fetch module
45         - the http/https/ftp fetcher will fail if the to be 
46           downloaded file was not found in DL_DIR (this is needed
47           to avoid unpacking the sourceforge mirror page)
48         - Switch to a cow like data instance for persistent and non
49           persisting mode (called data_smart.py)
50         - Changed the callback of bb.make.collect_bbfiles to carry
51           additional parameters
52         - Drastically reduced the amount of needed RAM by not holding
53           each data instance in memory when using a cache/persistent
54           storage
55
56 Changes in BitBake 1.2.1:
57         The 1.2.1 release is meant as a intermediate release to lay the
58         ground for more radical changes. The most notable changes are:
59
60         - Do not hardcode {}, use bb.data.init() instead if you want to
61           get a instance of a data class
62         - bb.data.init() is a factory and the old bb.data methods are delegates
63         - Do not use deepcopy use bb.data.createCopy() instead.
64         - Removed default arguments in bb.fetch
65