Remove a redundant structure member used to indicate whether a hash has been populated.  Instead, leave the hash uncreated (a NULL pointer) until we populate it, and test that condition instead.
Remove a redundant structure member used to indicate whether a hash
has been populated.  Instead, leave the hash uncreated (a NULL pointer)
until we populate it, and test that condition instead.

* subversion/libsvn_wc/diff.c
  (struct file_baton): Remove fetched_baseprops.
  (make_file_baton): Don't initialise file_baton->baseprops to an empty
    hash, leave it as a NULL pointer instead.
  (load_base_props): Don't set fetched_baseprops.
  (close_file): Add a comment noting that we might be calling the
    callback function with a NULL originalprops argument (and noting
    why that's okay).
  (get_local_mimetypes, change_file_prop): Check whether b->baseprops
    is NULL, rather than checking b->fetched_baseprops.


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

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