|
|
@ -27,6 +27,13 @@ type Repo struct { |
|
|
|
Updated time.Time `xorm:"updated"` |
|
|
|
Updated time.Time `xorm:"updated"` |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
type Star struct { |
|
|
|
|
|
|
|
Id int64 |
|
|
|
|
|
|
|
RepoId int64 |
|
|
|
|
|
|
|
UserId int64 |
|
|
|
|
|
|
|
Created time.Time `xorm:"created"` |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// check if repository is exist
|
|
|
|
// check if repository is exist
|
|
|
|
func IsRepositoryExist(user *User, reposName string) (bool, error) { |
|
|
|
func IsRepositoryExist(user *User, reposName string) (bool, error) { |
|
|
|
repo := Repo{OwnerId: user.Id} |
|
|
|
repo := Repo{OwnerId: user.Id} |
|
|
@ -121,6 +128,10 @@ func UnWatchRepository() { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func ForkRepository(reposName string, userId int64) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func RepoPath(userName, repoName string) string { |
|
|
|
func RepoPath(userName, repoName string) string { |
|
|
|
return filepath.Join(UserPath(userName), repoName+".git") |
|
|
|
return filepath.Join(UserPath(userName), repoName+".git") |
|
|
|
} |
|
|
|
} |
|
|
|