Defect #1437
closed
I use git for my code repository. Until now I make a small hack to the source code to make it works without clicking "Repository" first.
I copy some code from "repository/show" into "projects/activity" between the line
if @scope.include?('changesets') ... end.
begin
@project = Project.find(params[:id])
@repository = @project.repository
@repository.fetch_changesets if Setting.autofetch_changesets?
@changesets = @repository.changesets.find(:all, :limit => 10, :order => "committed_on DESC")
show_error_not_found unless @changesets.any? #unless @entries || @changesets.any?
rescue Redmine::Scm::Adapters::CommandFailed => e
show_error_command_failed(e.message)
end
...
private
...
def show_error_not_found
render_error l(:error_scm_not_found)
end
def show_error_command_failed(msg)
render_error l(:error_scm_command_failed, msg)
end
But it really need to be worked in another way. Maybe with some backgroud process like BackgrounDRb to fetch the git log pro 10 sec. It is useful for team works ...
- Status changed from New to Closed
- Target version deleted (
0.7.1)
- Resolution set to Wont fix
Also available in: Atom
PDF