Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mergiraf for openSUSE:Factory checked in at 2025-10-24 17:23:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mergiraf (Old) and /work/SRC/openSUSE:Factory/.mergiraf.new.1980 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mergiraf" Fri Oct 24 17:23:17 2025 rev:7 rq:1313234 version:0.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mergiraf/mergiraf.changes 2025-08-06 14:33:51.233445688 +0200 +++ /work/SRC/openSUSE:Factory/.mergiraf.new.1980/mergiraf.changes 2025-10-24 17:23:52.972543537 +0200 @@ -1,0 +2,149 @@ +Thu Oct 23 14:32:58 UTC 2025 - Andrei Dziahel <[email protected]> + +- Update to version 0.15.0: + * Set version to 0.15.0 + * feat(Python): Enable commutation of class attributes, with docstrings (#590) + * doc: update `adding-a-language.md` (#596) + * chore: Simplify pyproject language profile (#591) + * chore: Update dependencies (#592) + * feat: Support for `pyproject.toml` (#582) + * fix(AstNode::bundle_comments): don't bundle at `A, // comment \n B` (#588) + * tests: Utility to minimize test cases, continued (#527) + * fix(typescript): Bad handling of semicolons in commutative merging of class bodies (#585) + * fix: Reject parse trees with missing nodes (#587) + * feat: bundle comments into nodes they annotate (#576) + * feat: Install via `cargo binstall` (#583) + * feat: Recover from commutative merging failures (#568) + * chore: Update crate dependencies (#580) + * chore: Update to Rust 1.89 (#579) + * Set version to 0.14.0 + * fix: Panic in unicode boundary checking code (#578) + * feat(merge,solve): create the debug dir if not present (#575) + * refactor(AstNode): replace `UnsafeCell`s with `Cell`s (#574) + * feat: Minimal CMake support (#572) + * governance: Make mathstuf a developer (#566) + * chore: Add `AstNode::succeeding_whitespace()` (#571) + * fix: Switch from `grammar_name` to `kind` (#561) + * refactor: return _exactly_ a `Conflict` from `TreeBuilder::build_conflict` (#569) + * fix: Prevent the commutative merging of all `extra` elements (#562) + * feat: add some signatures for children of commutative parents (#567) + * fix(Rust): mark comments as atomic (#560) + * misc(merged_text): clean-up and comments (#559) + * chore: Improve log output (#553) + * refactor(merge): `leak` in fewer places (#555) + * feat: Switch to `tree-sitter-dart-orchard` (#557) + * fix(`AstNode::parse`): respect char boundaries of `source` when informing about a parse error (#558) + * feat: Add support for starlark. (#509) + * chore: Switch to `tree-sitter-java-orchard` (#546) + * perf(mgf_dev): Speed up commutative isomorphism via hashing (#536) + * fix(ast): correct byte_range for empty injections (#543) + * test(ast): improve legibility of `source` strings (#550) + * refactor: get rid of some `Option/Result::and_then`s (#549) + * ci: Fix `cargo install git-cliff` with `--locked` (#544) + * chore(changelog): add commit ids to log entries without names (#547) + * chore: Update dependencies (#548) + * feat: add a Cargo feature for `mgf_dev`-specific functionality (#541) + * feat(ParentType): make `Display` less verbose in the common case (#542) + * chore(cargo/aliases): run `mgf_dev compare` in release mode (#539) + * refactor(MultiMap): clean-up trait bounds (#538) + * feat(parse): add an option to limit tree depth (#535) + * fix(postprocess/merge_same_sigs): use the revisions that the node is actually known to be in (#533) + * feat(TypeScript): commutative merging for union and intersection types (#531) + * feat: Distinguish between exact and inexact initial matchings (#523) + * refactor(tests): Inline all language-specific parse methods (#530) + * chore: Print line numbers when reporting a syntax error (#529) + * chore: Highlight new contributors in release notes (#528) + +------------------------------------------------------------------- +Thu Oct 23 14:24:36 UTC 2025 - Andrei Dziahel <[email protected]> + +- Update to version 0.15.0 + * Features + + Recover from commutative merging failures (#568) by @wetneb + + Install via cargo binstall (#583) by @wetneb + + Bundle comments into nodes they annotate (#576) by @ada4a + + Support for pyproject.toml (#582) by @wetneb + + (Python) Enable commutation of class attributes, + with docstrings (#590) by @wetneb + + * Bug Fixes + + Reject parse trees with missing nodes (#587) by @wetneb + + (typescript) Bad handling of semicolons in commutative + merging of class bodies (#585) by @wetneb + + (AstNode::bundle_comments) Don't bundle at `A, // comment \n B` + (#588) by @ada4a + + * Documentation + + Update adding-a-language.md (#596) by @ada4a + + * Testing + + Utility to minimize test cases, continued (#527) by @ada4a + + * Miscellaneous Tasks + + Update to Rust 1.89 (#579) by @wetneb + + Update crate dependencies (#580) by @wetneb + + Update dependencies (#592) by @wetneb + + Simplify pyproject language profile (#591) by @wetneb + + - Update to version 0.14.0 + * Features + + (TypeScript) Commutative merging for union + and intersection types (#531) by @wetneb + + Add support for starlark. (#509) by @amartani + + Switch to the tree-sitter-dart-orchard dart parser (#557) by @wetneb + + Add some signatures for children of commutative parents (#567) by @ada4a + + Minimal CMake support (#572) by @OvidiusCicero + + * Bug Fixes + + (postprocess/merge_same_sigs) Use the revisions that the node is actually + known to be in (#533) by @ada4a + + (ast) Correct byte_range for empty injections (#543) by @wetneb + + (AstNode::parse) Respect char boundaries of source when informing + about a parse error (#558) by @ada4a + + (Rust) Mark comments as atomic (#560) by @wetneb + + Prevent the commutative merging of all extra elements (#562) by @wetneb + + Switch from grammar_name to kind (#561) by @wetneb + + Panic in unicode boundary checking code (#578) by @wetneb + + * Other + + (merged_text) Clean-up and comments (#559) by @ada4a + + * Refactor + + (tests) Inline all language-specific parse methods (#530) by @wetneb + + (MultiMap) Clean-up trait bounds (#538) by @ada4a + + Get rid of some Option/Result::and_thens (#549) by @ada4a + + (merge) leak in fewer places (#555) by @ada4a + + Return exactly a Conflict from `TreeBuilder::build_conflict` + (#569) by @ada4a + + (AstNode) Replace UnsafeCells with Cells (#574) by @ada4a + + * Performance + + Distinguish between exact and inexact initial matchings (#523) by @wetneb + + (mgf_dev) Speed up commutative isomorphism via hashing (#536) by @wetneb + + *Governance + + Make mathstuf a developer (#566) by @wetneb + + * Testing + + (ast) Improve legibility of source strings (#550) by @ada4a + + (parse) Add an option to limit tree depth (#535) by @ada4a + + (ParentType) Make Display less verbose in the common case (#542) by @ada4a + + Add a Cargo feature for mgf_dev-specific functionality (#541) by @ada4a + + (merge,solve) Create the debug dir if not present (#575) by @ada4a + + * Miscellaneous Tasks + + Highlight new contributors in release notes (#528) by @wetneb + + Print line numbers when reporting a syntax error (#529) by @wetneb + + (cargo/aliases) Run mgf_dev compare in release mode (#539) by @ada4a + + Update dependencies (#548) by @wetneb + + (changelog) Add commit ids to log entries without names (#547) by @wetneb + + Fix cargo install git-cliff with --locked (#544) by @wetneb + + Switch to tree-sitter-java-orchard (#546) by @wetneb + + Improve log output (#553) by @wetneb + + Add AstNode::succeeding_whitespace() (#571) by @wetneb + + * New contributors + + @OvidiusCicero made their first contribution in #572 + + @amartani made their first contribution in #509 + +------------------------------------------------------------------- Old: ---- mergiraf-0.13.0.obscpio New: ---- mergiraf-0.15.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mergiraf.spec ++++++ --- /var/tmp/diff_new_pack.t83t9t/_old 2025-10-24 17:23:53.976585804 +0200 +++ /var/tmp/diff_new_pack.t83t9t/_new 2025-10-24 17:23:53.976585804 +0200 @@ -1,7 +1,7 @@ # # spec file for package mergiraf # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # Copyright (c) 2024-2025, Martin Hauke <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: mergiraf -Version: 0.13.0 +Version: 0.15.0 Release: 0 Summary: A syntax-aware git merge driver License: GPL-3.0-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.t83t9t/_old 2025-10-24 17:23:54.012587320 +0200 +++ /var/tmp/diff_new_pack.t83t9t/_new 2025-10-24 17:23:54.016587488 +0200 @@ -3,7 +3,7 @@ <param name="url">https://codeberg.org/mergiraf/mergiraf.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="scm">git</param> - <param name="revision">v0.13.0</param> + <param name="revision">v0.15.0</param> <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.t83t9t/_old 2025-10-24 17:23:54.048588835 +0200 +++ /var/tmp/diff_new_pack.t83t9t/_new 2025-10-24 17:23:54.052589003 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://codeberg.org/mergiraf/mergiraf.git</param> - <param name="changesrevision">bd0745b78874e43d4907ff93b87389ffebe1f1cb</param></service></servicedata> + <param name="changesrevision">6e69355155f34a1afda505e6f237be45c784f245</param></service></servicedata> (No newline at EOF) ++++++ mergiraf-0.13.0.obscpio -> mergiraf-0.15.0.obscpio ++++++ ++++ 10914 lines of diff (skipped) ++++++ mergiraf.obsinfo ++++++ --- /var/tmp/diff_new_pack.t83t9t/_old 2025-10-24 17:23:55.348643565 +0200 +++ /var/tmp/diff_new_pack.t83t9t/_new 2025-10-24 17:23:55.356643901 +0200 @@ -1,5 +1,5 @@ name: mergiraf -version: 0.13.0 -mtime: 1753293534 -commit: bd0745b78874e43d4907ff93b87389ffebe1f1cb +version: 0.15.0 +mtime: 1758133667 +commit: 6e69355155f34a1afda505e6f237be45c784f245 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/mergiraf/vendor.tar.zst /work/SRC/openSUSE:Factory/.mergiraf.new.1980/vendor.tar.zst differ: char 7, line 1
