Fix two potential uses of an uninitialized variable, which caused sporadic test failures. I also reorganized and commented the code, for clarity.
Fix two potential uses of an uninitialized variable, which caused sporadic
test failures. I also reorganized and commented the code, for clarity.

* subversion/libsvn_wc/update_editor.c:
  (svn_wc_add_repos_file4): expand lead-in comment for the revert file
    juggling. if base_get_info throws an error, then DO NOT attempt to
    look at the STATUS variable -- it is likely uninitialized. rejigger
    the if blocks to avoid the need for a REPLACED and WAS_REPLACED
    variables. code flow is simple enough. rather than calling the
    svn_wc__internal_is_replaced function to get the "old concept" of
    "replaced", just directly use wc-ng functions and terms to detect if
    we have possibly done an add (and this move before).


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

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