On Jan 26, 2010, at 2:08 PM, Martin Furter wrote:

> 
> 
> On Mon, 25 Jan 2010, Justin Erenkrantz wrote:
> 
>> My take is deprecate the old package names (org.tigris.*), add the new
>> package name (org.apache.subversion.*), and remove the deprecated
>> names whenever we go to 2.0.
>> 
>> I'm moderately ambivalent on whether this happens for 1.7 or if can
>> wait for 1.8...
>> 
>> I don't see much else we can do under our versioning policies.  -- justin
> 
> How about transforming all classes in org.tigris.subversion to wrappers 
> around org.apache.subversion classes and replace the interfaces with empty 
> ones derived from the apache interfaces (plus their current parent interface)?

I think this is the way to go.  I was playing around last night with 
re-jiggering the java code into the new package(s), and got something 
reasonable put together.  I'll commit it shortly, and I invite folks to comment 
/ criticize.

(I'm especially hoping Mark can take a look, as he probably has more knowledge 
about Java package organization than I do.  And he's one of the primary 
consumers.)

-Hyrum

Reply via email to