[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Help with wc-ng?

From: Greg Stein <gstein_at_gmail.com>
Date: Sat, 8 Aug 2009 22:09:33 +0200

Hey all,

If you'd like to help out with wc-ng, there are a few tasks that can helpful.

One is pretty easy: switch libsvn_wc over to the
result_pool/scratch_pool paradigm. Some functions don't return data,
so they'd just take a scratch_pool. Today, many of the "legacy"
functions take a single "pool" argument -- these would have that pool
renamed, or switched to two pools. This would help in the wc-ng work
because we're doing the conversion as we go; this makes some of the
revisions "more complex" because we're changing functionality *and*
switching pool usage. Changing the pool handling can also make wc more
memory efficient.

A more complicated task is propagating the db/abspath argument pairs
throughout the codebase, replacing the adm_access/path pairs. These
changes can be very straightforward, but periodically blow things up
because of adm_access craziness/subtleties. There is a lot of
low-level plumbing around the db/abspath functionality, so this task
is continuing to push it up/out from those lower levels.

The last broad task is getting rid of the entry_t structure. This is
not straightforward at all. The mappings from our new data structures
to the old entry_t is not straightforward, so this will be very
challenging. Hyrum and I would certainly appreciate help at this
level, but it can be tough.


Received on 2009-08-08 22:09:59 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.