You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Steps to raise review in CMF gerrit(Ex:meta-cmf-raspberrypi)

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,

  1. Clone with commit-msg hook  - This is used for cloning the project and  committing the code changes in CMF gerrit.
  2. Clone - This is used only for cloning the project.


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.

clone with Commit-msg
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




  • No labels