Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

git clone add '--depth=1' to reduce the uesless space for history #213

Merged
merged 1 commit into from
Nov 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cmds/cmd_package/cmd_package_update.py
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ def install_git_package(bsp_package_path, package_name, package_info, package_ur
repo_path = repo_path + '-' + package_info['ver']
repo_name_with_version = '"' + repo_path + '"'

clone_cmd = 'git clone ' + package_url + ' ' + repo_name_with_version
clone_cmd = 'git clone ' + package_url + ' ' + repo_name_with_version + ' --depth=1'
logging.info(clone_cmd)
execute_command(clone_cmd, cwd=bsp_package_path)

Expand Down
2 changes: 1 addition & 1 deletion cmds/cmd_package/cmd_package_upgrade.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ def upgrade_packages_index(force_upgrade=False):
pkgs_path = os.path.join(packages_root, 'packages')

if not os.path.isdir(pkgs_path):
cmd = 'git clone ' + git_repo + ' ' + pkgs_path
cmd = 'git clone ' + git_repo + ' ' + pkgs_path + ' --depth=1'
os.system(cmd)
print("upgrade from :%s" % (git_repo.encode("utf-8")))
else:
Expand Down
4 changes: 2 additions & 2 deletions touch_env.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ if (!(Test-Path -Path $env_dir)) {
mkdir $env_dir\local_pkgs | Out-Null
mkdir $env_dir\packages | Out-Null
mkdir $env_dir\tools | Out-Null
git clone $package_url $env_dir/packages/packages
git clone $package_url $env_dir/packages/packages --depth=1
echo 'source "$PKGS_DIR/packages/Kconfig"' | Out-File -FilePath $env_dir/packages/Kconfig -Encoding ASCII
git clone $ENV_URL $env_dir/tools/scripts
git clone $ENV_URL $env_dir/tools/scripts --depth=1
echo '$env:path="$HOME\.env\tools\scripts;$env:path"' > $env_dir/env.ps1
echo '$env:pathext=".PS1;$env:pathext"' >> $env_dir/env.ps1
} else {
Expand Down
6 changes: 3 additions & 3 deletions touch_env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,16 +27,16 @@ if ! [ -d $env_dir ]; then
mkdir $env_dir/local_pkgs
mkdir $env_dir/packages
mkdir $env_dir/tools
git clone $package_url $env_dir/packages/packages
git clone $package_url $env_dir/packages/packages --depth=1
echo 'source "$PKGS_DIR/packages/Kconfig"' > $env_dir/packages/Kconfig
git clone $ENV_URL $env_dir/tools/scripts
git clone $ENV_URL $env_dir/tools/scripts --depth=1
echo -e 'export PATH=`python3 -m site --user-base`/bin:$HOME/.env/tools/scripts:$PATH\nexport RTT_EXEC_PATH=/usr/bin' > $env_dir/env.sh
fi

RTT_ROOT=$HOME/rt-thread
# you can download rt-thread to another directory by changing RTT_ROOT
if ! [ -d $RTT_ROOT ]; then
git clone $RTT_URL $RTT_ROOT
git clone $RTT_URL $RTT_ROOT --depth=1
if [ $gitee ]; then
cd $RTT_ROOT
git checkout master
Expand Down