fix update logic
This commit is contained in:
parent
9e79767704
commit
32bd17a702
@ -20,7 +20,7 @@ main() {
|
|||||||
umask 0077
|
umask 0077
|
||||||
|
|
||||||
if git_avail ; then
|
if git_avail ; then
|
||||||
if [ -s "${HOME}/${d_repo}/packed-refs" ] ; then
|
if [ -s "${HOME}/${d_repo}/info/refs" ] ; then
|
||||||
dot_update
|
dot_update
|
||||||
else
|
else
|
||||||
dot_install
|
dot_install
|
||||||
@ -42,14 +42,12 @@ dot_install() {
|
|||||||
git_env
|
git_env
|
||||||
mkdir -p "${GIT_DIR}"
|
mkdir -p "${GIT_DIR}"
|
||||||
git init -b ${gh_br}
|
git init -b ${gh_br}
|
||||||
git remote add origin "${u_repo}"
|
|
||||||
git_config
|
git_config
|
||||||
git_update
|
git_update
|
||||||
}
|
}
|
||||||
|
|
||||||
dot_update() {
|
dot_update() {
|
||||||
git_env
|
git_env
|
||||||
git_config
|
|
||||||
git_update
|
git_update
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -104,6 +102,7 @@ git_env() {
|
|||||||
|
|
||||||
git_config() {
|
git_config() {
|
||||||
## remote
|
## remote
|
||||||
|
git remote add origin "${u_repo}"
|
||||||
git config remote.origin.fetch "+refs/heads/${gh_br}:refs/remotes/origin/${gh_br}"
|
git config remote.origin.fetch "+refs/heads/${gh_br}:refs/remotes/origin/${gh_br}"
|
||||||
git config remote.origin.tagopt '--no-tags'
|
git config remote.origin.tagopt '--no-tags'
|
||||||
git config "branch.${gh_br}.remote" origin
|
git config "branch.${gh_br}.remote" origin
|
||||||
@ -119,6 +118,7 @@ git_config() {
|
|||||||
git_update() {
|
git_update() {
|
||||||
git remote update -p
|
git remote update -p
|
||||||
git pull
|
git pull
|
||||||
|
git gc --aggressive --prune=all --force
|
||||||
}
|
}
|
||||||
|
|
||||||
tar_test() {
|
tar_test() {
|
||||||
|
Loading…
Reference in New Issue
Block a user