Skip to content
Snippets Groups Projects
Unverified Commit 9b5f15ab authored by Alec Scott's avatar Alec Scott Committed by GitHub
Browse files

docs: add --depth=2 to reduce download size (#46605)

* docs: add --depth=2 to reduce download size

* Add note to tell users about --depth=2 and manyFiles

* Fix inline code in info block
parent 9ad1d0c8
No related branches found
No related tags found
No related merge requests found
...@@ -46,13 +46,18 @@ See the ...@@ -46,13 +46,18 @@ See the
[Feature Overview](https://spack.readthedocs.io/en/latest/features.html) [Feature Overview](https://spack.readthedocs.io/en/latest/features.html)
for examples and highlights. for examples and highlights.
To install spack and your first package, make sure you have Python. To install spack and your first package, make sure you have Python & Git.
Then: Then:
$ git clone -c feature.manyFiles=true https://github.com/spack/spack.git $ git clone -c feature.manyFiles=true --depth=2 https://github.com/spack/spack.git
$ cd spack/bin $ cd spack/bin
$ ./spack install zlib $ ./spack install zlib
> [!TIP]
> `-c feature.manyFiles=true` improves git's performance on repositories with 1,000+ files.
>
> `--depth=2` prunes the git history to reduce the size of the Spack installation.
Documentation Documentation
---------------- ----------------
......
...@@ -61,10 +61,15 @@ Getting Spack is easy. You can clone it from the `github repository ...@@ -61,10 +61,15 @@ Getting Spack is easy. You can clone it from the `github repository
.. code-block:: console .. code-block:: console
$ git clone -c feature.manyFiles=true https://github.com/spack/spack.git $ git clone -c feature.manyFiles=true --depth=2 https://github.com/spack/spack.git
This will create a directory called ``spack``. This will create a directory called ``spack``.
.. note::
``-c feature.manyFiles=true`` improves git's performance on repositories with 1,000+ files.
``--depth=2`` prunes the git history to reduce the size of the Spack installation.
.. _shell-support: .. _shell-support:
^^^^^^^^^^^^^ ^^^^^^^^^^^^^
...@@ -1576,4 +1581,3 @@ The intent is to provide a Windows installer that will automatically set up ...@@ -1576,4 +1581,3 @@ The intent is to provide a Windows installer that will automatically set up
Python, Git, and Spack, instead of requiring the user to do so manually. Python, Git, and Spack, instead of requiring the user to do so manually.
Instructions for creating the installer are at Instructions for creating the installer are at
https://github.com/spack/spack/blob/develop/lib/spack/spack/cmd/installer/README.md https://github.com/spack/spack/blob/develop/lib/spack/spack/cmd/installer/README.md
...@@ -39,10 +39,15 @@ package: ...@@ -39,10 +39,15 @@ package:
.. code-block:: console .. code-block:: console
$ git clone -c feature.manyFiles=true https://github.com/spack/spack.git $ git clone -c feature.manyFiles=true --depth=2 https://github.com/spack/spack.git
$ cd spack/bin $ cd spack/bin
$ ./spack install libelf $ ./spack install libelf
.. note::
``-c feature.manyFiles=true`` improves git's performance on repositories with 1,000+ files.
``--depth=2`` prunes the git history to reduce the size of the Spack installation.
If you're new to spack and want to start using it, see :doc:`getting_started`, If you're new to spack and want to start using it, see :doc:`getting_started`,
or refer to the full manual below. or refer to the full manual below.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment