Bo Chen wrote on Thu, Mar 28, 2013 at 13:00:15 -0400:
> I am now working on understanding the  flow when a user is doing a commit,
> what exactly happens in the SVN client, and what exactly happens in the SVN
> server, in the code level.

I suggest that you run a commit on ra_local (file:///) and set a
breakpoint in write_final_current():

    (gdb) set breakpoint pending on
    (gdb) b write_final_current
    (gdb) r

then examine the call stack:

    (gdb) bt

That call stack will show you nearly all of our layering.  (but some
auxiliary routines in libsvn_delta and libsvn_subr won't show in it)

Reply via email to