databricks-cli/libs/dyn/merge
Pieter Noordhuis 0f4891f0fe
Add `dyn.Time` to box a timestamp with its original string value ()
## Changes

If not explicitly quoted, the YAML loader interprets a value like
`2024-08-29` as a timestamp. Such a value is usually intended to be a
string instead. Our normalization logic was not able to turn a time
value back into the original string.

This change boxes the time value to include its original string
representation. Normalization of one of these values into a string can
now use the original input value.

## Tests

Unit tests in `libs/dyn/convert`.
2024-08-29 13:02:34 +00:00
..
elements_by_key.go Track multiple locations associated with a `dyn.Value` () 2024-07-16 11:27:27 +00:00
elements_by_key_test.go Define `dyn.Mapping` to represent maps () 2024-03-25 11:01:09 +00:00
merge.go Track multiple locations associated with a `dyn.Value` () 2024-07-16 11:27:27 +00:00
merge_test.go Track multiple locations associated with a `dyn.Value` () 2024-07-16 11:27:27 +00:00
override.go Track multiple locations associated with a `dyn.Value` () 2024-07-16 11:27:27 +00:00
override_test.go Add `dyn.Time` to box a timestamp with its original string value () 2024-08-29 13:02:34 +00:00