Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

Commit 1112a15

Browse files
committed
init: do not init repo with InitByLink for mirror
Signed-off-by: Jiang Xin <zhiyou.jx@alibaba-inc.com>
1 parent 72e180d commit 1112a15

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

project/init.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func (v *Project) GitInit() error {
3838
}
3939

4040
objectsRepo := v.ObjectsRepository()
41-
if objectsRepo != nil {
41+
if objectsRepo != nil && v.GitDir != objectsRepo.GitDir {
4242
objectsRepo.Init("", "", "")
4343
v.Repository.InitByLink(v.RemoteName, remoteURL, objectsRepo)
4444
} else {
@@ -160,6 +160,10 @@ func (v *Repository) InitByLink(remoteName, remoteURL string, repo *Repository)
160160
}
161161
repo.initMissing()
162162

163+
if repo.GitDir == v.GitDir {
164+
return nil
165+
}
166+
163167
err = os.MkdirAll(v.GitDir, 0755)
164168
if err != nil {
165169
return err

0 commit comments

Comments
 (0)