Module: Bash::Merge

Defined in:
lib/bash/merge.rb,
lib/bash/merge/emitter.rb,
lib/bash/merge/version.rb,
lib/bash/merge/freeze_node.rb,
lib/bash/merge/debug_logger.rb,
lib/bash/merge/merge_result.rb,
lib/bash/merge/node_wrapper.rb,
lib/bash/merge/smart_merger.rb,
lib/bash/merge/file_analysis.rb,
lib/bash/merge/comment_tracker.rb,
lib/bash/merge/conflict_resolver.rb

Overview

Smart merge system for Bash scripts using tree-sitter AST analysis. Provides intelligent merging by understanding Bash structure rather than treating files as plain text.

Defined Under Namespace

Modules: DebugLogger, Version Classes: CommentTracker, ConflictResolver, DestinationParseError, Emitter, Error, FileAnalysis, FreezeNode, MergeResult, NodeWrapper, ParseError, SmartMerger, TemplateParseError

Constant Summary collapse

VERSION =

traditional location

Version::VERSION