Shift around some sections in process_actions() to clarify the flow and to remove some local variables. This change appears larger than it really is, but here are the elements:
Shift around some sections in process_actions() to clarify the flow
and to remove some local variables. This change appears larger than it
really is, but here are the elements:

- remove test of CHANGE. always non-NULL. inner block will be removed
  in a future commit (to avoid whitespace change here)
- shift PROPS, CONTENTS, and CHECKSUM processing up before the work
  for RESTRUCTURE_ADD.
- tighten scope of DELETE_REVNUM
- perform svn_editor_copy() immediately, rather than setting
  NEED_COPY. eliminate associated COPYFROM_PATH/REV localvars.
- shift NEED_ADD code inline, and remove that localvar. move "empty
  file" detection and setup into tightest scope.
- move CHILDREN processing into tightest scope

* subversion/libsvn_delta/compat.c:
  (process_actions): as above


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

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion