From b1c20887df9a334719cbf7b3fb26cb168cdcbe9b Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Sun, 15 Dec 2024 11:39:25 +0000 Subject: [PATCH] Speed up trivial case --- backend/reconcile/src/operation_transformation/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/reconcile/src/operation_transformation/mod.rs b/backend/reconcile/src/operation_transformation/mod.rs index fd9137f5..1161906a 100644 --- a/backend/reconcile/src/operation_transformation/mod.rs +++ b/backend/reconcile/src/operation_transformation/mod.rs @@ -8,6 +8,10 @@ pub use operation::Operation; use crate::tokenizer::Tokenizer; pub fn reconcile(original: &str, left: &str, right: &str) -> String { + if left == right { + return left.to_string(); + } + let left_operations = EditedText::from_strings(original, left); let right_operations = EditedText::from_strings(original, right);