Good news everyone: a customer wants to license our Rails-based app!
(Maybe we'll be able to afford something fancier than ramen noodle for
dinner!!!) The bad news is that they want a custom logo, custom color
scheme and "a few tweaks here and there".
What are the established techniques for managing "a few tweaks here and
Creating branch in git seems like it will do almost everything
necessary. The only complication I see is that we'll have to
back-merge enhancements and bug fixes in the main branch, but that would
be true for any approach.
Simply stated: is there a compelling reason NOT to use git for creating