From 70ea2ad9cb602261bb0cf267f05e8f62432a1e3c Mon Sep 17 00:00:00 2001 From: Dict Xiong Date: Sun, 20 Nov 2022 11:50:33 +0800 Subject: [PATCH] update.sh: fallback to main if dev not exists --- .update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.update.sh b/.update.sh index 45df9e2..c9ad28d 100644 --- a/.update.sh +++ b/.update.sh @@ -19,7 +19,7 @@ fi # get the specified commit id case $DFS_UPDATE_CHANNEL in "main" ) DFS_COMMIT=$(curl -fsSL https://api.beardic.cn/get-var/dfs-commit-id) ;; - "dev" ) DFS_COMMIT=$(git rev-parse origin/dev) ;; + "dev" ) DFS_COMMIT=$(git rev-parse origin/dev 2> /dev/null) || DFS_COMMIT=$(git rev-parse origin/main) ;; "latest" ) DFS_COMMIT=$(git for-each-ref --sort=-committerdate refs/heads refs/remotes --format='%(objectname)' | head -n 1) ;; * ) fmt_fatal "invalid update channel: $DFS_UPDATE_CHANNEL" ;; esac