1. 22 Jun, 2018 1 commit
    • config_parse: have `git_config_parse` own entry value and name · e51e29e8
      The function `git_config_parse` uses several callbacks to pass data
      along to the caller as it parses the file. One design shortcoming here
      is that strings passed to those callbacks are expected to be freed by
      them, which is really confusing.
      
      Fix the issue by changing memory ownership here. Instead of expecting
      the `on_variable` callbacks to free memory for `git_config_parse`, just
      do it inside of `git_config_parse`. While this obviously requires a bit
      more memory allocation churn due to having to copy both name and value
      at some places, this shouldn't be too much of a burden.
      Patrick Steinhardt committed
  2. 18 Jun, 2018 5 commits
  3. 17 Jun, 2018 1 commit
  4. 16 Jun, 2018 1 commit
  5. 15 Jun, 2018 28 commits
  6. 12 Jun, 2018 4 commits