vendorsetup.sh usability improvements
* The use of |repo manifest| to determine when B2G patches should be reapplied is now disabled by default due to performance concerns winning over correctness (especially when working with a workspace over NFS!) To enable the more correct behavior define BSG_USE_REPO in your environment. * |. build/envsetup clean| will now revert all B2G patches. Much less typing than |repo abandon b2g_autogen_ephemeral_branch| * Improved error reporting to stdout when a patch fails to apply * On failure, the |lunch| and |choosecombo| commands are stubbed out to prevent further damage. This is necessary as it's not possible for a 'vendorsetup.sh' to report an error back to build/envsetup.sh * Before applying patches to a project, the project is now restored to HEAD to ensure a pristine base environment. Change-Id: I2b32ee8b10e342b754707249a09342462d6bcfc4
Please register or sign in to comment