C. Michael Pilato wrote:
> C. Michael Pilato wrote:
>> Specifically in this case, svn_fs_base__dag_commit_txn() (which is
>> wrapped with a BDB transaction) calls
>> svn_fs_mergeinfo__update_index(), which in turn calls
>> index_txn_mergeinfo(), which calls (UH-OH!) svn_fs_revision_root().
>>
>> I started to fix this weeks ago on the reintegrate branch, but stopped
>> because that branch took a turn towards removing sqlite from BDB
>> altogether.
>
> I'm testing a patch for this right now. I hope it's temporary and that
> David Glasser (or someone else) will be able to return to the task of
> de-sqlite-ing our BDB mergeinfo logic Real Soon Now(tm).
Oh, geez. I think there are other circular call paths to fix, too, as I see
the mergeinfo util code also calls svn_fs_node_prop().
--
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet <> www.collab.net <> Distributed Development On Demand
Received on 2008-01-23 23:06:11 CET