Skip to content

Transaction executor with scoped context for import commits

Summary

  • Added scoped IOctopusImportTransactionExecutor over the existing repository transaction and IUnitOfWork save pipeline.
  • Added immutable OctopusImportTransactionContext with session, space, start time, and optional isolation level.

Test plan

  • dotnet build src/Squid.Core/Squid.Core.csproj --no-restore
  • dotnet build tests/Squid.UnitTests/Squid.UnitTests.csproj --no-restore
  • git diff --check

Merge request reports

Loading