Development
repo를 이용한 저장소 fork (gerrit)
chbae
2023. 4. 21. 03:47
728x90
android 전체 저장소 fork 를 쉽게 하는 방법을 간단히 소개한다.
1. 현재 android 를 받는다.
$ repo init -u https://android.googlesource.com/a/platform/manifest
$ repo sync -j8
$ repo start android
2. 신규 gerrit 저장소들을 ssh 명령어로 생성한다.
$ repo forall -c 'ssh -p 29418 ssh://chbae.yocto.co.kr gerrit create-project $REPO_PROJECT --parent=xxxxx'
3. 신규 생성된 저장소를 remote 저장소로 등록한다.
$ repo forall -c 'git remote add chbae ssh://chbae.yocto.co.kr:29418/$REPO_PROJECT'
4. 신규 생성된 저장소에 소스를 push 한다.
$ repo forall -c 'git push chbae android --tags'