From 758dc46072032b7145a556804a29e87baa602958 Mon Sep 17 00:00:00 2001 From: John DeNisco Date: Mon, 13 Aug 2018 17:00:06 -0400 Subject: DOCS: Cleanup Getting Started Change-Id: I4766773779f8d5c30a24bfed48090d7305c80ec5 Signed-off-by: John DeNisco --- docs/gettingstarted/writingdocs/gitreview.rst | 140 -------------------------- 1 file changed, 140 deletions(-) delete mode 100644 docs/gettingstarted/writingdocs/gitreview.rst (limited to 'docs/gettingstarted/writingdocs/gitreview.rst') diff --git a/docs/gettingstarted/writingdocs/gitreview.rst b/docs/gettingstarted/writingdocs/gitreview.rst deleted file mode 100644 index 146b06f5c00..00000000000 --- a/docs/gettingstarted/writingdocs/gitreview.rst +++ /dev/null @@ -1,140 +0,0 @@ -.. _gitreview: - -******************************* -Merging FD.io VPP documents -******************************* - -This section describes how to get FD.io VPP documents reviewed and merged. - -Setup -======== - -If you don't have a Linux Foundation ID, `create one here. `_ - -With your Linux Foundation ID credentials sign into `Gerrit Code Review at gerrit.fd.io `_ - -`Install git-review, `_ which is a "command-line tool for Git / Gerrit to submit a change or to fetch an existing one." - -If you're on Ubuntu, install keychain: - -.. code-block:: console - - $ sudo apt-get install keychain - -ssh keys -------------- - -To get FD.io VPP documents reviewed the VPP repository should be cloned with ssh. You should be logged into Gerrit Code Review as noted above. - -Create your public and private ssh key with: - -.. code-block:: console - - $ ssh-keygen -t rsa - $ keychain - $ cat ~/.ssh/id_rsa.pub - -Copy **all** the contents of the public key (id_rsa.pub) output by the above **cat** command. Then go to your `SSH Public keys settings page `_, click **Add Key ...**, paste your public key, and finally click **Add**. - -.. _clone-ssh: - -Clone with ssh -============== - -Clone the repo with: - -.. code-block:: console - - $ git clone ssh://gerrit.fd.io:29418/vpp - $ cd vpp - -This will only work if the name of the user on your system matches your Gerrit username. - -Otherwise, clone with: - -.. code-block:: console - - $ git clone ssh://YOUR_GERRIT_USERNAME@gerrit.fd.io:29418/vpp - $ cd vpp - -When attempting to clone the repo it will ask if you want to add the Server Host Key to the list of known hosts. Type **yes** and hit enter. - -Git Review -=========== - -The VPP documents use the gerrit server and git review for submitting and fetching patches. - - -New patch ------------------ - -When working with new patch use the following to get your patch reviewed. - -Make sure you have modified the correct files with: - -.. code-block:: console - - $ git status - $ git diff - -Then add and commit the patch. For documents we will add a tag **DOCS:** - -.. code-block:: console - - $ git add - $ git commit -s -m "DOCS: " - $ git review - -If you are creating a draft, meaning you do not want your changes reviewed yet, do the following: - -.. code-block:: console - - $ git review -D - -After submitting a review, reset where the HEAD is pointing to with: - -.. code-block:: console - - $ git reset --hard origin/master - -Existing patch ------------------------ - -The "change number" used below is in the URL of the review. - -After clicking an individual review, the change number can be found in the URL at "https://gerrit.fd.io/r/#/c//" - -To view an existing patch: - -.. code-block:: console - - $ git review -d - $ git status - $ git diff - -.. caution:: - - If you have made changes and do "git review -d ", your current - changes will try to be stashed so that the working tree can change to the review branch - you specified. If you want to make sure you don't lose your changes, clone another Gerrit - repo into a new directory using the cloning steps shown in :ref:`clone-ssh`, and perform - "git review -d " in this new directory. - -To modify an existing patch, make sure you modified the correct files, and apply the patch with: - -.. code-block:: console - - $ git review -d - $ git status - $ git diff - - $ git add - $ git commit --amend - $ git review - -When you're done viewing or modifying a branch, get back to the master branch with: - -.. code-block:: console - - $ git reset --hard origin/master - $ git checkout master -- cgit 1.2.3-korg