Overview

Rockchip Linux会不定期的同步我们内部的开发分支到github上,同步前会有一些基本的测试
(这个分支上的修改会包括我们所有支持芯片的function开发和bug fix, android以及linux所有的修改,所以每次更新很难说给出确定的changelog)

github repo:
https://github.com/rockchip-linux/kernel

下载release-4.4

git clone https://github.com/rockchip-linux/kernel -b  release-4.4

如果release-4.4有更新,可以用下面的办法同步

git fetch
git rebase origin/release-4.4

Release

每次更新完release-4.4 branch后, 我们会用github的release功能打上tag
所有的release都会在这个页面看到,里面也会附有简单的changelog
https://github.com/rockchip-linux/kernel/releases

有更新需求,可以用下面的命令,更新到对应的tag

git fetch
git rebase origin/release-20161011

出于对stable的需求,我们也在考虑以一个比较长的周期(2个月)发布一个stable release, 发布前会有比较全的测试
但是由于精力的原因,这个stable release是不会继续维护的(也就是说单独进行bug fix),后续要更新也都是继续跟着release-4.4走

测试项目:
待列

Others

因为我们用的workflow是rebase的方式,
如果说最后code要提供给别人用,那最好是用pull -f来同步代码(这样可以不破坏其他使用这个code的人记录)
如果不需要,那可以用rebase的办法保持整洁,只不过提交的时候必须用push -f