-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> Stefan Sperling wrote:
>> The problem is that base has a trailing slash, so "/repos/svn/!svn/act/"
>> is not considered canonical.
[..]
>> The old version canonicalised the URL while the new version does not:
>> To fix this properly, we need to canonicalise the base somewhere.
>> Please also check any other add_component->add_component2 upgrades
>> made in r40202 for similar issues.

> Attached herewith is the patch which fixes the failing commit owing to
> the above case.
> 
> [[[
> Log:
> Make a proper fix to resolve some deprecation warnings using
> `svn_path_url_add_component2()' by canonicalizing the base before
> passing to the above method; and a minor indentation fix.
> 
> [in subversion/libsvn_ra_neon]
> 
> * commit.c
>  (get_version_url, create_activity, commit_add_dir, commit_add_file
>   commit_close_file, add_child): Use `svn_path_url_add_component2()'.
>  (commit_delete_entry): Use `svn_path_url_add_component2()' and a minor
>   indentation fix in comment.
>  (svn_ra_neon__get_commit_editor, checkout_resource): Canonicalize the
>   base before passing to `svn_path_url_add_component2()'.
> 
> * props.c
>  (svn_ra_neon__get_baseline_info): Canonicalize the base before passing
>   to `svn_path_url_add_component2()'.
> 
> Patch by: Kannan R <kann...@collab.net>
> ]]]

Julian/Stefan: Ping?

- --
Thanks & Regards,
Kannan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEVAwUBSw95/nlTqcY7ytmIAQIZzwf/UC+USf1ILjSjsKGa8KbdvPUKq4ErvApp
QpqKhM7Mis76gZULPOff8aIrjBFizgGo87hk9mFvD4BSFvVzAbXdy/h2As85InFQ
CC8JJLJ8nqQKffb2LcGJD/r+C6eEeKYA/ELO7ZbM5DePzebywNG9NsYbCXN6qEdr
5McA78YawAw6FE08DQ1siRz5D0JesYiTcYto7Wq6PFpIFFkNQxon2MV48s+nb/IH
dnpDCIU9q2FcqS5I28KxdLcBhlGbfLGAYlB/FWrGNzfrekA6ujZiIqyKuf1fqJ2j
1B9fuqyOmKMnwW6exYZCOGmKao0r3M5N69XA8inEGtZ5r8O0aHmkbA==
=TPbk
-----END PGP SIGNATURE-----

Reply via email to