Lines Matching defs:eb

421 get_empty_file(struct edit_baton *eb,
427 if (!eb->empty_file)
428 SVN_ERR(svn_io_open_unique_file3(NULL, &(eb->empty_file), NULL,
430 eb->pool, eb->pool));
432 *empty_file_path = eb->empty_file;
443 struct edit_baton *eb = edit_baton;
445 eb->target_revision = target_revision;
456 struct edit_baton *eb = edit_baton;
457 struct dir_baton *db = make_dir_baton("", NULL, eb, FALSE, base_revision,
458 eb->pool);
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,
471 eb->processor,
486 struct edit_baton *eb = db->edit_baton;
489 svn_diff_source_t *left_source = svn_diff__source_create(eb->revision,
492 if (eb->cancel_func)
493 SVN_ERR(eb->cancel_func(eb->cancel_baton));
495 SVN_ERR(eb->processor->file_opened(&fb->pfb, &skip, path,
500 eb->processor,
503 if (eb->cancel_func)
504 SVN_ERR(eb->cancel_func(eb->cancel_baton));
509 SVN_ERR(get_file_from_ra(fb, ! eb->text_deltas, scratch_pool));
511 SVN_ERR(eb->processor->file_deleted(fb->path,
516 eb->processor,
536 struct edit_baton *eb = pb->edit_baton;
543 svn_diff_source_t *left_source = svn_diff__source_create(eb->revision,
548 SVN_ERR_ASSERT(SVN_IS_VALID_REVNUM(eb->revision));
550 if (eb->cancel_func)
551 SVN_ERR(eb->cancel_func(eb->cancel_baton));
553 SVN_ERR(eb->processor->dir_opened(&db->pdb, &skip, &skip_children,
559 eb->processor,
563 SVN_ERR(svn_ra_get_dir2(eb->ra_session,
568 eb->revision,
604 SVN_ERR(eb->processor->dir_deleted(path,
608 eb->processor,
626 struct edit_baton *eb = pb->edit_baton;
634 scratch_pool = svn_pool_create(eb->pool);
637 SVN_ERR(svn_ra_check_path(eb->ra_session, path, eb->revision, &kind,
671 struct edit_baton *eb = pb->edit_baton;
676 db = make_dir_baton(path, pb, eb, TRUE, SVN_INVALID_REVNUM, pb->pool);
688 db->right_source = svn_diff__source_create(eb->target_revision,
691 SVN_ERR(eb->processor->dir_opened(&db->pdb,
699 eb->processor,
714 struct edit_baton *eb = pb->edit_baton;
717 db = make_dir_baton(path, pb, eb, FALSE, base_revision, pb->pool);
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,
739 eb->processor,
756 struct edit_baton *eb = pb->edit_baton;
773 fb->right_source = svn_diff__source_create(eb->target_revision, fb->pool);
775 SVN_ERR(eb->processor->file_opened(&fb->pfb,
782 eb->processor,
798 struct edit_baton *eb = pb->edit_baton;
811 fb->left_source = svn_diff__source_create(eb->revision, fb->pool);
812 fb->right_source = svn_diff__source_create(eb->target_revision, fb->pool);
814 SVN_ERR(eb->processor->file_opened(&fb->pfb,
821 eb->processor,
973 struct edit_baton *eb = fb->edit_baton;
986 if (expected_md5_digest && eb->text_deltas)
1020 SVN_ERR(eb->processor->file_added(fb->path,
1028 eb->processor,
1031 SVN_ERR(eb->processor->file_changed(fb->path,
1043 eb->processor,
1066 struct edit_baton *eb = db->edit_baton;
1077 pristine_props = eb->empty_hash;
1081 SVN_ERR(svn_ra_get_dir2(eb->ra_session, NULL, NULL, &pristine_props,
1099 SVN_ERR(eb->processor->dir_added(db->path,
1105 eb->processor,
1110 SVN_ERR(eb->processor->dir_changed(db->path,
1117 eb->processor,
1127 SVN_ERR(eb->processor->dir_closed(db->path,
1131 eb->processor,
1206 struct edit_baton *eb = edit_baton;
1208 svn_pool_destroy(eb->pool);
1221 struct edit_baton *eb = pb->edit_baton;
1223 SVN_ERR(eb->processor->node_absent(path, pb->pdb, eb->processor, pool));
1237 struct edit_baton *eb = pb->edit_baton;
1239 SVN_ERR(eb->processor->node_absent(path, pb->pdb, eb->processor, pool));
1251 struct edit_baton *eb = baton;
1254 base_revision = eb->revision;
1256 SVN_ERR(svn_ra_check_path(eb->ra_session, path, base_revision, kind,
1270 struct edit_baton *eb = baton;
1274 base_revision = eb->revision;
1276 SVN_ERR(svn_ra_check_path(eb->ra_session, path, base_revision, &node_kind,
1281 SVN_ERR(svn_ra_get_file(eb->ra_session, path, base_revision,
1288 SVN_ERR(svn_ra_get_dir2(eb->ra_session, NULL, NULL, props, path,
1312 struct edit_baton *eb = baton;
1317 base_revision = eb->revision;
1323 err = svn_ra_get_file(eb->ra_session, path, base_revision,
1356 struct edit_baton *eb = apr_pcalloc(editor_pool, sizeof(*eb));
1360 eb->pool = editor_pool;
1361 eb->depth = depth;
1363 eb->processor = processor;
1365 eb->ra_session = ra_session;
1367 eb->revision = revision;
1368 eb->empty_file = NULL;
1369 eb->empty_hash = apr_hash_make(eb->pool);
1370 eb->text_deltas = text_deltas;
1371 eb->cancel_func = cancel_func;
1372 eb->cancel_baton = cancel_baton;
1391 tree_editor, eb,
1393 eb->pool));
1398 shim_callbacks->fetch_baton = eb;