Use sample data for push event when no commits created
This commit is contained in:
parent
3a0f3082af
commit
7a57e59e1a
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: Use sample data for push event when no commits created
|
||||
merge_request: 21440
|
||||
author: Takuya Noguchi
|
||||
type: fixed
|
|
@ -97,11 +97,15 @@ module Gitlab
|
|||
}
|
||||
end
|
||||
|
||||
# This method provide a sample data generated with
|
||||
# This method provides a sample data generated with
|
||||
# existing project and commits to test webhooks
|
||||
def build_sample(project, user)
|
||||
# Use sample data if repo has no commit
|
||||
# (expect the case of test service configuration settings)
|
||||
return sample_data if project.empty_repo?
|
||||
|
||||
ref = "#{Gitlab::Git::BRANCH_REF_PREFIX}#{project.default_branch}"
|
||||
commits = project.repository.commits(project.default_branch.to_s, limit: 3) rescue []
|
||||
commits = project.repository.commits(project.default_branch.to_s, limit: 3)
|
||||
|
||||
build(project, user, commits.last&.id, commits.first&.id, ref, commits)
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue