docs: change instructions for cloning the V repository to use --depth=1 (#22905)

This commit is contained in:
Delyan Angelov 2024-11-18 23:24:02 +02:00 committed by GitHub
parent a9ae3765e7
commit 4e62b53ab6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 11 additions and 11 deletions

View File

@ -21,11 +21,11 @@ mkdir -p $BUILD
cd $BUILD cd $BUILD
echo "Clone current Vinix" echo "Clone current Vinix"
./v retry -- git clone https://github.com/vlang/vinix.git --depth=1 ./v retry -- git clone --depth=1 https://github.com/vlang/vinix.git
cd $BUILD cd $BUILD
echo "Clone current mlibc" echo "Clone current mlibc"
./v retry -- git clone https://github.com/managarm/mlibc.git --depth=1 ./v retry -- git clone --depth=1 https://github.com/managarm/mlibc.git
cd $BUILD cd $BUILD
echo "Patch mlibc for Vinix" echo "Patch mlibc for Vinix"

View File

@ -36,7 +36,7 @@ jobs:
./v retry -- sudo apt install build-essential -y ./v retry -- sudo apt install build-essential -y
- name: Clone current Vinix - name: Clone current Vinix
run: ./v retry -- git clone https://github.com/vlang/vinix.git run: ./v retry -- git clone --depth=1 https://github.com/vlang/vinix.git
- name: Download Vinix kernel dependencies - name: Download Vinix kernel dependencies
run: cd vinix/kernel && ./get-deps run: cd vinix/kernel && ./get-deps

View File

@ -123,7 +123,7 @@ accordingly in the steps below.)
Let's say that the forked repository is at Let's say that the forked repository is at
`https://github.com/YOUR_GITHUB_USERNAME/v` . `https://github.com/YOUR_GITHUB_USERNAME/v` .
2. Clone the main v repository https://github.com/vlang/v to a local folder on 2. Clone the main v repository https://github.com/vlang/v to a local folder on
your computer, say named nv/ (`git clone https://github.com/vlang/v nv`) your computer, say named nv/ (`git clone --depth=1 https://github.com/vlang/v nv`)
3. `cd nv` 3. `cd nv`
3.1 (optional) Run these commands, which ensure that all your code will be 3.1 (optional) Run these commands, which ensure that all your code will be
automatically formatted, before committing: automatically formatted, before committing:

View File

@ -14,7 +14,7 @@ RUN apt update && \
COPY . /vlang-local COPY . /vlang-local
RUN if [ -z "${USE_LOCAL}" ] ; then \ RUN if [ -z "${USE_LOCAL}" ] ; then \
git clone https://github.com/vlang/v/ /opt/vlang && \ git clone --depth=1 https://github.com/vlang/v /opt/vlang && \
rm -rf /vlang-local ; \ rm -rf /vlang-local ; \
else \ else \
mv /vlang-local/* . && \ mv /vlang-local/* . && \

View File

@ -80,7 +80,7 @@ Note: On Ubuntu/Debian, you may need to run `sudo apt install git build-essentia
To get started, execute the following in your terminal/shell: To get started, execute the following in your terminal/shell:
```bash ```bash
git clone https://github.com/vlang/v git clone --depth=1 https://github.com/vlang/v
cd v cd v
make make
``` ```
@ -168,7 +168,7 @@ shell/editor after that, so that it can pick up the new PATH variable.
```bash ```bash
# xbps-install -Su base-devel # xbps-install -Su base-devel
# xbps-install libatomic-devel # xbps-install libatomic-devel
$ git clone https://github.com/vlang/v $ git clone --depth=1 https://github.com/vlang/v
$ cd v $ cd v
$ make $ make
``` ```
@ -179,7 +179,7 @@ $ make
```bash ```bash
git clone https://github.com/vlang/v git clone --depth=1 https://github.com/vlang/v
cd v cd v
docker build -t vlang . docker build -t vlang .
docker run --rm -it vlang:latest docker run --rm -it vlang:latest
@ -188,7 +188,7 @@ docker run --rm -it vlang:latest
### Docker with Alpine/musl ### Docker with Alpine/musl
```bash ```bash
git clone https://github.com/vlang/v git clone --depth=1 https://github.com/vlang/v
cd v cd v
docker build -t vlang_alpine - < Dockerfile.alpine docker build -t vlang_alpine - < Dockerfile.alpine
alias with_alpine='docker run -u 1000:1000 --rm -it -v .:/src -w /src vlang_alpine:latest' alias with_alpine='docker run -u 1000:1000 --rm -it -v .:/src -w /src vlang_alpine:latest'
@ -219,7 +219,7 @@ Linux/macos:
```bash ```bash
pkg install clang libexecinfo libgc libgc-static make git pkg install clang libexecinfo libgc libgc-static make git
git clone https://github.com/vlang/v git clone --depth=1 https://github.com/vlang/v
cd v cd v
make make
``` ```

View File

@ -24,7 +24,7 @@ Anything you can do in other languages, you can do in V.
The best way to get the latest and greatest V, is to install it from source. The best way to get the latest and greatest V, is to install it from source.
It is easy, and it takes only a few seconds: It is easy, and it takes only a few seconds:
```bash ```bash
git clone https://github.com/vlang/v git clone --depth=1 https://github.com/vlang/v
cd v cd v
make make
``` ```