Since gitlab-shell no sense to check hooks
This commit is contained in:
parent
a404c43805
commit
fcfb6d8438
2 changed files with 0 additions and 43 deletions
|
@ -60,25 +60,6 @@ class Repository
|
||||||
Commit.commits_between(repo, from, to)
|
Commit.commits_between(repo, from, to)
|
||||||
end
|
end
|
||||||
|
|
||||||
def has_post_receive_file?
|
|
||||||
!!hook_file
|
|
||||||
end
|
|
||||||
|
|
||||||
def valid_post_receive_file?
|
|
||||||
valid_hook_file == hook_file
|
|
||||||
end
|
|
||||||
|
|
||||||
def valid_hook_file
|
|
||||||
@valid_hook_file ||= File.read(Rails.root.join('lib', 'hooks', 'post-receive'))
|
|
||||||
end
|
|
||||||
|
|
||||||
def hook_file
|
|
||||||
@hook_file ||= begin
|
|
||||||
hook_path = File.join(path_to_repo, 'hooks', 'post-receive')
|
|
||||||
File.read(hook_path) if File.exists?(hook_path)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Returns an Array of branch names
|
# Returns an Array of branch names
|
||||||
def branch_names
|
def branch_names
|
||||||
repo.branches.collect(&:name).sort
|
repo.branches.collect(&:name).sort
|
||||||
|
|
|
@ -4,24 +4,6 @@
|
||||||
%i.icon-edit
|
%i.icon-edit
|
||||||
Edit
|
Edit
|
||||||
|
|
||||||
- if @repository && @repository.has_commits?
|
|
||||||
- if !@repository.has_post_receive_file?
|
|
||||||
%br
|
|
||||||
.alert.alert-error
|
|
||||||
%span
|
|
||||||
%strong Project has commits but missing post-receive file.
|
|
||||||
%br
|
|
||||||
If you exported project manually - make a link of post-receive hook file from gitolite to project repository
|
|
||||||
- elsif !@repository.valid_post_receive_file?
|
|
||||||
%br
|
|
||||||
.alert.alert-error
|
|
||||||
%span
|
|
||||||
%strong Project has invalid post-receive file.
|
|
||||||
%br
|
|
||||||
1. Make sure your gitolite instace has latest post-receive file.
|
|
||||||
%br
|
|
||||||
2. Make a link of post-receive hook file from gitolite to project repository
|
|
||||||
|
|
||||||
|
|
||||||
%br
|
%br
|
||||||
%table.zebra-striped
|
%table.zebra-striped
|
||||||
|
@ -103,12 +85,6 @@
|
||||||
Last commit at:
|
Last commit at:
|
||||||
%td
|
%td
|
||||||
= last_commit(@project)
|
= last_commit(@project)
|
||||||
%tr
|
|
||||||
%td
|
|
||||||
%b
|
|
||||||
Post Receive File:
|
|
||||||
%td
|
|
||||||
= check_box_tag :post_receive_file, 1, @repository.has_post_receive_file?, disabled: true
|
|
||||||
|
|
||||||
%br
|
%br
|
||||||
%h5
|
%h5
|
||||||
|
|
Loading…
Add table
Reference in a new issue