Feature #39238 ยป 0001-Redirect-to-repositories-show-after-repository-fetch.patch
| app/controllers/repositories_controller.rb | ||
|---|---|---|
| 103 | 103 | |
| 104 | 104 |
def fetch_changesets |
| 105 | 105 |
@repository.fetch_changesets if @project.active? && @path.empty? && !Setting.autofetch_changesets? |
| 106 |
show |
|
| 106 | ||
| 107 |
redirect_to( |
|
| 108 |
controller: :repositories, action: :show, |
|
| 109 |
id: @project, repository_id: @repository.identifier_param |
|
| 110 |
) |
|
| 107 | 111 |
end |
| 108 | 112 | |
| 109 | 113 |
def changes |
| test/functional/repositories_controller_test.rb | ||
|---|---|---|
| 237 | 237 |
role.add_permission! :manage_repository |
| 238 | 238 |
Repository::Subversion.any_instance.expects(:fetch_changesets).once |
| 239 | 239 |
post(:fetch_changesets, :params => {:id => 1, :repository_id => 10})
|
| 240 |
assert_response :success
|
|
| 240 |
assert_redirected_to '/projects/ecookbook/repository/10'
|
|
| 241 | 241 | |
| 242 | 242 |
role.remove_permission! :manage_repository |
| 243 | 243 |
Repository::Subversion.any_instance.expects(:fetch_changesets).never |