Virtualize ChangeFactory for easier extensibility


Attached patch refactors DefaultChangeFactory into non-static ChangeFactory class with virtual methods.
DefaultChangeFactory contains static instance of current ChangeFactory , old static methods are kept for backwards compatibility and forward calls to current instance.

file attachments


nallenwagner wrote Jan 25, 2013 at 6:53 PM

Thanks @mwisnicki!

I'll pull these down and take a look. Thanks for the suggestions.
  • Nathan

nallenwagner wrote Feb 1, 2013 at 3:02 PM


Per your suggestion, I've converted the repo to Git. Would you be willing to create a fork, apply your changes there and then submit a pull request? Sorry for asking you to do extra work.