SoC maintainers tools for their workflow

Clone this repo:

Branches

  1. 3f6f74c README: Use full `git commit` instead of Krzysztof's alias by Krzysztof Kozlowski · 8 days ago master
  2. 9577faa README: Extend the guide by Krzysztof Kozlowski · 9 days ago
  3. bc041a3 pw-review-soc: Import review tool from Krzysztof Kozlowski's repo by Krzysztof Kozlowski · 9 days ago
  4. 4070723 document-merges: Import script from Arnd Bergmann by Krzysztof Kozlowski · 9 days ago
  5. 4de5455 install: Use nicer 'git remote get-url' by Krzysztof Kozlowski · 9 days ago

SoC Linux kernel maintainers group's tools for their workflow

Example workflow

git checkout soc/dt
soc-tools/pw-review-soc.sh

...

git fetch PULL_URL
git checkout -b FOO/dt32 FETCH_HEAD
git checkout -b FOO/dt64 FETCH_HEAD
git checkout -b FOO/drivers FETCH_HEAD

next-analysis/hist-pre-merge.sh origin/master..FETCH_HEAD

git checkout soc/dt
git rebase origin/soc/dt
git pull --log --signoff PULL_URL

... do some testing ...

git checkout for-next
git merge soc/dt
soc-tools/document-merges.sh
vi arch/arm/arm-soc-for-next-contents.txt
git add -p arch/arm/arm-soc-for-next-contents.txt && git commit --signoff -m "soc: document merges"
git push origin for-next soc/dt

Installation

  1. Go to the “soc” Linux kernel repository.
  2. path/soc-tools/install.sh

next-analysis from: https://github.com/krzk/next-analysis