Tweak new conflict storage API. Instead of providing functions which add conflict data to the DB bit by bit in a non-atomic fashion, declare an API to populate a skel with conflict data. The skel can then be installed into the DB atomically.
Tweak new conflict storage API.
Instead of providing functions which add conflict data to the DB bit by bit
in a non-atomic fashion, declare an API to populate a skel with conflict data.
The skel can then be installed into the DB atomically.

Suggested by: gstein

* subversion/libsvn_wc/wc_db.h
  (svn_wc__db_record_): Rename this defgroup to 'svn_wc__db_conflict_skel_'.
  (svn_wc__db_record_conflicting_update_op,
   svn_wc__db_record_conflicting_switch_op,
   svn_wc__db_record_conflicting_merge_op,
   svn_wc__db_record_conflicting_patch_op
   svn_wc__db_record_text_conflict,
   svn_wc__db_record_prop_conflict,
   svn_wc__db_record_tree_conflict,
   svn_wc__db_record_reject_conflict,
   svn_wc__db_record_obstruction_conflict): Replace with ...
  (svn_wc__db_conflict_skel_set_op_update,
   svn_wc__db_conflict_skel_set_op_switch,
   svn_wc__db_conflict_skel_set_op_merge,
   svn_wc__db_conflict_skel_set_op_patch,
   svn_wc__db_conflict_skel_add_text_conflict,
   svn_wc__db_conflict_skel_add_prop_conflict,
   svn_wc__db_conflict_skel_add_tree_conflict,
   svn_wc__db_conflict_skel_add_reject_conflict,
   svn_wc__db_conflict_skel_add_obstruction): ... these declarations.
  (svn_wc__db_conflict_skel_new): Declare.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion