(refs #2)Fix pull request and marge behavior.

This commit is contained in:
takezoe
2013-07-16 21:02:22 +09:00
parent f53f71ecf1
commit 2c52a4c40c
2 changed files with 54 additions and 24 deletions

View File

@@ -123,6 +123,20 @@ trait CreateRepositoryControllerBase extends ControllerBase {
getWikiRepositoryDir(repository.owner, repository.name),
getWikiRepositoryDir(loginUserName, repository.name))
// insert commit id
JGitUtil.withGit(getRepositoryDir(loginUserName, repository.name)){ git =>
JGitUtil.getRepositoryInfo(loginUserName, repository.name, baseUrl).branchList.foreach { branch =>
JGitUtil.getCommitLog(git, branch) match {
case Right((commits, _)) => commits.foreach { commit =>
if(!existsCommitId(loginUserName, repository.name, commit.id)){
insertCommitId(loginUserName, repository.name, commit.id)
}
}
case Left(_) => ???
}
}
}
// Record activity
recordForkActivity(repository.owner, repository.name, loginUserName)
}