|
9 | 9 | "time" |
10 | 10 |
|
11 | 11 | "code.gitea.io/gitea/models/db" |
12 | | - user_model "code.gitea.io/gitea/models/user" |
13 | | - "code.gitea.io/gitea/modules/log" |
14 | 12 | "code.gitea.io/gitea/modules/util" |
15 | 13 | ) |
16 | 14 |
|
@@ -106,35 +104,6 @@ func (err ErrRepoFilesAlreadyExist) Unwrap() error { |
106 | 104 | return util.ErrAlreadyExist |
107 | 105 | } |
108 | 106 |
|
109 | | -// CheckCreateRepository check if doer could create a repository in new owner |
110 | | -func CheckCreateRepository(ctx context.Context, doer, owner *user_model.User, name string, overwriteOrAdopt bool) error { |
111 | | - if !doer.CanCreateRepoIn(owner) { |
112 | | - return ErrReachLimitOfRepo{owner.MaxRepoCreation} |
113 | | - } |
114 | | - |
115 | | - if err := IsUsableRepoName(name); err != nil { |
116 | | - return err |
117 | | - } |
118 | | - |
119 | | - has, err := IsRepositoryModelOrDirExist(ctx, owner, name) |
120 | | - if err != nil { |
121 | | - return fmt.Errorf("IsRepositoryExist: %w", err) |
122 | | - } else if has { |
123 | | - return ErrRepoAlreadyExist{owner.Name, name} |
124 | | - } |
125 | | - |
126 | | - repoPath := RepoPath(owner.Name, name) |
127 | | - isExist, err := util.IsExist(repoPath) |
128 | | - if err != nil { |
129 | | - log.Error("Unable to check if %s exists. Error: %v", repoPath, err) |
130 | | - return err |
131 | | - } |
132 | | - if !overwriteOrAdopt && isExist { |
133 | | - return ErrRepoFilesAlreadyExist{owner.Name, name} |
134 | | - } |
135 | | - return nil |
136 | | -} |
137 | | - |
138 | 107 | // UpdateRepoSize updates the repository size, calculating it using getDirectorySize |
139 | 108 | func UpdateRepoSize(ctx context.Context, repoID, gitSize, lfsSize int64) error { |
140 | 109 | _, err := db.GetEngine(ctx).ID(repoID).Cols("size", "git_size", "lfs_size").NoAutoTime().Update(&Repository{ |
|
0 commit comments