|
|
|
@ -325,27 +325,11 @@ update
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# unless @repository.gitlab?
|
|
|
|
|
# # redirect_to to_gitlab_project_repository_path(@project, @repository)
|
|
|
|
|
# render :to_gitlab
|
|
|
|
|
# return
|
|
|
|
|
# end
|
|
|
|
|
|
|
|
|
|
#if( !User.current.member_of?(@project) || @project.hidden_repo)
|
|
|
|
|
# @repository.fetch_changesets if Setting.autofetch_changesets? && @path.empty?
|
|
|
|
|
|
|
|
|
|
# :name, :path, :kind, :size, :lastrev, :changeset
|
|
|
|
|
@entries = @repository.entries(@path, @rev)
|
|
|
|
|
# @trees = g.trees(project, @path)
|
|
|
|
|
@changeset = @repository.find_changeset_by_name(@rev)
|
|
|
|
|
#@project_path_cut = RepositoriesHelper::PROJECT_PATH_CUT
|
|
|
|
|
#@ip = RepositoriesHelper::REPO_IP_ADDRESS
|
|
|
|
|
|
|
|
|
|
if request.xhr?
|
|
|
|
|
@entries ? render(:partial => 'dir_list_content') : render(:nothing => true)
|
|
|
|
|
else
|
|
|
|
|
#Modified by young
|
|
|
|
|
# (show_error_not_found; return) unless @entries
|
|
|
|
|
g = Gitlab.client
|
|
|
|
|
@changesets = g.commits(@project.gpid, :ref_name => @rev)
|
|
|
|
|
g_project = g.project(@project.gpid)
|
|
|
|
@ -360,17 +344,16 @@ update
|
|
|
|
|
if @changesets_all_count != @project.project_score.changeset_num && @changesets_all_count != 0
|
|
|
|
|
update_commits_count(@project, @changesets_all_count)
|
|
|
|
|
end
|
|
|
|
|
# end
|
|
|
|
|
# 最近一次提交
|
|
|
|
|
@changesets_latest_coimmit = @changesets[0]
|
|
|
|
|
unless @changesets[0].blank?
|
|
|
|
|
update_commits_date(@project, @changesets_latest_coimmit)
|
|
|
|
|
end
|
|
|
|
|
@creator = User.where("id =?", @project.user_id).first.try(:login)
|
|
|
|
|
@properties = @repository.properties(@path, @rev)
|
|
|
|
|
@repositories = @project.repositories
|
|
|
|
|
project_path_cut = RepositoriesHelper::PROJECT_PATH_CUT
|
|
|
|
|
ip = RepositoriesHelper::REPO_IP_ADDRESS
|
|
|
|
|
# @properties = @repository.properties(@path, @rev)
|
|
|
|
|
# @repositories = @project.repositories
|
|
|
|
|
# project_path_cut = RepositoriesHelper::PROJECT_PATH_CUT
|
|
|
|
|
# ip = RepositoriesHelper::REPO_IP_ADDRESS
|
|
|
|
|
gitlab_address = Redmine::Configuration['gitlab_address']
|
|
|
|
|
if @repository.type.to_s == "Repository::Gitlab"
|
|
|
|
|
@repos_url = gitlab_address.to_s+"/"+@project.owner.to_s+"/"+@repository.identifier+"."+"git"
|
|
|
|
|