Remove git_repository_gc from the headers

This commit is contained in:
Vicent Marti 2011-03-23 15:40:47 +02:00
parent b0b8313583
commit f0d08b7cec

View File

@ -155,20 +155,16 @@ GIT_EXTERN(int) git_repository_index(git_index **index, git_repository *repo);
/** /**
* Free a previously allocated repository * Free a previously allocated repository
* *
* Note that after a repository is free'd, all the objects it has spawned
* will still exist until they are manually closed by the user
* with `git_object_close`, but accessing any of the attributes of
* an object without a backing repository will result in undefined
* behavior
*
* @param repo repository handle to close. If NULL nothing occurs. * @param repo repository handle to close. If NULL nothing occurs.
*/ */
GIT_EXTERN(void) git_repository_free(git_repository *repo); GIT_EXTERN(void) git_repository_free(git_repository *repo);
/**
* Force a garbage collector pass on the repository
*
* This will force-free any cached objects that have been
* previously marked by the user as closed (`git_object_close`).
*
* @param repo repository handle to collect. If NULL nothing occurs.
*/
GIT_EXTERN(int) git_repository_gc(git_repository *repo);
/** /**
* Creates a new Git repository in the given folder. * Creates a new Git repository in the given folder.
* *