@@ -24,7 +24,8 @@ int git_refdb_new(git_refdb **out, git_repository *repo)
2424{
2525 git_refdb * db ;
2626
27- assert (out && repo );
27+ GIT_ASSERT_ARG (out );
28+ GIT_ASSERT_ARG (repo );
2829
2930 db = git__calloc (1 , sizeof (* db ));
3031 GIT_ERROR_CHECK_ALLOC (db );
@@ -41,7 +42,8 @@ int git_refdb_open(git_refdb **out, git_repository *repo)
4142 git_refdb * db ;
4243 git_refdb_backend * dir ;
4344
44- assert (out && repo );
45+ GIT_ASSERT_ARG (out );
46+ GIT_ASSERT_ARG (repo );
4547
4648 * out = NULL ;
4749
@@ -89,7 +91,7 @@ int git_refdb_set_backend(git_refdb *db, git_refdb_backend *backend)
8991
9092int git_refdb_compress (git_refdb * db )
9193{
92- assert (db );
94+ GIT_ASSERT_ARG (db );
9395
9496 if (db -> backend -> compress )
9597 return db -> backend -> compress (db -> backend );
@@ -114,7 +116,9 @@ void git_refdb_free(git_refdb *db)
114116
115117int git_refdb_exists (int * exists , git_refdb * refdb , const char * ref_name )
116118{
117- assert (exists && refdb && refdb -> backend );
119+ GIT_ASSERT_ARG (exists );
120+ GIT_ASSERT_ARG (refdb );
121+ GIT_ASSERT_ARG (refdb -> backend );
118122
119123 return refdb -> backend -> exists (exists , refdb -> backend , ref_name );
120124}
@@ -124,7 +128,10 @@ int git_refdb_lookup(git_reference **out, git_refdb *db, const char *ref_name)
124128 git_reference * ref ;
125129 int error ;
126130
127- assert (db && db -> backend && out && ref_name );
131+ GIT_ASSERT_ARG (db );
132+ GIT_ASSERT_ARG (db -> backend );
133+ GIT_ASSERT_ARG (out );
134+ GIT_ASSERT_ARG (ref_name );
128135
129136 error = db -> backend -> lookup (& ref , db -> backend , ref_name );
130137 if (error < 0 )
@@ -234,7 +241,8 @@ void git_refdb_iterator_free(git_reference_iterator *iter)
234241
235242int git_refdb_write (git_refdb * db , git_reference * ref , int force , const git_signature * who , const char * message , const git_oid * old_id , const char * old_target )
236243{
237- assert (db && db -> backend );
244+ GIT_ASSERT_ARG (db );
245+ GIT_ASSERT_ARG (db -> backend );
238246
239247 GIT_REFCOUNT_INC (db );
240248 ref -> db = db ;
@@ -253,7 +261,9 @@ int git_refdb_rename(
253261{
254262 int error ;
255263
256- assert (db && db -> backend );
264+ GIT_ASSERT_ARG (db );
265+ GIT_ASSERT_ARG (db -> backend );
266+
257267 error = db -> backend -> rename (out , db -> backend , old_name , new_name , force , who , message );
258268 if (error < 0 )
259269 return error ;
@@ -268,15 +278,18 @@ int git_refdb_rename(
268278
269279int git_refdb_delete (struct git_refdb * db , const char * ref_name , const git_oid * old_id , const char * old_target )
270280{
271- assert (db && db -> backend );
281+ GIT_ASSERT_ARG (db );
282+ GIT_ASSERT_ARG (db -> backend );
283+
272284 return db -> backend -> del (db -> backend , ref_name , old_id , old_target );
273285}
274286
275287int git_refdb_reflog_read (git_reflog * * out , git_refdb * db , const char * name )
276288{
277289 int error ;
278290
279- assert (db && db -> backend );
291+ GIT_ASSERT_ARG (db );
292+ GIT_ASSERT_ARG (db -> backend );
280293
281294 if ((error = db -> backend -> reflog_read (out , db -> backend , name )) < 0 )
282295 return error ;
@@ -368,14 +381,16 @@ int git_refdb_should_write_head_reflog(int *out, git_refdb *db, const git_refere
368381
369382int git_refdb_has_log (git_refdb * db , const char * refname )
370383{
371- assert (db && refname );
384+ GIT_ASSERT_ARG (db );
385+ GIT_ASSERT_ARG (refname );
372386
373387 return db -> backend -> has_log (db -> backend , refname );
374388}
375389
376390int git_refdb_ensure_log (git_refdb * db , const char * refname )
377391{
378- assert (db && refname );
392+ GIT_ASSERT_ARG (db );
393+ GIT_ASSERT_ARG (refname );
379394
380395 return db -> backend -> ensure_log (db -> backend , refname );
381396}
@@ -389,7 +404,9 @@ int git_refdb_init_backend(git_refdb_backend *backend, unsigned int version)
389404
390405int git_refdb_lock (void * * payload , git_refdb * db , const char * refname )
391406{
392- assert (payload && db && refname );
407+ GIT_ASSERT_ARG (payload );
408+ GIT_ASSERT_ARG (db );
409+ GIT_ASSERT_ARG (refname );
393410
394411 if (!db -> backend -> lock ) {
395412 git_error_set (GIT_ERROR_REFERENCE , "backend does not support locking" );
@@ -401,7 +418,7 @@ int git_refdb_lock(void **payload, git_refdb *db, const char *refname)
401418
402419int git_refdb_unlock (git_refdb * db , void * payload , int success , int update_reflog , const git_reference * ref , const git_signature * sig , const char * message )
403420{
404- assert (db );
421+ GIT_ASSERT_ARG (db );
405422
406423 return db -> backend -> unlock (db -> backend , payload , success , update_reflog , ref , sig , message );
407424}
0 commit comments