diff options
author | Mehdi Amini <mehdi.amini@apple.com> | 2016-11-07 17:43:08 +0000 |
---|---|---|
committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-11-07 17:43:08 +0000 |
commit | a09c7e7e66514ca63920d0117e96ae42c367e348 (patch) | |
tree | 06747a50d8273a6724d6b95e15196a414eea1668 /llvm/docs | |
parent | 7b9e9f2857149aa480a5ef5d4dac346cf99245fc (diff) | |
download | bcm5719-llvm-a09c7e7e66514ca63920d0117e96ae42c367e348.tar.gz bcm5719-llvm-a09c7e7e66514ca63920d0117e96ae42c367e348.zip |
Revert "Add some facilities to work with a git monorepo (experimental setup)"
This reverts commit r286123, accidentally commited while testing itself...
llvm-svn: 286124
Diffstat (limited to 'llvm/docs')
-rw-r--r-- | llvm/docs/GettingStarted.rst | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/llvm/docs/GettingStarted.rst b/llvm/docs/GettingStarted.rst index 8fd2a3c13f2..59fbc2e5f16 100644 --- a/llvm/docs/GettingStarted.rst +++ b/llvm/docs/GettingStarted.rst @@ -680,60 +680,6 @@ about files with uncommitted changes. The fix is to rebuild the metadata: Please, refer to the Git-SVN manual (``man git-svn``) for more information. -For developers to work with a git monorepo -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. note:: - - This set-up is using unofficial mirror hosted on GitHub, use with caution. - -To set up a clone of all the llvm projects using a unified repository: - -.. code-block:: console - - % export TOP_LEVEL_DIR=`pwd` - % git clone https://github.com/llvm-project/llvm-project/ - % cd llvm-project - % git config branch.master.rebase true - -You can configure various build directory from this clone, starting with a build -of LLVM alone: - -.. code-block:: console - - % cd $TOP_LEVEL_DIR - % mkdir llvm-build && cd llvm-build - % cmake -GNinja ../llvm-project/llvm - -Or lldb: - -.. code-block:: console - - % cd $TOP_LEVEL_DIR - % mkdir lldb-build && cd lldb-build - % cmake -GNinja ../llvm-project/llvm -DLLVM_ENABLE_PROJECTS=lldb - -Or a combination of multiple projects: - -.. code-block:: console - - % cd $TOP_LEVEL_DIR - % mkdir clang-build && cd clang-build - % cmake -GNinja ../llvm-project/llvm -DLLVM_ENABLE_PROJECTS="clang;libcxx;compiler-rt" - -A helper script is provided in `llvm/utils/git-svn/git-llvm`. After you add it -to your path, you can push committed changes upstream with `git llvm push`. - -.. code-block:: console - - % export PATH=$PATH:$TOP_LEVEL_DIR/llvm-project/llvm/utils/git-svn/ - % git llvm push - -While this is using SVN under the hood, it does not require any interaction from -you with git-svn. -After a few minutes, `git pull` should get back the changes as they were -commited. - Local LLVM Configuration ------------------------ |