You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2010/11/16 12:07:48 UTC
svn commit: r1035588 - /subversion/trunk/subversion/libsvn_wc/entries.c
Author: philip
Date: Tue Nov 16 11:07:48 2010
New Revision: 1035588
URL: http://svn.apache.org/viewvc?rev=1035588&view=rev
Log:
* subversion/libsvn_wc/entries.c
(write_entry): Remove two redundant parameters, one was always FALSE
the other was part of another parameter.
(entries_write_new_cb): Adjust calls to write_entry.
Modified:
subversion/trunk/subversion/libsvn_wc/entries.c
Modified: subversion/trunk/subversion/libsvn_wc/entries.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/entries.c?rev=1035588&r1=1035587&r2=1035588&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/entries.c (original)
+++ subversion/trunk/subversion/libsvn_wc/entries.c Tue Nov 16 11:07:48 2010
@@ -1722,12 +1722,10 @@ write_entry(svn_wc__db_t *db,
svn_sqlite__db_t *sdb,
apr_int64_t wc_id,
apr_int64_t repos_id,
- const char *repos_root,
const svn_wc_entry_t *entry,
const char *local_relpath,
const char *entry_abspath,
const svn_wc_entry_t *this_dir,
- svn_boolean_t always_create_actual,
svn_boolean_t create_locks,
apr_pool_t *scratch_pool)
{
@@ -1790,7 +1788,7 @@ write_entry(svn_wc__db_t *db,
const char *relative_url;
working_node->copyfrom_repos_id = repos_id;
- relative_url = svn_uri_is_child(repos_root, entry->copyfrom_url,
+ relative_url = svn_uri_is_child(this_dir->repos, entry->copyfrom_url,
NULL);
if (relative_url == NULL)
working_node->copyfrom_repos_path = "";
@@ -1958,14 +1956,14 @@ write_entry(svn_wc__db_t *db,
SVN_ERR(svn_checksum_parse_hex(&base_node->checksum, svn_checksum_md5,
entry->checksum, scratch_pool));
- if (repos_root)
+ if (this_dir->repos)
{
base_node->repos_id = repos_id;
/* repos_relpath is NOT a URI. decode as appropriate. */
if (entry->url != NULL)
{
- const char *relative_url = svn_uri_is_child(repos_root,
+ const char *relative_url = svn_uri_is_child(this_dir->repos,
entry->url,
scratch_pool);
@@ -1977,7 +1975,7 @@ write_entry(svn_wc__db_t *db,
}
else
{
- const char *base_path = svn_uri_is_child(repos_root,
+ const char *base_path = svn_uri_is_child(this_dir->repos,
this_dir->url,
scratch_pool);
if (base_path == NULL)
@@ -2128,7 +2126,7 @@ write_entry(svn_wc__db_t *db,
}
/* Insert the actual node. */
- if (actual_node || always_create_actual)
+ if (actual_node)
{
actual_node = MAYBE_ALLOC(actual_node, scratch_pool);
@@ -2166,7 +2164,7 @@ entries_write_new_cb(void *baton,
const svn_wc_entry_t *this_dir;
apr_hash_index_t *hi;
apr_pool_t *iterpool = svn_pool_create(scratch_pool);
- const char *repos_root, *old_root_abspath, *dir_relpath;
+ const char *old_root_abspath, *dir_relpath;
/* Get a copy of the "this dir" entry for comparison purposes. */
this_dir = apr_hash_get(ewb->entries, SVN_WC_ENTRY_THIS_DIR,
@@ -2178,8 +2176,6 @@ entries_write_new_cb(void *baton,
_("No default entry in directory '%s'"),
svn_dirent_local_style(dir_abspath,
iterpool));
- repos_root = this_dir->repos;
-
old_root_abspath = svn_dirent_get_longest_ancestor(dir_abspath,
new_root_abspath,
scratch_pool);
@@ -2189,12 +2185,12 @@ entries_write_new_cb(void *baton,
dir_relpath = svn_dirent_skip_ancestor(old_root_abspath, dir_abspath);
/* Write out "this dir" */
- SVN_ERR(write_entry(db, sdb, ewb->wc_id, ewb->repos_id, repos_root,
+ SVN_ERR(write_entry(db, sdb, ewb->wc_id, ewb->repos_id,
this_dir,
dir_relpath,
svn_dirent_join(new_root_abspath, dir_relpath,
scratch_pool),
- this_dir, FALSE, FALSE, iterpool));
+ this_dir, FALSE, iterpool));
for (hi = apr_hash_first(scratch_pool, ewb->entries); hi;
hi = apr_hash_next(hi))
@@ -2213,13 +2209,13 @@ entries_write_new_cb(void *baton,
use this function for upgrading old working copies. */
child_abspath = svn_dirent_join(dir_abspath, name, iterpool);
child_relpath = svn_dirent_skip_ancestor(old_root_abspath, child_abspath);
- SVN_ERR(write_entry(db, sdb, ewb->wc_id, ewb->repos_id, repos_root,
+ SVN_ERR(write_entry(db, sdb, ewb->wc_id, ewb->repos_id,
this_entry,
child_relpath,
svn_dirent_join(new_root_abspath, child_relpath,
scratch_pool),
this_dir,
- FALSE, TRUE,
+ TRUE,
iterpool));
}