← Package directory
Available on winget

Install BlastMerge

Cross-repository file synchronization through intelligent iterative merging

Install with winget
winget install --id ktsu.BlastMerge
Upgrade
winget upgrade --id ktsu.BlastMerge
Uninstall
winget uninstall --id ktsu.BlastMerge

About BlastMerge

BlastMerge is a revolutionary file synchronization tool that uses intelligent iterative merging to unify multiple versions of files across repositories, directories, and codebases. Unlike traditional diff tools, BlastMerge progressively merges file versions by finding the most similar pairs and resolving conflicts interactively, ultimately synchronizing entire file ecosystems into a single, unified version. Key Features: - Smart Discovery: Automatically finds all versions of a file across directories/repositories -...

What's new in 1.0.21

v1.0.21 (patch) Changes since v1.0.20: - Refactor batch processing output for improved clarity (@matt-edmondson) - Enhance file merge logic and improve user messaging (@matt-edmondson) - Refactor error handling in ConsoleApplicationService and FileComparisonDisplayService for improved maintainability (@matt-edmondson) - Refactor to reduce nested types and improve code organization (@matt-edmondson) - Refactor project structure and enhance functionality (@matt-edmondson) - Enhance coverage collection in Invoke-DotNetTest function and update CI workflow (@matt-edmondson) - Refactor MenuNames and related display classes for improved organization and clarity (@matt-edmondson) - Fix unreachable code in whitespace condition and enhance batch processing (@matt-edmondson) - Fix hardcoded similarity value in merge status calculation (@matt-edmondson) - Enhance file comparison functionality and improve documentation (@matt-edmondson) - Fix SonarQube configuration in dotnet.yml by adding missing quotation marks for the host URL (@matt-edmondson) - Enhance welcome and goodbye screens with epic visuals and whitespace visualization (@matt-edmondson) - Enhance console application with TUI menu and improve file processing (@matt-edmondson) - Refactor code to reduce duplication and improve validation (@matt-edmondson) - Fix indentation issue in coverage report generation step of CI workflow (@matt-edmondson) - Add "Run Recent Batch" option to main menu and implement tracking functionality (@matt-edmondson) - Update coverage report path in CI workflow for improved file handling (@matt-edmond...

Read release notes

Version history

Version Updated Notes
1.0.21 Unknown v1.0.21 (patch) Changes since v1.0.20: - Refactor batch processing output for improved clarity (@matt-edmondson) - Enhance file merge logic and improve user messaging (@matt-edmondson) - Refactor error handling in Consol...
1.0.19 Unknown Cross-repository file synchronization through intelligent iterative merging. See full changelog at: https://github.com/ktsu-dev/BlastMerge/blob/main/CHANGELOG.md