You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Greg Stein <gs...@gmail.com> on 2011/04/15 23:55:47 UTC
Re: svn commit: r1092708 - in /subversion/trunk/subversion/libsvn_wc:
workqueue.c workqueue.h
One quick thing that I've seen. Haven't done a full review:
On Fri, Apr 15, 2011 at 09:57, <rh...@apache.org> wrote:
>...
> +++ subversion/trunk/subversion/libsvn_wc/workqueue.c Fri Apr 15 13:57:32 2011
>...
> +run_file_commit(svn_wc__db_t *db,
> + const svn_skel_t *work_item,
> + const char *wri_abspath,
> + svn_cancel_func_t cancel_func,
> + void *cancel_baton,
> + apr_pool_t *scratch_pool)
> +{
> + const svn_skel_t *arg1 = work_item->children->next;
> + const char *local_relpath;
> + const char *local_abspath;
> + svn_boolean_t remove_executable;
> + svn_boolean_t set_read_write;
> + apr_int64_t v;
> +
> + local_relpath = apr_pstrmemdup(scratch_pool, arg1->data, arg1->len);
> + SVN_ERR(svn_wc__db_from_relpath(&local_abspath, db, wri_abspath,
> + local_relpath, scratch_pool, scratch_pool));
> +
> + SVN_ERR(svn_skel__parse_int(&v, arg1->next, scratch_pool));
> + set_read_write = (v != 0);
> +
> + SVN_ERR(svn_skel__parse_int(&v, arg1->next, scratch_pool));
This should be arg1->next->next
Maybe this bug isn't properly tested in our test suite?
>...
Cheers,
-g