This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
sfc_reference_materials [2015/08/05 17:34] Brady Johnson [Links to Materials] |
sfc_reference_materials [2016/02/03 17:19] (current) Brady Johnson [SFC Brahmaputra Information] |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| Hopefully cuts down on some of the clutter! | Hopefully cuts down on some of the clutter! | ||
| + | ===== SFC Brahmaputra Information ===== | ||
| + | |||
| + | [[http://lists.opnfv.org/pipermail/opnfv-tech-discuss/2015-September/005415.html | Milestone C]] | ||
| + | |||
| + | [[https://wiki.opnfv.org/releases/brahmaputra/release_plan/sfc_milestone_d_report | Milestone D]] | ||
| + | |||
| + | [[https://wiki.opnfv.org/releases/brahmaputra/release_plan/sfc_milestone_e_report | Milestone E]] | ||
| + | |||
| + | OPNFV SFC design doc: [[http://artifacts.opnfv.org/sfc/brahmaputra/docs/design/index.html | HTML]] [[http://artifacts.opnfv.org/sfc/brahmaputra/docs/design/design.pdf | PDF]] | ||
| ===== Links to Materials ===== | ===== Links to Materials ===== | ||
| Line 51: | Line 60: | ||
| [[ https://wiki.opnfv.org/requirements_projects/openstack_based_vnf_forwarding_graph | Link to Openstack VNF Forwarding Graph Requirement Project Page ]] | [[ https://wiki.opnfv.org/requirements_projects/openstack_based_vnf_forwarding_graph | Link to Openstack VNF Forwarding Graph Requirement Project Page ]] | ||
| + | |||
| + | ==== Using GIT in the SFC project ==== | ||
| + | |||
| + | More info available here: | ||
| + | |||
| + | * https://wiki.opnfv.org/developer | ||
| + | * https://wiki.opnfv.org/developer/getting_started | ||
| + | * https://wiki.opnfv.org/git | ||
| + | |||
| + | |||
| + | # Getting started | ||
| + | sudo apt-get install git-review | ||
| + | # More git review details: https://www.mediawiki.org/wiki/Gerrit/git-review | ||
| + | | ||
| + | # Sign the OPNFV Gerrit Agreement | ||
| + | https://gerrit.opnfv.org/gerrit/#/settings/agreements | ||
| + | | ||
| + | git clone ssh://<username>@gerrit.opnfv.org:29418/sfc | ||
| + | git remote add gerrit ssh://<username>@gerrit.opnfv.org:29418/sfc.git | ||
| + | scp -p -P 29418 <username>@git.opendaylight.org:hooks/commit-msg .git/hooks/;chmod 755 .git/hooks/commit-msg; | ||
| + | |||
| + | # Normal steps to create and commit changes from a topic branch | ||
| + | git checkout -b topic/your_topic_branch | ||
| + | <... Modify the code ...> | ||
| + | git add <the modified files> | ||
| + | git commit --signoff | ||
| + | git review # This will provide the Gerrit link | ||
| + | |||
| + | # Rebasing a topic branch with master | ||
| + | git checkout master | ||
| + | git pull --rebase | ||
| + | git checkout topic/your_topic_branch | ||
| + | git rebase origin/master | ||
| + | |||
| + | # Add a patch-set to an existing commit | ||
| + | git checkout topic/your_topic_branch | ||
| + | <... Modify the code ..> | ||
| + | git add <the modified files> | ||
| + | git commit --amend | ||
| + | git review # This will provide the Gerrit link | ||