| @@ -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") | ||||
| } | } | ||||