-
-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #982 from BenjamenMeyer/enhancement_minimize-downl…
…oad-size Enhancement: Minimize Download Size
- Loading branch information
Showing
1 changed file
with
15 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -126,6 +126,21 @@ If you encounter any issues while playing, please create an issue with the Vega | |
|
||
# Compiling Vegastrike | ||
|
||
## Saving some space while downloading | ||
|
||
The Vega Strike Engine Source repository contains a lot of history not all of which is relevant to current developers if they want to quickly download and build something. | ||
By default, the full clone will download over 800 MB of data. There are several options to minimize this: | ||
|
||
1. Download a compressed copy of the source from the release | ||
2. Download a master.zip from GitHub | ||
3. Do a shallow clone using the following: | ||
|
||
```bash | ||
$ git clone [email protected]:vegastrike/Vega-Strike-Engine-Source.git --shallow-since=2023-09-27 | ||
``` | ||
|
||
This will produce a significantly smaller download - in the order of 22-30 MB; well over a 10x reduction. | ||
|
||
## Compiling On Linux | ||
|
||
1. Install the development dependencies: | ||
|