Ryan Foster wrote: > Initially, it started out as a bug fix. We began by simply trying to > fix all of the issues with Smoothfeather that were listed in various > JIRA issues, but as we went along it became more and more apparent that > although the design was good, the original markup was not. We ended up > having to touch so many files that it became much easier to simply start > fresh rather than have a patch that was 2000 lines long, or a series of > patches that were cumbersome and confusing to manage. So in summary: > > Was a bug fix... > Now a new feature.
So maintain a series of patches. If you are having a hard time with that, then use a different tool. Mercurial and git both support such things.