From 4e7eb5be9d3e9c9ba7238769d2b5f2f471d51b67 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Wed, 5 Nov 2014 23:30:04 -0500 Subject: Work on #5 fork and fix #608 --- models/repo.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'models') diff --git a/models/repo.go b/models/repo.go index 37cc7eab..1dbda2a0 100644 --- a/models/repo.go +++ b/models/repo.go @@ -1298,8 +1298,8 @@ func IsStaring(uid, repoId int64) bool { // \___ / \____/|__| |__|_ \ // \/ \/ -func ForkRepository(u *User, oldRepo *Repository) (*Repository, error) { - isExist, err := IsRepositoryExist(u, oldRepo.Name) +func ForkRepository(u *User, oldRepo *Repository, name, desc string) (*Repository, error) { + isExist, err := IsRepositoryExist(u, name) if err != nil { return nil, err } else if isExist { @@ -1323,9 +1323,9 @@ func ForkRepository(u *User, oldRepo *Repository) (*Repository, error) { repo := &Repository{ OwnerId: u.Id, Owner: u, - Name: oldRepo.Name, - LowerName: oldRepo.LowerName, - Description: oldRepo.Description, + Name: name, + LowerName: strings.ToLower(name), + Description: desc, IsPrivate: oldRepo.IsPrivate, IsFork: true, ForkId: oldRepo.Id, -- cgit v1.2.3