Andrew Lentvorski wrote:

> Agreed.  The proper response was to refactor CVS and then start
> replacing subsystems.
>
> The problem is that no developers *ever* want to do that.
>
> Refactoring requires that you understand the old code, write tests,
> refactor while gaining no new functionality, and only *then* pull out
> bad subsystems and redo them.
>
> That's a whole lot of unfun coding.

How do you know refactoring CVS code and understanding it would be easier
and faster than doing a clean rewrite with the new design decisions you
want?  You seem to take this as an axiom.... sure you would never want to
rewrite an OS on your free time but this is "just" a SCM.  Maybe no one
wants to do this unfun work for a reason.

Chris




-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to