The test suite now passes with the additional entries API compatibility tests, so it has been enabled by default.
The test suite now passes with the additional entries API compatibility
tests, so it has been enabled by default.

This revision wraps up the last little tweaks necessary for this to work.

* subversion/tests/cmdline/svntest/wc.py:
  (State.normalize): move the join() private function out to ...
  (repos_join): ... here. and add a base PARAM and allow either parameter
    to be the empty string.
  (State.from_wc): remove the '/'-append onto the parent, as we'll call
    repos_join instead, and it will Do The Right Thing.
  (State.from_entries): always return a State now. avoid keys that start
    with "." and use repos_join when possible. leave "missing" StateItem
    objects for the stub subdir entries.
  (svn_url_quote): new function to quote URLs according to svn semantics
    rather than Python's semantics.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@876955 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion