Transaction executor with scoped context for import commits
Summary
- Added scoped
IOctopusImportTransactionExecutorover the existing repository transaction andIUnitOfWorksave pipeline. - Added immutable
OctopusImportTransactionContextwith 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