For issue #2349, "revision peg separator @ conflicts with use of @ inside URL", introduce a special error message that shows how the problem can be worked around in the common case.
For issue #2349, "revision peg separator @ conflicts with use of @ inside URL",
introduce a special error message that shows how the problem can be worked
around in the common case.

* subversion/libsvn_subr/opt.c
  (svn_opt_parse_path): If we fail to parse the peg revision in an svn+ssh://
   URL, and the URL contains only one '@', suggest in the error message
   to append an '@' to the URL. This should help users who fail to connect
   to their repositories using user@hostname notation, and who haven't heard
   about the peg revision syntax yet.


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

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