rust/hg-core/src/ancestors.rs
branchstable
changeset 51495 b08c5fbe0e70
parent 50990 4c5f6e95df84
--- a/rust/hg-core/src/ancestors.rs	Mon May 06 15:30:21 2024 +0200
+++ b/rust/hg-core/src/ancestors.rs	Mon Apr 22 19:47:08 2024 +0200
@@ -423,6 +423,18 @@
             ),
             vec![8, 7, 4, 3, 2, 1, 0]
         );
+        // it works as well on references, because &Graph implements Graph
+        // this is needed as of this writing by RHGitaly
+        assert_eq!(
+            list_ancestors(
+                &SampleGraph,
+                vec![11.into(), 13.into()],
+                0.into(),
+                false
+            ),
+            vec![8, 7, 4, 3, 2, 1, 0]
+        );
+
         assert_eq!(
             list_ancestors(
                 SampleGraph,