RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
Step1: Sign in the CMF gerrit (https://code.rdkcentral.com/r/q/status:open) and Go to below link,
https://code.rdkcentral.com/r/admin/repos and enter the repo name (For example: meta-cmf-raspberrypi) in filter search box .
It will shown like below, Once we entered the repo name in filter search box.
Step2: check the components/generic/rdk-oe/meta-cmf-raspberrypi repo in Repository Name column.
It will shown like below,
Step3: Once we clicked the meta-cmf-raspberrypi repo , It will re-direct to https://code.rdkcentral.com/r/admin/repos/components/generic/rdk-oe/meta-cmf-raspberrypi (like below screenshot).
In this below screenshot, we are able to see 2 options under Download,
So Committing the code changes, we need to select & copy the first option in above screenshot.
Step4: Run the git Clone with commit-msg hook command. By default, it taking as "master" branch. so please mention the branch name before you executing the git clone with commit-msg command in terminal.
kpandu549@dvm-hoa-009:~/keerthana/rpi/checkin/test$ git clone "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi" -b rdk-next && (cd "meta-cmf-raspberrypi" && gitdir=$(git rev-parse --git-dir); curl -o ${gitdir}/hooks/commit-msg https://code.rdkcentral.com/r/tools/hooks/commit-msg ; chmod +x ${gitdir}/hooks/commit-msg) Cloning into 'meta-cmf-raspberrypi'... remote: Counting objects: 151, done remote: Total 10764 (delta 0), reused 10764 (delta 0) Receiving objects: 100% (10764/10764), 2.58 MiB | 6.96 MiB/s, done. Resolving deltas: 100% (4272/4272), done. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1792 100 1792 0 0 4876 0 --:--:-- --:--:-- --:--:-- 4869 kpandu549@dvm-hoa-009:~/keerthana/rpi/checkin/test$ ls meta-cmf-raspberrypi
Step5: Make changes in local github repository and can verify with "git status" command
$ git status On branch demo Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: recipes-rdkb/sysint-broadband/files/sysint-broadband.bbappend no changes added to commit (use "git add" and/or "git commit -a")
Step6: Add required list of files where changes are done
$ git add <path_of_file_changes_done> Example, git add recipes-rdkb/sysint-broadband/sysint-broadband.bbappend
Step7: Give a commit message
$ git commit -sv
Step8: Push the changes
$ git push origin <topic_branch_name> Example, git push origin demo
Need to type in Username(github handle) and Password(Github Access Token). NOTE: User need to create new Github Access token
Example, Username for 'https://github.com': KaviyaKumaresan Password for 'https://KaviyaKumaresan@github.com': Counting objects: 5, done. Delta compression using up to 4 threads. Compressing objects: 100% (5/5), done. Writing objects: 100% (5/5), 453 bytes | 0 bytes/s, done. Total 5 (delta 4), reused 0 (delta 0) remote: Resolving deltas: 100% (4/4), completed with 4 local objects. remote: remote: Create a pull request for 'demo' on GitHub by visiting: remote: https://github.com/KaviyaKumaresan/meta-turris/pull/new/demo remote: To https://github.com/Kaviyakumaresan/meta-turris.git