libgit2/tests/submodule
Carlos Martín Nieto 9a97f49e3a config: borrow refcounted references
This changes the get_entry() method to return a refcounted version of
the config entry, which you have to free when you're done.

This allows us to avoid freeing the memory in which the entry is stored
on a refresh, which may happen at any time for a live config.

For this reason, get_string() has been forbidden on live configs and a
new function get_string_buf() has been added, which stores the string in
a git_buf which the user then owns.

The functions which parse the string value takea advantage of the
borrowing to parse safely and then release the entry.
2015-03-03 18:35:12 +01:00
..
add.c config: borrow refcounted references 2015-03-03 18:35:12 +01:00
init.c config: borrow refcounted references 2015-03-03 18:35:12 +01:00
lookup.c Remove the signature from ref-modifying functions 2015-03-03 14:40:50 +01:00
modify.c config: borrow refcounted references 2015-03-03 18:35:12 +01:00
nosubs.c Remove most submodule reloads from tests 2014-04-01 13:24:06 -07:00
repository_init.c config: borrow refcounted references 2015-03-03 18:35:12 +01:00
status.c iterator: submodules are determined by an index or tree 2014-11-07 08:33:27 +01:00
submodule_helpers.c submodule init should resolve relative url paths 2014-12-22 16:35:45 -05:00
submodule_helpers.h submodule init should resolve relative url paths 2014-12-22 16:35:45 -05:00
update.c repository: remove log message override for switching the active branch 2015-03-03 14:40:50 +01:00