Tweak pool handling of the status walker to remove an old-style subpool from the walker. To reduce memory for repository status use a per directory pool, to limit the status hash lifetime.
Tweak pool handling of the status walker to remove an old-style subpool from
the walker. To reduce memory for repository status use a per directory pool,
to limit the status hash lifetime.

* subversion/libsvn_wc/status.c
  (get_dir_status): Remove local subpool.
  (make_dir_baton): Create pool for baton.
  (close_directory): Don't set text to added. Use scratch pool.
    Destroy pool.
  (close_file): Don't set text to added. Document 0 value.


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

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