Pārlūkot izejas kodu

Fix test_concurrent_ref_operations_compatibility (#1986)

Jelmer Vernooij 2 mēneši atpakaļ
vecāks
revīzija
39893093a9
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6 0
      tests/compat/test_reftable.py

+ 6 - 0
tests/compat/test_reftable.py

@@ -706,6 +706,8 @@ class ReftableCompatTestCase(CompatTestCase):
             repo.refs.set_if_equals(b"refs/heads/develop", None, commits[1])
             repo.refs.set_symbolic_ref(b"HEAD", b"refs/heads/master")
 
+        repo.refs._update_tables_list()
+
         # Second batch: Update some refs and add new ones
         with repo.refs.batch_update():
             repo.refs.set_if_equals(
@@ -716,6 +718,8 @@ class ReftableCompatTestCase(CompatTestCase):
             )  # Add feature
             repo.refs.set_if_equals(b"refs/tags/v1.0", None, commits[0])  # Add tag
 
+        repo.refs._update_tables_list()
+
         # Third batch: More complex operations
         with repo.refs.batch_update():
             repo.refs.set_if_equals(
@@ -728,6 +732,8 @@ class ReftableCompatTestCase(CompatTestCase):
                 b"HEAD", b"refs/heads/develop"
             )  # Change HEAD target
 
+        repo.refs._update_tables_list()
+
         repo.close()
 
         # Verify final state with git