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 all 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.19/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.19
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-03
Dependencies:
PackageDependencies:
- PackageIdentifier: Microsoft.DotNet.DesktopRuntime.9
Installers:
- Architecture: x64
InstallerUrl: https://github.com/ktsu-dev/BlastMerge/releases/download/v1.0.19/BlastMerge.ConsoleApp-1.0.19-win-x64.zip
InstallerSha256: 27D6DF71A241EA1E7FEE1A7EFA64D3F5C662C0921F2C722A9B98C24D08C666E7
NestedInstallerType: portable
NestedInstallerFiles:
- RelativeFilePath: ktsu.BlastMerge.ConsoleApp.exe
PortableCommandAlias: blastmerge
- Architecture: x86
InstallerUrl: https://github.com/ktsu-dev/BlastMerge/releases/download/v1.0.19/BlastMerge.ConsoleApp-1.0.19-win-x86.zip
InstallerSha256: 6D76BAF2DA529E408149BC4521579D38FE1BE4FFB57014695DE348C998AB65BE
NestedInstallerType: portable
NestedInstallerFiles:
- RelativeFilePath: ktsu.BlastMerge.ConsoleApp.exe
PortableCommandAlias: blastmerge
- Architecture: arm64
InstallerUrl: https://github.com/ktsu-dev/BlastMerge/releases/download/v1.0.19/BlastMerge.ConsoleApp-1.0.19-win-arm64.zip
InstallerSha256: 42C6B56519850E4E7AF6371C83EF80C34C703B2492C924591862863C2BB7971C
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.19
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.19
# 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.19/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.19
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.10.0