Mark Hanson <>


r966747 | rhuijben | 2010-07-22 16:58:57 +0000 (Thu, 22 Jul 2010)

Pass the native eol style used on 'svn export' through the externals
handling to make this value also apply to exported externals.

* subversion/libsvn_client/externals.c
  (handle_external_item_change_baton): Add native_eol field.
  (handle_external_item_change): Pass native_eol to svn_client_export4().
  (handle_externals_desc_change_baton): Add native_eol field.
  (handle_externals_desc_change): Copy native_eol into item baton.
  (svn_client__handle_externals): Initialize native_eol in baton to NULL.
  (svn_client__fetch_externals): Add native_eol argument and set this value
    in the baton.

* subversion/libsvn_client/export.c
  (svn_client_export5): Pass native_eol to externals handling.

* subversion/libsvn_client/client.h
  (svn_client__fetch_externals): Add native_eol argument.

Found by: Mark Hanson <mbh000{_AT_}>