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

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/diff/custom_diff.rb')
-rw-r--r--lib/gitlab/diff/custom_diff.rb12
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/gitlab/diff/custom_diff.rb b/lib/gitlab/diff/custom_diff.rb
index 3928ece9281..af1fd8fb03e 100644
--- a/lib/gitlab/diff/custom_diff.rb
+++ b/lib/gitlab/diff/custom_diff.rb
@@ -10,16 +10,16 @@ module Gitlab
transformed_for_diff(new_blob, old_blob)
Gitlab::AppLogger.info({ message: 'IPYNB_DIFF_GENERATED' })
end
- rescue IpynbDiff::InvalidNotebookError => e
+ rescue IpynbDiff::InvalidNotebookError, IpynbDiff::InvalidTokenError => e
Gitlab::ErrorTracking.log_exception(e)
nil
end
def transformed_diff(before, after)
transformed_diff = IpynbDiff.diff(before, after,
- diff_opts: { context: 5, include_diff_info: true },
- transform_options: { cell_decorator: :percent },
- raise_if_invalid_notebook: true)
+ raise_if_invalid_nb: true,
+ diffy_opts: { include_diff_info: true }).to_s(:text)
+
strip_diff_frontmatter(transformed_diff)
end
@@ -29,9 +29,7 @@ module Gitlab
def transformed_blob_data(blob)
if transformed_for_diff?(blob)
- IpynbDiff.transform(blob.data,
- raise_errors: true,
- options: { include_metadata: false, cell_decorator: :percent })
+ IpynbDiff.transform(blob.data, raise_errors: true, include_frontmatter: false)
end
end