Fix some problems with fetching the BASE/ACTUAL properties. I'm not entirely comfortable with these algorithms, but it works okay for now, and I suspect that it will change/improve as we continue wc-ng development.
Fix some problems with fetching the BASE/ACTUAL properties. I'm not
entirely comfortable with these algorithms, but it works okay for now, and
I suspect that it will change/improve as we continue wc-ng development.

* subversion/libsvn_wc/update_editor.c:
  (close_directory): always fetch the properties, as the node will always
    exist at this point. if properties are undefined for the current
    state, then fill in empty prop hashes.
  (copy_regular_props): constify the PROPVAL, and use the
    svn_wc_is_normal_prop helper, rather than long-hand.
  (close_file): adjust logic on how/when we decide to fetch properties
    from the various sources.


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

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