diff options
author | Tobias Grosser <grosser@fim.uni-passau.de> | 2013-03-24 15:15:19 +0000 |
---|---|---|
committer | Tobias Grosser <grosser@fim.uni-passau.de> | 2013-03-24 15:15:19 +0000 |
commit | be2c6e9734bb0e6aa4d3bbb5aee8319f45b346dd (patch) | |
tree | 8214df557440c7c6d6611389c7bc77380ce5d3db /llvm | |
parent | 7976446c2cd2d21f9d863c6f23796bb277b293ce (diff) | |
download | bcm5719-llvm-be2c6e9734bb0e6aa4d3bbb5aee8319f45b346dd.tar.gz bcm5719-llvm-be2c6e9734bb0e6aa4d3bbb5aee8319f45b346dd.zip |
GettingStarted: Add Git clone instructions for compiler-rt and test-suite
Contributed-by: Thomas Schwinge <thomas@codesourcery.com>
llvm-svn: 177841
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/docs/GettingStarted.rst | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/llvm/docs/GettingStarted.rst b/llvm/docs/GettingStarted.rst index 539c75e2d71..e005101c4de 100644 --- a/llvm/docs/GettingStarted.rst +++ b/llvm/docs/GettingStarted.rst @@ -538,10 +538,23 @@ If you want to check out clang too, run: .. code-block:: console - % git clone http://llvm.org/git/llvm.git % cd llvm/tools % git clone http://llvm.org/git/clang.git +If you want to check out compiler-rt too, run: + +.. code-block:: console + + % cd llvm/projects + % git clone http://llvm.org/git/compiler-rt.git + +If you want to check out the Test Suite Source Code (optional), run: + +.. code-block:: console + + % cd llvm/projects + % git clone http://llvm.org/git/test-suite.git + Since the upstream repository is in Subversion, you should use ``git pull --rebase`` instead of ``git pull`` to avoid generating a non-linear history in your clone. To configure ``git pull`` to pass ``--rebase`` by default on the @@ -626,6 +639,8 @@ To set up clone from which you can submit code using ``git-svn``, run: % git config svn-remote.svn.fetch :refs/remotes/origin/master % git svn rebase -l +Likewise for compiler-rt and test-suite. + To update this clone without generating git-svn tags that conflict with the upstream git repo, run: @@ -638,6 +653,8 @@ upstream git repo, run: git checkout master && git svn rebase -l) +Likewise for compiler-rt and test-suite. + This leaves your working directories on their master branches, so you'll need to ``checkout`` each working branch individually and ``rebase`` it on top of its parent branch. |