Azure DevOps Migration Tools allow you to migrate Teams, Backlogs, Tasks, Test Cases, and Plans & Suits from one Project to another in Azure DevOps / TFS both within the same Organisation, and between Organisations.
♻️ (solution): remove NKDAgility.AzureDevOps.Tools.CommandHost project and update project references
🔧 (docs): update generated XML documentation to reflect latest commit and branch information
The NKDAgility.AzureDevOps.Tools.CommandHost project is removed from the solution to streamline the project structure. This change also updates the project references to point to the correct paths, ensuring that the solution builds correctly. The generated XML documentation is updated to reflect the latest commit and branch information, ensuring that the documentation is accurate and up-to-date.
♻️ (refactor): update project references and remove unused code
Update project references to use MigrationTools.Helpers.Tests instead of MigrationTools.Fakes.
Rename NKDAgility.AzureDevOps.Tools.CommandHost project to MigrationTools.Helpers.Tests.
Add new fake classes FakeMigrationToolVersion and FakeMigrationToolVersionInfo for testing.
Replace RunMigrationTools with RunConsoleAsync in Program.cs files.
Remove unused HostExtensions and MigrationService classes.
These changes improve the project structure by consolidating test helpers into a single project, ensuring consistency in project references, and removing obsolete code. This refactor enhances maintainability and clarity in the codebase.
♻️ (MigrationTools.Host): refactor to use Spectre.Console.Extensions.Hosting and remove redundant services
🔧 (MigrationTools.Host): update project references to reflect new structure
Refactor the code to use Spectre.Console.Extensions.Hosting instead of Spectre.Console.Cli.Extensions.DependencyInjection for better integration and maintainability. Remove redundant services like StartupService and DetectVersionService to simplify the codebase. Update project references to reflect the new structure, ensuring that tests and other dependencies are correctly aligned with the changes. This improves the overall architecture and reduces complexity.
♻️ (tests): update namespace and project references from MigrationTools.Fakes to MigrationTools.Helpers.Tests
The namespace and project references are updated to reflect the new location and naming convention for the test helpers. This change improves code organization and clarity by using a more descriptive and accurate namespace.
♻️ (solution): remove NKDAgility.AzureDevOps.Tools.CommandHost project and update project references
🔧 (docs): update generated XML documentation to reflect latest commit and branch information
The NKDAgility.AzureDevOps.Tools.CommandHost project is removed from the solution to streamline the project structure. This change also updates the project references to point to the correct paths, ensuring that the solution builds correctly. The generated XML documentation is updated to reflect the latest commit and branch information, ensuring that the documentation is accurate and up-to-date.
♻️ (refactor): update project references and remove unused code
MigrationTools.Helpers.Tests
instead ofMigrationTools.Fakes
.NKDAgility.AzureDevOps.Tools.CommandHost
project toMigrationTools.Helpers.Tests
.FakeMigrationToolVersion
andFakeMigrationToolVersionInfo
for testing.RunMigrationTools
withRunConsoleAsync
inProgram.cs
files.HostExtensions
andMigrationService
classes.These changes improve the project structure by consolidating test helpers into a single project, ensuring consistency in project references, and removing obsolete code. This refactor enhances maintainability and clarity in the codebase.
♻️ (MigrationTools.Host): refactor to use Spectre.Console.Extensions.Hosting and remove redundant services 🔧 (MigrationTools.Host): update project references to reflect new structure
Refactor the code to use
Spectre.Console.Extensions.Hosting
instead ofSpectre.Console.Cli.Extensions.DependencyInjection
for better integration and maintainability. Remove redundant services likeStartupService
andDetectVersionService
to simplify the codebase. Update project references to reflect the new structure, ensuring that tests and other dependencies are correctly aligned with the changes. This improves the overall architecture and reduces complexity.♻️ (tests): update namespace and project references from MigrationTools.Fakes to MigrationTools.Helpers.Tests
The namespace and project references are updated to reflect the new location and naming convention for the test helpers. This change improves code organization and clarity by using a more descriptive and accurate namespace.