提取高通最新代码patch
针对高通过一段时间就会更新代码。而我们的开发仓库无法直接和高通代码合并。
那就需要把这个时间段的patch提取出来,再看有哪些update ,然后考虑合并与否
说个大概思路
首先repo init -u xxx -b branch-name --mirror
修改platform/manifest.git 里面的地址为本地地址
下载到本地代码到新目录
生成patch
repo forall -c git format-patch tag1..tag2
提取patch
有如下脚本
#!/bin/bash mkdir patch
# tmp=$(basename $ver) for i in `find . -name "*.patch" ` do # echo $i # dirnew=$(dirname $i) # mkdir patch/$i # rm -rf $i cp --parents $i ./patch/ # echo "cp $i done ....." done exit 0
之后所有的patch 就都在patch 目录下面