diff --git a/cmds/cmd_package/cmd_package_update.py b/cmds/cmd_package/cmd_package_update.py index 733e3f6..9582420 100644 --- a/cmds/cmd_package/cmd_package_update.py +++ b/cmds/cmd_package/cmd_package_update.py @@ -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) diff --git a/cmds/cmd_package/cmd_package_upgrade.py b/cmds/cmd_package/cmd_package_upgrade.py index 3a88ec9..fe1c4ac 100644 --- a/cmds/cmd_package/cmd_package_upgrade.py +++ b/cmds/cmd_package/cmd_package_upgrade.py @@ -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: diff --git a/touch_env.ps1 b/touch_env.ps1 index 9ef8afb..9ae4805 100644 --- a/touch_env.ps1 +++ b/touch_env.ps1 @@ -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 { diff --git a/touch_env.sh b/touch_env.sh index c446c5a..ac0ce15 100755 --- a/touch_env.sh +++ b/touch_env.sh @@ -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