libgit2/libgit2 — pull request #758 by aroben (2012-06-09 16:48:57+00:00)
Title: Quotes inside config values don't survive serialization/deserialization

If you store a config value that contains quotes:

```c
git_config_set_string(cfg, "user.name", "Dwayne \"The Rock\" Johnson");
```

then save the config to disk, load it again, and read the value back out:

```c
git_config_get_string(&str, cfg, "user.name");
```

the interior quotes will be gone!

Note that if you read the value back out *before* saving to/loading from disk, the interior quotes are still there.