But here we seem to be talking about a new family of generic tasks,
If this works well, we could deprecate the old tasks and eventually in a
couple of versions remove them.

Jose Alberto

> -----Original Message-----
> From: Martijn Kruithof [mailto:[EMAIL PROTECTED]
> Sent: 27 September 2005 16:57
> To: Ant Developers List
> Subject: Re: suggestion refactor SCM
> 
> Hi,
> 
> The standard problem with any kind of refactoring is the backward
> compatibility requirement on source code level. There are a lot of
> constructs we'd like to remove, but upto now we have always weighted
> backward compatibility - even on source code level - over removing
those.
> 
> Martijn
> 
> Kev Jackson wrote:
> 
> > Hi
> >
> > I've been playing with darcs recently and I've almost finished an
> > antlib for it (though I keep being distracted, first Haskell, now
> > Lisp....).
> >
> > 'darcs get' is roughly similar to 'cvs checkout' or 'svn co'
> >
> > I was wondering if it would make sense to refactor the SCM tasks
into
> > an interface (scm) and have a set of antlibs that implement that
> > interface in a vendor specific manner.  Such that
> >
> > <scm command="commit">
> >
> > is handled appropriately by each SCM system in it's own way, whilst
at
> > the same time exposing a common API to simplify this (very common)
set
> > of tasks.  I'm thinking it'd be similar to how the <javac> task
> > simplifies compiling regardless of which compiler you want to use.
> >
> > Is this:
> > a - a stupid idea and a colossal waste of time
> > b - a not too stupid idea, but still a colossal waste of time
> > c - not stupid, a colossal waste of time, but it'd be worth doing
anyway
> > d - none of the above
> >
> > Kev
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to