ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Loughran <ste...@apache.org>
Subject Re: Cvs.java
Date Fri, 12 Nov 2004 10:21:20 GMT
On Fri, 12 Nov 2004 10:40:59 +0700, Kevin Jackson
<kevin.jackson@it.fts-vn.com> wrote:
> This looks like dead code as all the functionality is in
AbstractCvsTask.
> 
> Would it be possible to prune this from the current version?
> 
> Kev
> 

Its retained in case someone, somewhere, had subclassed the task, or
created a cvs task and cast it to tasks.Cvs.

In OSS code there is no real privacy of implementation, and we have to
try and maintain the appearance of stability in the moderately public
areas. That doesnt mean that we cant change things, but we have to
assume that people use our tasks programatically as well as in XML and
so cannot
-remove existing tasks
-remove existing setter methods. If you want to change the type of a
setter (e.g String -> Integer), you need to retain the old one *after*
the new one. 

-Steve


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message