Commit e5975f36 by Edward Thomson

tests: reset odb backend priority

parent e87bcb3d
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
* We work under the assumption that most objects for long-running * We work under the assumption that most objects for long-running
* operations will be packed * operations will be packed
*/ */
int git_odb__loose_priority = 1; int git_odb__loose_priority = GIT_ODB_DEFAULT_LOOSE_PRIORITY;
int git_odb__packed_priority = 2; int git_odb__packed_priority = GIT_ODB_DEFAULT_PACKED_PRIORITY;
bool git_odb__strict_hash_verification = true; bool git_odb__strict_hash_verification = true;
......
...@@ -24,6 +24,9 @@ ...@@ -24,6 +24,9 @@
#define GIT_OBJECT_DIR_MODE 0777 #define GIT_OBJECT_DIR_MODE 0777
#define GIT_OBJECT_FILE_MODE 0444 #define GIT_OBJECT_FILE_MODE 0444
#define GIT_ODB_DEFAULT_LOOSE_PRIORITY 1
#define GIT_ODB_DEFAULT_PACKED_PRIORITY 2
extern bool git_odb__strict_hash_verification; extern bool git_odb__strict_hash_verification;
/* DO NOT EXPORT */ /* DO NOT EXPORT */
......
#include "clar_libgit2.h" #include "clar_libgit2.h"
#include "git2/sys/odb_backend.h" #include "git2/sys/odb_backend.h"
#include "odb.h"
typedef struct { typedef struct {
git_odb_backend base; git_odb_backend base;
...@@ -43,6 +44,11 @@ void test_odb_sorting__cleanup(void) ...@@ -43,6 +44,11 @@ void test_odb_sorting__cleanup(void)
{ {
git_odb_free(_odb); git_odb_free(_odb);
_odb = NULL; _odb = NULL;
cl_git_pass(git_libgit2_opts(GIT_OPT_SET_ODB_LOOSE_PRIORITY,
GIT_ODB_DEFAULT_LOOSE_PRIORITY));
cl_git_pass(git_libgit2_opts(GIT_OPT_SET_ODB_PACKED_PRIORITY,
GIT_ODB_DEFAULT_PACKED_PRIORITY));
} }
void test_odb_sorting__basic_backends_sorting(void) void test_odb_sorting__basic_backends_sorting(void)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment