Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: serprex/structured-merge-diff
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: kubernetes-sigs/structured-merge-diff
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 11 files changed
  • 7 contributors

Commits on Sep 9, 2025

  1. Configuration menu
    Copy the full SHA
    544b1e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2025

  1. Configuration menu
    Copy the full SHA
    7e8442c View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes-sigs#301 from liggitt/owners-cleanup

    Cleanup inactive reviewers, add liggitt
    k8s-ci-robot authored Sep 10, 2025
    Configuration menu
    Copy the full SHA
    2463673 View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes-sigs#300 from lalitc375/test-coverage

    feat(testing): Add comprehensive tests for unicode and special characters
    k8s-ci-robot authored Sep 10, 2025
    Configuration menu
    Copy the full SHA
    789a688 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2025

  1. Fix ExtractItems to preserve empty maps and lists

    Previously, ExtractItems converted empty collections ({} and []) to null.
    This change preserves the distinction between null and empty values.
    mrIncompetent committed Sep 15, 2025
    Configuration menu
    Copy the full SHA
    92b1eeb View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2025

  1. Merge pull request kubernetes-sigs#302 from mrIncompetent/fix-empty-s…

    …truct-extraction
    
    Fix ExtractItems to preserve empty maps and lists
    k8s-ci-robot authored Sep 16, 2025
    Configuration menu
    Copy the full SHA
    3b54170 View commit details
    Browse the repository at this point in the history
  2. Fix duplicate extraction of atomic elements from associative lists

    ExtractItems with WithAppendKeyFields was duplicating atomic elements when extracting from associative lists. The item was processed twice: once for the direct path match and again for sub-path checking.
    Added test with atomicElementList to verify the fix.
    
    Co-authored-by: Joe Betz <[email protected]>
    mrIncompetent and jpbetz committed Sep 16, 2025
    Configuration menu
    Copy the full SHA
    e4bed54 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2025

  1. Merge pull request kubernetes-sigs#295 from mrIncompetent/fix-extract…

    …-items-duplication
    
    Fix ExtractItems duplication with WithAppendKeyFields
    k8s-ci-robot authored Sep 18, 2025
    Configuration menu
    Copy the full SHA
    1ba3aa6 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2025

  1. Configuration menu
    Copy the full SHA
    765e5b6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes-sigs#303 from lalitc375/test-coverage1

    Add more test coverage for searialization and deserialization
    k8s-ci-robot authored Sep 23, 2025
    Configuration menu
    Copy the full SHA
    b88846d View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2025

  1. fix: RemoveItems should preserve empty list and map

    Signed-off-by: Peter Jiang <[email protected]>
    pjiang-dev committed Oct 3, 2025
    Configuration menu
    Copy the full SHA
    9c093d1 View commit details
    Browse the repository at this point in the history
  2. comments

    Signed-off-by: Peter Jiang <[email protected]>
    pjiang-dev committed Oct 3, 2025
    Configuration menu
    Copy the full SHA
    9138e08 View commit details
    Browse the repository at this point in the history
  3. fix merge test for new behavior

    Signed-off-by: Peter Jiang <[email protected]>
    pjiang-dev committed Oct 3, 2025
    Configuration menu
    Copy the full SHA
    c760b1d View commit details
    Browse the repository at this point in the history
  4. Merge pull request kubernetes-sigs#306 from pjiang-dev/pjiang/fix-rem…

    …ove-items
    
    fix: RemoveItems should preserve empty list and map
    k8s-ci-robot authored Oct 3, 2025
    Configuration menu
    Copy the full SHA
    446d839 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2025

  1. schema: add test and benchmark

    The test reveals the race condition and prepares for refactor.
    huww98 committed Oct 24, 2025
    Configuration menu
    Copy the full SHA
    193e7fe View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2025

  1. schema: fix race condition

    Use an additional atomic.Pointer
    huww98 committed Oct 30, 2025
    Configuration menu
    Copy the full SHA
    40cac0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3392408 View commit details
    Browse the repository at this point in the history
Loading