mirror of
https://github.com/mikefarah/yq.git
synced 2026-07-04 03:15:39 +00:00
Compare commits
base: suyiiyii:93bcb2f7eb8734542ddba56b8dfe54e074823e9f
suyiiyii:master
suyiiyii:dependabot/github_actions/docker/setup-qemu-action-4.2.0
suyiiyii:dependabot/github_actions/actions/checkout-7.0.0
suyiiyii:dependabot/docker/golang-32c0e6e
suyiiyii:dependabot/github_actions/softprops/action-gh-release-3.0.1
suyiiyii:cursor/dev-env-setup-69d7
suyiiyii:copilot/fix-toml-output-inline-syntax
suyiiyii:gitbook
suyiiyii:copilot/fix-token-permissions
suyiiyii:copilot/ossf-pin-dependency-hashes
suyiiyii:copilot/draft-security-policy-for-yq
suyiiyii:copilot/featurereadable-toml-output
suyiiyii:copilot/fix-special-characters-in-toml
suyiiyii:copilot/add-system-command-operator
suyiiyii:copilot/add-string-slice-support
suyiiyii:copilot/replace-go-logging-with-log-slog
suyiiyii:comments-in-array-2592
suyiiyii:switch-to-uk
suyiiyii:toml_encoder
suyiiyii:copilot/sub-pr-2552-again
suyiiyii:copilot/sub-pr-2552
suyiiyii:copilot/sub-pr-2534-again
suyiiyii:hcl
suyiiyii:copilot/sub-pr-2534
suyiiyii:go-yaml-v4
suyiiyii:stevenwdv-merge-anchor-fix
suyiiyii:MakeExplodeGreatAgain
suyiiyii:goccy-continued
suyiiyii:sort_by_on_maps
suyiiyii:split-packages
suyiiyii:goccy
suyiiyii:generic_ast
suyiiyii:toml
suyiiyii:auto-output-format
suyiiyii:variable-loop
suyiiyii:chown
suyiiyii:slice-array
suyiiyii:fix-decoder-responsibility2
suyiiyii:fix-decoder-responsibility
suyiiyii:xml-proc-inst-clean
suyiiyii:xml-proc-inst
suyiiyii:action-use-published-docker
suyiiyii:csv-decoder
suyiiyii:ndjson
suyiiyii:new-parser
suyiiyii:xml-namespace-by-default
suyiiyii:comparison-ops
suyiiyii:load-more
suyiiyii:formats
suyiiyii:decode-props
suyiiyii:release-4.18
suyiiyii:wip-auto-cast
suyiiyii:xml-comments2
suyiiyii:xml-comments
suyiiyii:xml-encode
suyiiyii:xml2
suyiiyii:xml
suyiiyii:sort-by
suyiiyii:add-more-formats
suyiiyii:fix-collect
suyiiyii:load-operator
suyiiyii:pr-check
suyiiyii:split-printer
suyiiyii:manpage
suyiiyii:subtract
suyiiyii:prettyPrint11
suyiiyii:properties
suyiiyii:eval-reduce
suyiiyii:duplicate-merge-problem
suyiiyii:fix-pre-processor
suyiiyii:yaml-prefix-preprocessing
suyiiyii:front-matter
suyiiyii:handle-empty-files
suyiiyii:printLeadingSeperator
suyiiyii:regex-match
suyiiyii:nice-api
suyiiyii:fixes
suyiiyii:substitute
suyiiyii:reduce
suyiiyii:traverse_array2
suyiiyii:traverse_array
suyiiyii:path-tree
suyiiyii:new-merge2
suyiiyii:v3.x
suyiiyii:v2.x
suyiiyii:v3
suyiiyii:v3-prod
suyiiyii:v2
suyiiyii:v4.53.3
suyiiyii:v4.53.2
suyiiyii:v4.53.1
suyiiyii:draft-4.53.3
suyiiyii:draft-4.53.2
suyiiyii:draft-cosigning
suyiiyii:draft-4.53.1
suyiiyii:v4.52.5
suyiiyii:v4.52.4
suyiiyii:v4.52.3
suyiiyii:v4.52.2
suyiiyii:v4.52.1
suyiiyii:v4.51.1
suyiiyii:v4.50.1
suyiiyii:v4.49.2
suyiiyii:v4.49.1
suyiiyii:v4.48.2
suyiiyii:v4.48.1
suyiiyii:v4.47.2
suyiiyii:v4.47.1
suyiiyii:v4.46.1
suyiiyii:v4.45.4
suyiiyii:v4.45.3
suyiiyii:v4.45.2
suyiiyii:v4.45.1
suyiiyii:v4.44.6
suyiiyii:v4.44.5
suyiiyii:v4.44.4
suyiiyii:v4.44.3
suyiiyii:v4
suyiiyii:v4.44.2
suyiiyii:v4.44.1
suyiiyii:v4.43.1
suyiiyii:v4.42.1
suyiiyii:v4.41.1
suyiiyii:v4.40.7
suyiiyii:v4.40.6
suyiiyii:v4.40.5
suyiiyii:v4.40.4
suyiiyii:v4.40.3
suyiiyii:v4.40.2
suyiiyii:v4.40.1
suyiiyii:v4.35.2
suyiiyii:v4.35.1
suyiiyii:v4.34.2
suyiiyii:v4.34.1
suyiiyii:v4.33.3
suyiiyii:v4.33.2
suyiiyii:v4.33.1
suyiiyii:v4.32.2
suyiiyii:v4.32.1
suyiiyii:v4.31.2
suyiiyii:v4.31.1
suyiiyii:v4.30.8
suyiiyii:v4.30.7
suyiiyii:v4.30.6
suyiiyii:v4.30.5
suyiiyii:v4.30.4
suyiiyii:v4.30.3
suyiiyii:v4.30.2
suyiiyii:v4.30.1
suyiiyii:v4.29.2
suyiiyii:v4.29.1
suyiiyii:v4.28.2
suyiiyii:v4.28.1
suyiiyii:v4.27.5
suyiiyii:v4.27.4
suyiiyii:v4.27.3
suyiiyii:v4.27.2
suyiiyii:v4.27.1
suyiiyii:v4.26.1
suyiiyii:v4.25.3
suyiiyii:v4.25.2
suyiiyii:v4.25.1
suyiiyii:v4.24.5
suyiiyii:v4.24.4
suyiiyii:v4.24.3
suyiiyii:draft-4.24.3b
suyiiyii:draft-4.24.3
suyiiyii:v4.24.2
suyiiyii:v4.24.1
suyiiyii:v4.23.1
suyiiyii:v4.22.1
suyiiyii:v4.21.1
suyiiyii:v4.20.2
suyiiyii:v4.20.1
suyiiyii:v4.19.1
suyiiyii:v4.18.1
suyiiyii:v4.17.2
suyiiyii:v4.17.1
suyiiyii:v4.16.2
suyiiyii:v4.16.1
suyiiyii:v4.15.1
suyiiyii:v4.14.2
suyiiyii:v4.14.1
suyiiyii:v4.13.5
suyiiyii:releaseTest-manpage8
suyiiyii:releaseTest-manpage7
suyiiyii:releaseTest-manpage6
suyiiyii:releaseTest-manpage5
suyiiyii:releaseTest-manpage4
suyiiyii:releaseTest-manpage3
suyiiyii:releaseTest-manpage2
suyiiyii:releaseTest-manpage
suyiiyii:v4.13.4
suyiiyii:v4.13.3
suyiiyii:v4.13.2
suyiiyii:v4.13.1
suyiiyii:v4.13.0
suyiiyii:v4.12.2
suyiiyii:v4.12.1
suyiiyii:v4.12.0
suyiiyii:v4.11.2
suyiiyii:v4.11.1
suyiiyii:v4.11.0
suyiiyii:v4.10.0
suyiiyii:v4.9.8
suyiiyii:v4.9.7
suyiiyii:v4.9.6
suyiiyii:v4.9.5
suyiiyii:v4.9.4
suyiiyii:v4.9.3
suyiiyii:v4.9.2
suyiiyii:v4.9.1
suyiiyii:v4.9.0
suyiiyii:v4.8.0
suyiiyii:v4.7.1
suyiiyii:v4.7.0
suyiiyii:v4.6.3
suyiiyii:v4.6.2
suyiiyii:v4.6.1
suyiiyii:v4.6.0
suyiiyii:v4.5.1
suyiiyii:v4.5.0
suyiiyii:dockerfix
suyiiyii:v4.4.1
suyiiyii:v4.4.0
suyiiyii:v4.3.2
suyiiyii:v4.3.1
suyiiyii:v4.3.0
suyiiyii:v4.2.1
suyiiyii:v4.2.0
suyiiyii:v4.1.0
suyiiyii:vTestB
suyiiyii:vTestA
suyiiyii:4.0.0
suyiiyii:4.0.0-beta2
suyiiyii:4.0.0-beta1
suyiiyii:4.0.0-alpha2
suyiiyii:4.0.0-alpha1
suyiiyii:3.4.1
suyiiyii:v3
suyiiyii:3.4.0
suyiiyii:3.3.4
suyiiyii:3.2.3
suyiiyii:3.3.3
suyiiyii:3.3.2
suyiiyii:3.3.1
suyiiyii:3.3.0
suyiiyii:3.2.2
suyiiyii:3.2.1
suyiiyii:3.2.0
suyiiyii:3.1.2
suyiiyii:3.1.1
suyiiyii:3.1.0
suyiiyii:3.0.1
suyiiyii:3.0.0-beta
suyiiyii:2.4.1
suyiiyii:v2.4.1
suyiiyii:2.4.0
suyiiyii:v2.4.0
suyiiyii:2.3.0
suyiiyii:v2.3.0
suyiiyii:2.2.1
suyiiyii:v2.2.1
suyiiyii:2.2.0
suyiiyii:v2.2.0
suyiiyii:2.1.2
suyiiyii:v2.1.2
suyiiyii:2.1.1
suyiiyii:2.1.0
suyiiyii:v2.1.0
suyiiyii:2.0.1
suyiiyii:v2.0.1
suyiiyii:2.0.0
suyiiyii:2.0-beta
suyiiyii:list
suyiiyii:v1.15.0
suyiiyii:1.15.0
suyiiyii:1.14.1
suyiiyii:1.14.0
suyiiyii:1.13.1
suyiiyii:1.13.0
suyiiyii:1.12
suyiiyii:1.11
suyiiyii:1.10
suyiiyii:1.9
suyiiyii:1.8
suyiiyii:1.7
suyiiyii:1.6
suyiiyii:1.5
suyiiyii:1.4
suyiiyii:1.3
suyiiyii:1.2.1
suyiiyii:1.2
suyiiyii:1.1
suyiiyii:1.0
suyiiyii:0.1
..
compare: suyiiyii:c7fef31cb88f0400640ec6e9ef434709ddefaee8
suyiiyii:dependabot/github_actions/docker/setup-qemu-action-4.2.0
suyiiyii:dependabot/github_actions/actions/checkout-7.0.0
suyiiyii:master
suyiiyii:dependabot/docker/golang-32c0e6e
suyiiyii:dependabot/github_actions/softprops/action-gh-release-3.0.1
suyiiyii:cursor/dev-env-setup-69d7
suyiiyii:copilot/fix-toml-output-inline-syntax
suyiiyii:gitbook
suyiiyii:copilot/fix-token-permissions
suyiiyii:copilot/ossf-pin-dependency-hashes
suyiiyii:copilot/draft-security-policy-for-yq
suyiiyii:copilot/featurereadable-toml-output
suyiiyii:copilot/fix-special-characters-in-toml
suyiiyii:copilot/add-system-command-operator
suyiiyii:copilot/add-string-slice-support
suyiiyii:copilot/replace-go-logging-with-log-slog
suyiiyii:comments-in-array-2592
suyiiyii:switch-to-uk
suyiiyii:toml_encoder
suyiiyii:copilot/sub-pr-2552-again
suyiiyii:copilot/sub-pr-2552
suyiiyii:copilot/sub-pr-2534-again
suyiiyii:hcl
suyiiyii:copilot/sub-pr-2534
suyiiyii:go-yaml-v4
suyiiyii:stevenwdv-merge-anchor-fix
suyiiyii:MakeExplodeGreatAgain
suyiiyii:goccy-continued
suyiiyii:sort_by_on_maps
suyiiyii:split-packages
suyiiyii:goccy
suyiiyii:generic_ast
suyiiyii:toml
suyiiyii:auto-output-format
suyiiyii:variable-loop
suyiiyii:chown
suyiiyii:slice-array
suyiiyii:fix-decoder-responsibility2
suyiiyii:fix-decoder-responsibility
suyiiyii:xml-proc-inst-clean
suyiiyii:xml-proc-inst
suyiiyii:action-use-published-docker
suyiiyii:csv-decoder
suyiiyii:ndjson
suyiiyii:new-parser
suyiiyii:xml-namespace-by-default
suyiiyii:comparison-ops
suyiiyii:load-more
suyiiyii:formats
suyiiyii:decode-props
suyiiyii:release-4.18
suyiiyii:wip-auto-cast
suyiiyii:xml-comments2
suyiiyii:xml-comments
suyiiyii:xml-encode
suyiiyii:xml2
suyiiyii:xml
suyiiyii:sort-by
suyiiyii:add-more-formats
suyiiyii:fix-collect
suyiiyii:load-operator
suyiiyii:pr-check
suyiiyii:split-printer
suyiiyii:manpage
suyiiyii:subtract
suyiiyii:prettyPrint11
suyiiyii:properties
suyiiyii:eval-reduce
suyiiyii:duplicate-merge-problem
suyiiyii:fix-pre-processor
suyiiyii:yaml-prefix-preprocessing
suyiiyii:front-matter
suyiiyii:handle-empty-files
suyiiyii:printLeadingSeperator
suyiiyii:regex-match
suyiiyii:nice-api
suyiiyii:fixes
suyiiyii:substitute
suyiiyii:reduce
suyiiyii:traverse_array2
suyiiyii:traverse_array
suyiiyii:path-tree
suyiiyii:new-merge2
suyiiyii:v3.x
suyiiyii:v2.x
suyiiyii:v3
suyiiyii:v3-prod
suyiiyii:v2
suyiiyii:v4.53.3
suyiiyii:v4.53.2
suyiiyii:v4.53.1
suyiiyii:draft-4.53.3
suyiiyii:draft-4.53.2
suyiiyii:draft-cosigning
suyiiyii:draft-4.53.1
suyiiyii:v4.52.5
suyiiyii:v4.52.4
suyiiyii:v4.52.3
suyiiyii:v4.52.2
suyiiyii:v4.52.1
suyiiyii:v4.51.1
suyiiyii:v4.50.1
suyiiyii:v4.49.2
suyiiyii:v4.49.1
suyiiyii:v4.48.2
suyiiyii:v4.48.1
suyiiyii:v4.47.2
suyiiyii:v4.47.1
suyiiyii:v4.46.1
suyiiyii:v4.45.4
suyiiyii:v4.45.3
suyiiyii:v4.45.2
suyiiyii:v4.45.1
suyiiyii:v4.44.6
suyiiyii:v4.44.5
suyiiyii:v4.44.4
suyiiyii:v4.44.3
suyiiyii:v4
suyiiyii:v4.44.2
suyiiyii:v4.44.1
suyiiyii:v4.43.1
suyiiyii:v4.42.1
suyiiyii:v4.41.1
suyiiyii:v4.40.7
suyiiyii:v4.40.6
suyiiyii:v4.40.5
suyiiyii:v4.40.4
suyiiyii:v4.40.3
suyiiyii:v4.40.2
suyiiyii:v4.40.1
suyiiyii:v4.35.2
suyiiyii:v4.35.1
suyiiyii:v4.34.2
suyiiyii:v4.34.1
suyiiyii:v4.33.3
suyiiyii:v4.33.2
suyiiyii:v4.33.1
suyiiyii:v4.32.2
suyiiyii:v4.32.1
suyiiyii:v4.31.2
suyiiyii:v4.31.1
suyiiyii:v4.30.8
suyiiyii:v4.30.7
suyiiyii:v4.30.6
suyiiyii:v4.30.5
suyiiyii:v4.30.4
suyiiyii:v4.30.3
suyiiyii:v4.30.2
suyiiyii:v4.30.1
suyiiyii:v4.29.2
suyiiyii:v4.29.1
suyiiyii:v4.28.2
suyiiyii:v4.28.1
suyiiyii:v4.27.5
suyiiyii:v4.27.4
suyiiyii:v4.27.3
suyiiyii:v4.27.2
suyiiyii:v4.27.1
suyiiyii:v4.26.1
suyiiyii:v4.25.3
suyiiyii:v4.25.2
suyiiyii:v4.25.1
suyiiyii:v4.24.5
suyiiyii:v4.24.4
suyiiyii:v4.24.3
suyiiyii:draft-4.24.3b
suyiiyii:draft-4.24.3
suyiiyii:v4.24.2
suyiiyii:v4.24.1
suyiiyii:v4.23.1
suyiiyii:v4.22.1
suyiiyii:v4.21.1
suyiiyii:v4.20.2
suyiiyii:v4.20.1
suyiiyii:v4.19.1
suyiiyii:v4.18.1
suyiiyii:v4.17.2
suyiiyii:v4.17.1
suyiiyii:v4.16.2
suyiiyii:v4.16.1
suyiiyii:v4.15.1
suyiiyii:v4.14.2
suyiiyii:v4.14.1
suyiiyii:v4.13.5
suyiiyii:releaseTest-manpage8
suyiiyii:releaseTest-manpage7
suyiiyii:releaseTest-manpage6
suyiiyii:releaseTest-manpage5
suyiiyii:releaseTest-manpage4
suyiiyii:releaseTest-manpage3
suyiiyii:releaseTest-manpage2
suyiiyii:releaseTest-manpage
suyiiyii:v4.13.4
suyiiyii:v4.13.3
suyiiyii:v4.13.2
suyiiyii:v4.13.1
suyiiyii:v4.13.0
suyiiyii:v4.12.2
suyiiyii:v4.12.1
suyiiyii:v4.12.0
suyiiyii:v4.11.2
suyiiyii:v4.11.1
suyiiyii:v4.11.0
suyiiyii:v4.10.0
suyiiyii:v4.9.8
suyiiyii:v4.9.7
suyiiyii:v4.9.6
suyiiyii:v4.9.5
suyiiyii:v4.9.4
suyiiyii:v4.9.3
suyiiyii:v4.9.2
suyiiyii:v4.9.1
suyiiyii:v4.9.0
suyiiyii:v4.8.0
suyiiyii:v4.7.1
suyiiyii:v4.7.0
suyiiyii:v4.6.3
suyiiyii:v4.6.2
suyiiyii:v4.6.1
suyiiyii:v4.6.0
suyiiyii:v4.5.1
suyiiyii:v4.5.0
suyiiyii:dockerfix
suyiiyii:v4.4.1
suyiiyii:v4.4.0
suyiiyii:v4.3.2
suyiiyii:v4.3.1
suyiiyii:v4.3.0
suyiiyii:v4.2.1
suyiiyii:v4.2.0
suyiiyii:v4.1.0
suyiiyii:vTestB
suyiiyii:vTestA
suyiiyii:4.0.0
suyiiyii:4.0.0-beta2
suyiiyii:4.0.0-beta1
suyiiyii:4.0.0-alpha2
suyiiyii:4.0.0-alpha1
suyiiyii:3.4.1
suyiiyii:v3
suyiiyii:3.4.0
suyiiyii:3.3.4
suyiiyii:3.2.3
suyiiyii:3.3.3
suyiiyii:3.3.2
suyiiyii:3.3.1
suyiiyii:3.3.0
suyiiyii:3.2.2
suyiiyii:3.2.1
suyiiyii:3.2.0
suyiiyii:3.1.2
suyiiyii:3.1.1
suyiiyii:3.1.0
suyiiyii:3.0.1
suyiiyii:3.0.0-beta
suyiiyii:2.4.1
suyiiyii:v2.4.1
suyiiyii:2.4.0
suyiiyii:v2.4.0
suyiiyii:2.3.0
suyiiyii:v2.3.0
suyiiyii:2.2.1
suyiiyii:v2.2.1
suyiiyii:2.2.0
suyiiyii:v2.2.0
suyiiyii:2.1.2
suyiiyii:v2.1.2
suyiiyii:2.1.1
suyiiyii:2.1.0
suyiiyii:v2.1.0
suyiiyii:2.0.1
suyiiyii:v2.0.1
suyiiyii:2.0.0
suyiiyii:2.0-beta
suyiiyii:list
suyiiyii:v1.15.0
suyiiyii:1.15.0
suyiiyii:1.14.1
suyiiyii:1.14.0
suyiiyii:1.13.1
suyiiyii:1.13.0
suyiiyii:1.12
suyiiyii:1.11
suyiiyii:1.10
suyiiyii:1.9
suyiiyii:1.8
suyiiyii:1.7
suyiiyii:1.6
suyiiyii:1.5
suyiiyii:1.4
suyiiyii:1.3
suyiiyii:1.2.1
suyiiyii:1.2
suyiiyii:1.1
suyiiyii:1.0
suyiiyii:0.1
2 Commits
93bcb2f7eb
...
c7fef31cb8
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
c7fef31cb8
|
Merge 2a99e55756 into 8e2c9b612d
|
||
|
|
2a99e55756
|
fix: preserve correct parent references in explode merge anchor reconstruction
When explode resolves merge anchors (<<:), items copied from the alias target retained the original parent pointer instead of being set to the enclosing node being reconstructed. This caused GetPath() to return wrong paths for children of merge-anchored nodes, making subsequent merge operations target the wrong LHS keys. In fixedReconstructAliasedMap, set copied.Parent = node after copy. In reconstructAliasedMap (non-spec path), replace AddChild (which creates sequence-style numeric-index entries) with AddKeyValueChild to properly reconstruct mapping key-value pairs. AddKeyValueChild also correctly sets parent references via SetParent. |