Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Vosmaer (GitLab) <jacob@gitlab.com>2018-07-16 15:30:52 +0300
committerJacob Vosmaer (GitLab) <jacob@gitlab.com>2018-07-16 15:30:52 +0300
commitb34c8deea812c485c4bf3bc1bf556f3567c01d14 (patch)
tree00b2f5a051fadaf08c81bbd04e06bc77b762ec01
parent39d80fd31bfd50a01cefba329d7ddf06432d9aa3 (diff)
parentbc52cc2fefd0cd1fd4a74ad052ac25572658efae (diff)
Merge branch 'list-error-message' into 'master'
Improve ListError message See merge request gitlab-org/gitaly!809
-rw-r--r--changelogs/unreleased/list-error-message.yml5
-rw-r--r--ruby/lib/gitlab/git/conflict/resolver.rb6
2 files changed, 9 insertions, 2 deletions
diff --git a/changelogs/unreleased/list-error-message.yml b/changelogs/unreleased/list-error-message.yml
new file mode 100644
index 000000000..4a62480d4
--- /dev/null
+++ b/changelogs/unreleased/list-error-message.yml
@@ -0,0 +1,5 @@
+---
+title: Improve ListError message
+merge_request: 809
+author:
+type: other
diff --git a/ruby/lib/gitlab/git/conflict/resolver.rb b/ruby/lib/gitlab/git/conflict/resolver.rb
index 2469b2073..86a16f0f2 100644
--- a/ruby/lib/gitlab/git/conflict/resolver.rb
+++ b/ruby/lib/gitlab/git/conflict/resolver.rb
@@ -14,7 +14,7 @@ module Gitlab
def conflicts
@conflicts = rugged_list_conflict_files
rescue Rugged::ReferenceError, Rugged::OdbError => e
- raise ListError.new(e)
+ raise ListError, e
end
def resolve_conflicts(source_repository, resolution, source_branch:, target_branch:)
@@ -31,7 +31,9 @@ module Gitlab
def conflict_files(repository, index)
index.conflicts.map do |conflict|
- raise ListError unless conflict[:theirs] && conflict[:ours]
+ unless conflict[:theirs] && conflict[:ours]
+ raise ListError, 'conflict side missing'
+ end
Gitlab::Git::Conflict::File.new(
repository,