jeremyfa/yaml.js — pull request #22 by bryanlovely (2014-07-23 22:02:29+00:00)
Title: Changed hash inheritance to clone source object 

... Instead of re-using it, so that overrides in target don't affect values in source.

Previously, the following YAML string:
```yaml
source: &source
foo: bar
target:
<<: *source
foo: qux
```
would parse to
```
{
"source": { "foo": "qux" },
"target": { "foo": "qux" }
}
```
instead of expected
```
{
"source": { "foo": "bar" },
"target": { "foo": "qux" }
}
```