Skip to content

ktsu.blastmerge v1.0.11 #262069

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions manifests/k/ktsu/BlastMerge/1.0.14/ktsu.BlastMerge.installer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
PackageIdentifier: ktsu.BlastMerge
PackageVersion: 1.0.14
Platform:
- Windows.Desktop
MinimumOSVersion: 10.0.17763.0
InstallerType: zip
InstallModes:
- interactive
- silent
UpgradeBehavior: install
Commands:
- blastmerge
- BlastMerge.ConsoleApp
FileExtensions:
- txt
- md
- json
- yml
- yaml
- xml
- config
- cs
- js
- py
- java
- cpp
- c
- h
- hpp
ReleaseDate: 2025-06-02
Dependencies:
PackageDependencies:
- PackageIdentifier: Microsoft.DotNet.DesktopRuntime.9
Installers:
- Architecture: x64
InstallerUrl: https://github.com/ktsu-dev/BlastMerge/releases/download/v1.0.14/BlastMerge.ConsoleApp-1.0.14-win-x64.zip
InstallerSha256: FD083BA82BE20F09FBD0A97710EB3D3674DA023009FC4BDFBB022908B3DB3E2A
NestedInstallerType: portable
NestedInstallerFiles:
- RelativeFilePath: ktsu.BlastMerge.ConsoleApp.exe
PortableCommandAlias: blastmerge
- Architecture: x86
InstallerUrl: https://github.com/ktsu-dev/BlastMerge/releases/download/v1.0.14/BlastMerge.ConsoleApp-1.0.14-win-x86.zip
InstallerSha256: FB255A6696E847F9D3DB34FC49E820D4F3FCA27A50E34865C8520D925FDBF120
NestedInstallerType: portable
NestedInstallerFiles:
- RelativeFilePath: ktsu.BlastMerge.ConsoleApp.exe
PortableCommandAlias: blastmerge
- Architecture: arm64
InstallerUrl: https://github.com/ktsu-dev/BlastMerge/releases/download/v1.0.14/BlastMerge.ConsoleApp-1.0.14-win-arm64.zip
InstallerSha256: FE9A7044C8BEC1DE141B6948D91F75A6FE97947E4257F5067A6A947A7F2A3297
NestedInstallerType: portable
NestedInstallerFiles:
- RelativeFilePath: ktsu.BlastMerge.ConsoleApp.exe
PortableCommandAlias: blastmerge
ManifestType: installer
ManifestVersion: 1.10.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
PackageIdentifier: ktsu.BlastMerge
PackageVersion: 1.0.14
PackageLocale: en-US
Publisher: ktsu.dev
PublisherUrl: https://github.com/ktsu-dev
PublisherSupportUrl: https://github.com/ktsu-dev/BlastMerge/issues
# PrivacyUrl:
Author: ktsu.dev
PackageName: BlastMerge
PackageUrl: https://github.com/ktsu-dev/BlastMerge
License: MIT
LicenseUrl: https://github.com/ktsu-dev/BlastMerge/blob/main/LICENSE.md
Copyright: Copyright (c) ktsu.dev
# CopyrightUrl:
ShortDescription: Cross-repository file synchronization through intelligent iterative merging
Description: |-
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
- Hash-Based Grouping: Groups identical files and identifies unique versions
- Similarity Analysis: Calculates similarity scores between all version pairs
- Optimal Merge Order: Progressively merges the most similar versions first to minimize conflicts
- Interactive Resolution: Visual TUI for resolving conflicts block-by-block
- Cross-Repository Sync: Updates all file locations with the final merged result
Moniker: blastmerge
Tags:
- diff
- merge
- sync
- git
- files
- repository
- cli
- tui
- synchronization
- version-control
ReleaseNotes: |-
Cross-repository file synchronization through intelligent iterative merging.

See full changelog at: https://github.com/ktsu-dev/BlastMerge/blob/main/CHANGELOG.md
ReleaseNotesUrl: https://github.com/ktsu-dev/BlastMerge/releases/tag/v1.0.14
# PurchaseUrl:
# InstallationNotes:
Documentations:
- DocumentLabel: README
DocumentUrl: https://github.com/ktsu-dev/BlastMerge/blob/main/README.md
ManifestType: defaultLocale
ManifestVersion: 1.10.0
6 changes: 6 additions & 0 deletions manifests/k/ktsu/BlastMerge/1.0.14/ktsu.BlastMerge.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json
PackageIdentifier: ktsu.BlastMerge
PackageVersion: 1.0.14
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.10.0