You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Greg Stein <gs...@gmail.com> on 2010/05/12 17:14:13 UTC

Re: WC-NG: Perhaps it's time to write a new summary of where we stand at the moment?

On Wed, May 12, 2010 at 09:33, Daniel Näslund <da...@longitudo.com> wrote:
> Hi!
>
> Greg [1] identified the following items in the beginning of February.
>
> * remove entry_t usage within libsvn_wc/client

This is very close in the client, but there is still a good chunk of
work in libsvn_wc.

> * remove access_t usage withing libsvn_wc/client

This looks to be done. libsvn_client has no more uses/references.
There are still some references in libsvn_wc, but that appears to be
for backwards compatibility only.

Hyrum was doing some work to clarify access_t uses in libsvn_wc. Not
sure where he is with that.

> * move props into wc.db

Should happen within a week.

> * move to single/root wc.db

No plans yet. We probably need to remove entry_t uses before tackling this.

> * switch to new pristine file mgmt

Julian is working on this. I believe it is getting close for new
working copies, but we do not have a migration/upgrade story yet.

> I have the feeling, we've made some progress. Are there any new
> identifiable items for wc-ng completion?

We have work items which perform database work inside *and* perform
file operations. These need to be turned inside-out to perform the db
operation and queue file updates within one sqlite txn.

There are a number of places where we perform several db operations
outside of a sqlite txn, which means failure could leave us in a
corrupted state. See svn_wc_add_repos_file4 for an example (note:
other than that, the function is now at our wc-ng "ideal" design).

> The WC-NG meta issue [2] contains only one dependency, #3586. Perhaps we
> could add some more to make it easier to track the progress?

Meh. I don't use the tracker as a to-do list. The set of work is too
fluid for something as rigid as that.

> Cheers,
> Daniel
>
> (Hope I'm not too forward asking these questions)

It's always fine!

> [1] http://svn.haxx.se/dev/archive-2010-02/0286.shtml
> [2] http://subversion.tigris.org/issues/show_bug.cgi?id=3357

Cheers,
-g

Re: WC-NG: Perhaps it's time to write a new summary of where we stand at the moment?

Posted by "Hyrum K. Wright" <hy...@mail.utexas.edu>.
On Wed, May 12, 2010 at 12:14 PM, Greg Stein <gs...@gmail.com> wrote:

> On Wed, May 12, 2010 at 09:33, Daniel Näslund <da...@longitudo.com>
> wrote:
> > Hi!
> >
> > Greg [1] identified the following items in the beginning of February.
> >
> > * remove entry_t usage within libsvn_wc/client
>
> This is very close in the client, but there is still a good chunk of
> work in libsvn_wc.
>
> > * remove access_t usage withing libsvn_wc/client
>
> This looks to be done. libsvn_client has no more uses/references.
> There are still some references in libsvn_wc, but that appears to be
> for backwards compatibility only.
>
> Hyrum was doing some work to clarify access_t uses in libsvn_wc. Not
> sure where he is with that.
>

I started working in it, then spent a week at a conference, and then had my
laptop motherboard get toasted.  I'm hoping to have the hardware back by
week's end, and then dive back in next week.

-Hyrum