• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/subversion/subversion/libsvn_client/

Lines Matching defs:db

255 release_dir(struct dir_baton *db)
257 assert(db->users > 0);
259 db->users--;
260 if (db->users)
264 struct dir_baton *pb = db->parent_baton;
266 svn_pool_destroy(db->pool);
457 struct dir_baton *db = make_dir_baton("", NULL, eb, FALSE, base_revision,
460 db->left_source = svn_diff__source_create(eb->revision, db->pool);
461 db->right_source = svn_diff__source_create(eb->target_revision, db->pool);
463 SVN_ERR(eb->processor->dir_opened(&db->pdb,
464 &db->skip,
465 &db->skip_children,
467 db->left_source,
468 db->right_source,
472 db->pool,
473 db->pool /* scratch_pool */));
475 *root_baton = db;
483 struct dir_baton *db,
486 struct edit_baton *eb = db->edit_baton;
487 struct file_baton *fb = make_file_baton(path, db, FALSE, scratch_pool);
499 db->pdb,
537 struct dir_baton *db;
545 db = make_dir_baton(path, pb, pb->edit_baton, FALSE, SVN_INVALID_REVNUM,
553 SVN_ERR(eb->processor->dir_opened(&db->pdb, &skip, &skip_children,
593 SVN_ERR(diff_deleted_file(child_path, db, iterpool));
597 SVN_ERR(diff_deleted_dir(child_path, db, iterpool));
607 db->pdb,
612 SVN_ERR(release_dir(db));
672 struct dir_baton *db;
676 db = make_dir_baton(path, pb, eb, TRUE, SVN_INVALID_REVNUM, pb->pool);
677 *child_baton = db;
683 db->skip = TRUE;
684 db->skip_children = TRUE;
688 db->right_source = svn_diff__source_create(eb->target_revision,
689 db->pool);
691 SVN_ERR(eb->processor->dir_opened(&db->pdb,
692 &db->skip,
693 &db->skip_children,
694 db->path,
696 db->right_source,
700 db->pool, db->pool));
715 struct dir_baton *db;
717 db = make_dir_baton(path, pb, eb, FALSE, base_revision, pb->pool);
719 *child_baton = db;
724 db->skip = TRUE;
725 db->skip_children = TRUE;
729 db->left_source = svn_diff__source_create(eb->revision, db->pool);
730 db->right_source = svn_diff__source_create(eb->target_revision, db->pool);
732 SVN_ERR(eb->processor->dir_opened(&db->pdb,
733 &db->skip, &db->skip_children,
735 db->left_source,
736 db->right_source,
740 db->pool, db->pool));
1065 struct dir_baton *db = dir_baton;
1066 struct edit_baton *eb = db->edit_baton;
1071 scratch_pool = db->pool;
1073 if ((db->has_propchange || db->added) && !db->skip)
1075 if (db->added)
1082 db->path, db->base_revision, 0, scratch_pool));
1085 if (db->propchanges->nelts > 0)
1087 SVN_ERR(remove_non_prop_changes(pristine_props, db->propchanges));
1090 if (db->propchanges->nelts > 0 || db->added)
1094 right_props = svn_prop__patch(pristine_props, db->propchanges,
1097 if (db->added)
1099 SVN_ERR(eb->processor->dir_added(db->path,
1101 db->right_source,
1104 db->pdb,
1106 db->pool));
1110 SVN_ERR(eb->processor->dir_changed(db->path,
1111 db->left_source,
1112 db->right_source,
1115 db->propchanges,
1116 db->pdb,
1118 db->pool));
1125 if (! db->skip && !send_changed)
1127 SVN_ERR(eb->processor->dir_closed(db->path,
1128 db->left_source,
1129 db->right_source,
1130 db->pdb,
1132 db->pool));
1134 SVN_ERR(release_dir(db));
1179 struct dir_baton *db = dir_baton;
1184 if (db->skip)
1191 db->has_propchange = TRUE;
1193 propchange = apr_array_push(db->propchanges);
1194 propchange->name = apr_pstrdup(db->pool, name);
1195 propchange->value = svn_string_dup(value, db->pool);