Commit 0f08bb86 authored by Jacob Vosmaer's avatar Jacob Vosmaer

Rename {commit,update_branch}_with_hooks

parent a7502691
...@@ -757,7 +757,7 @@ class Repository ...@@ -757,7 +757,7 @@ class Repository
end end
def commit_dir(user, path, message, branch) def commit_dir(user, path, message, branch)
commit_with_hooks(user, branch) do |ref| update_branch_with_hooks(user, branch) do |ref|
committer = user_to_committer(user) committer = user_to_committer(user)
options = {} options = {}
options[:committer] = committer options[:committer] = committer
...@@ -774,7 +774,7 @@ class Repository ...@@ -774,7 +774,7 @@ class Repository
end end
def commit_file(user, path, content, message, branch, update) def commit_file(user, path, content, message, branch, update)
commit_with_hooks(user, branch) do |ref| update_branch_with_hooks(user, branch) do |ref|
committer = user_to_committer(user) committer = user_to_committer(user)
options = {} options = {}
options[:committer] = committer options[:committer] = committer
...@@ -796,7 +796,7 @@ class Repository ...@@ -796,7 +796,7 @@ class Repository
end end
def update_file(user, path, content, branch:, previous_path:, message:) def update_file(user, path, content, branch:, previous_path:, message:)
commit_with_hooks(user, branch) do |ref| update_branch_with_hooks(user, branch) do |ref|
committer = user_to_committer(user) committer = user_to_committer(user)
options = {} options = {}
options[:committer] = committer options[:committer] = committer
...@@ -823,7 +823,7 @@ class Repository ...@@ -823,7 +823,7 @@ class Repository
end end
def remove_file(user, path, message, branch) def remove_file(user, path, message, branch)
commit_with_hooks(user, branch) do |ref| update_branch_with_hooks(user, branch) do |ref|
committer = user_to_committer(user) committer = user_to_committer(user)
options = {} options = {}
options[:committer] = committer options[:committer] = committer
...@@ -871,7 +871,7 @@ class Repository ...@@ -871,7 +871,7 @@ class Repository
merge_index = rugged.merge_commits(our_commit, their_commit) merge_index = rugged.merge_commits(our_commit, their_commit)
return false if merge_index.conflicts? return false if merge_index.conflicts?
commit_with_hooks(user, merge_request.target_branch) do update_branch_with_hooks(user, merge_request.target_branch) do
actual_options = options.merge( actual_options = options.merge(
parents: [our_commit, their_commit], parents: [our_commit, their_commit],
tree: merge_index.write_tree(rugged), tree: merge_index.write_tree(rugged),
...@@ -889,7 +889,7 @@ class Repository ...@@ -889,7 +889,7 @@ class Repository
return false unless revert_tree_id return false unless revert_tree_id
commit_with_hooks(user, base_branch) do update_branch_with_hooks(user, base_branch) do
committer = user_to_committer(user) committer = user_to_committer(user)
source_sha = Rugged::Commit.create(rugged, source_sha = Rugged::Commit.create(rugged,
message: commit.revert_message, message: commit.revert_message,
...@@ -906,7 +906,7 @@ class Repository ...@@ -906,7 +906,7 @@ class Repository
return false unless cherry_pick_tree_id return false unless cherry_pick_tree_id
commit_with_hooks(user, base_branch) do update_branch_with_hooks(user, base_branch) do
committer = user_to_committer(user) committer = user_to_committer(user)
source_sha = Rugged::Commit.create(rugged, source_sha = Rugged::Commit.create(rugged,
message: commit.message, message: commit.message,
...@@ -922,7 +922,7 @@ class Repository ...@@ -922,7 +922,7 @@ class Repository
end end
def resolve_conflicts(user, branch, params) def resolve_conflicts(user, branch, params)
commit_with_hooks(user, branch) do update_branch_with_hooks(user, branch) do
committer = user_to_committer(user) committer = user_to_committer(user)
Rugged::Commit.create(rugged, params.merge(author: committer, committer: committer)) Rugged::Commit.create(rugged, params.merge(author: committer, committer: committer))
...@@ -1026,7 +1026,7 @@ class Repository ...@@ -1026,7 +1026,7 @@ class Repository
Gitlab::Popen.popen(args, path_to_repo) Gitlab::Popen.popen(args, path_to_repo)
end end
def commit_with_hooks(current_user, branch) def update_branch_with_hooks(current_user, branch)
update_autocrlf_option update_autocrlf_option
ref = Gitlab::Git::BRANCH_REF_PREFIX + branch ref = Gitlab::Git::BRANCH_REF_PREFIX + branch
......
...@@ -441,7 +441,7 @@ describe Repository, models: true do ...@@ -441,7 +441,7 @@ describe Repository, models: true do
end end
end end
describe '#commit_with_hooks' do describe '#update_branch_with_hooks' do
let(:old_rev) { '0b4bc9a49b562e85de7cc9e834518ea6828729b9' } # git rev-parse feature let(:old_rev) { '0b4bc9a49b562e85de7cc9e834518ea6828729b9' } # git rev-parse feature
let(:new_rev) { 'a74ae73c1ccde9b974a70e82b901588071dc142a' } # commit whose parent is old_rev let(:new_rev) { 'a74ae73c1ccde9b974a70e82b901588071dc142a' } # commit whose parent is old_rev
...@@ -454,20 +454,20 @@ describe Repository, models: true do ...@@ -454,20 +454,20 @@ describe Repository, models: true do
it 'runs without errors' do it 'runs without errors' do
expect do expect do
repository.commit_with_hooks(user, 'feature') { new_rev } repository.update_branch_with_hooks(user, 'feature') { new_rev }
end.not_to raise_error end.not_to raise_error
end end
it 'ensures the autocrlf Git option is set to :input' do it 'ensures the autocrlf Git option is set to :input' do
expect(repository).to receive(:update_autocrlf_option) expect(repository).to receive(:update_autocrlf_option)
repository.commit_with_hooks(user, 'feature') { new_rev } repository.update_branch_with_hooks(user, 'feature') { new_rev }
end end
context "when the branch wasn't empty" do context "when the branch wasn't empty" do
it 'updates the head' do it 'updates the head' do
expect(repository.find_branch('feature').target.id).to eq(old_rev) expect(repository.find_branch('feature').target.id).to eq(old_rev)
repository.commit_with_hooks(user, 'feature') { new_rev } repository.update_branch_with_hooks(user, 'feature') { new_rev }
expect(repository.find_branch('feature').target.id).to eq(new_rev) expect(repository.find_branch('feature').target.id).to eq(new_rev)
end end
end end
...@@ -479,7 +479,7 @@ describe Repository, models: true do ...@@ -479,7 +479,7 @@ describe Repository, models: true do
branch = 'feature-ff-target' branch = 'feature-ff-target'
repository.add_branch(user, branch, old_rev) repository.add_branch(user, branch, old_rev)
expect { repository.commit_with_hooks(user, branch) { new_rev } }.not_to raise_error expect { repository.update_branch_with_hooks(user, branch) { new_rev } }.not_to raise_error
end end
end end
...@@ -488,7 +488,7 @@ describe Repository, models: true do ...@@ -488,7 +488,7 @@ describe Repository, models: true do
# We use the fact that 'master' has diverged from 'feature' (new_rev): # We use the fact that 'master' has diverged from 'feature' (new_rev):
# updating 'master' to new_rev would make us lose commits, which should # updating 'master' to new_rev would make us lose commits, which should
# not happen. # not happen.
expect { repository.commit_with_hooks(user, 'master') { new_rev } }.to raise_error(Repository::CommitError) expect { repository.update_branch_with_hooks(user, 'master') { new_rev } }.to raise_error(Repository::CommitError)
end end
end end
...@@ -497,7 +497,7 @@ describe Repository, models: true do ...@@ -497,7 +497,7 @@ describe Repository, models: true do
allow_any_instance_of(Gitlab::Git::Hook).to receive(:trigger).and_return([false, '']) allow_any_instance_of(Gitlab::Git::Hook).to receive(:trigger).and_return([false, ''])
expect do expect do
repository.commit_with_hooks(user, 'feature') { new_rev } repository.update_branch_with_hooks(user, 'feature') { new_rev }
end.to raise_error(GitHooksService::PreReceiveError) end.to raise_error(GitHooksService::PreReceiveError)
end end
end end
...@@ -516,7 +516,7 @@ describe Repository, models: true do ...@@ -516,7 +516,7 @@ describe Repository, models: true do
expect(repository).to receive(:expire_has_visible_content_cache) expect(repository).to receive(:expire_has_visible_content_cache)
expect(repository).to receive(:expire_branch_count_cache) expect(repository).to receive(:expire_branch_count_cache)
repository.commit_with_hooks(user, 'new-feature') { new_rev } repository.update_branch_with_hooks(user, 'new-feature') { new_rev }
end end
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment