2025-09-11 - 2025-10-11
Overview
1 release published by 1 user
Release
v0.15.0
Mergiraf 0.15.0
17 pull requests merged by 3 users
Merged
#614 feat(rust): Add derive
attribute as commutative parent
Merged
#608 fix: preserve CRLF newlines in solve
and merge
commands
Merged
#607 fix(toml): Invalid signature for keys
Merged
#563 chore: Better error types for TreeBuilder
Merged
#602 perf: reduce the number of calls to git-check-attr
Merged
#604 chore(lang_profile): rm leftover function
Merged
#599 feat(Git): support reading language from git attributes
Merged
#597 docs: Further improvements to the tutorial to add a language
Merged
#590 feat(Python): Enable commutation of class attributes, with docstrings
Merged
#596 doc: update adding-a-language.md
Merged
#591 chore: Simplify pyproject language profile
Merged
#592 chore: Update dependencies
Merged
#582 feat: Support for pyproject.toml
Merged
#588 fix(AstNode::bundle_comments): don't bundle at A, // comment \n B
Merged
#527 tests: Utility to minimize test cases, continued
Merged
#585 fix(typescript): Bad handling of semicolons in commutative merging of class bodies
Merged
#587 fix: Reject parse trees with missing nodes
1 pull request proposed by 1 user
Proposed
#611 fix(merged_tree): introduce cycle detection to mitigate a comment bundling bug
10 issues closed from 5 users
Closed
#605 feature/rust: Mark derive
macros as commutative
Closed
#581 DOS line endings (CRLF) silently turn into Unix (LF)
Closed
#606 toml: Spurious duplicate signature
Closed
#594 Makefile parse error
Closed
#589 feat: Support bundling Python docstrings on attributes
Closed
#564 DisplaySettings
: remove diff3
?
Closed
#314 Tracking Issue for go/field_with_trailing_comment
Closed
#586 bug: Incorrect comment bundling after a separator
Closed
#456 Test case minimizer
Closed
#554 Parsing issues are not detected for MISSING
tokens
13 issues created by 6 users
Opened
#589 feat: Support bundling Python docstrings on attributes
Opened
#593 Allow falling back to zdiff3
Opened
#594 Makefile parse error
Opened
#595 New language: Clojure and EDN (LISP)
Opened
#600 Migrate to the threeway_merge crate?
Opened
#601 Rust: imports with the same signature not recongized as such
Opened
#603 bug: merge
cannot solve a conflict that solve
can
Opened
#605 feature/rust: Mark derive
macros as commutative
Opened
#606 toml: Spurious duplicate signature
Opened
#609 Stack Overflow
Opened
#610 Ignore files marked as linguist-generated=true
Opened
#612 C: Doesn't deal with macro nonsense
Opened
#613 Commutative merging when the commutative parent is absent from the base revision
5 unresolved conversations
Open
#309
Tracking Issue for Tracking Issues
Open
#102
Add option to accept merging files with syntax errors
Open
#507
test(supported_langs): check that commutative parents' children all have signatures defined
Open
#552
Better error types
Open
#373
Imitate separators from non-conflicting parts when merging commutatively