Branches and management
Martin Persenius
martin at persenius.net
Sat Apr 28 06:21:53 PDT 2007
Walter,
I think this lecture on open source projects might be of interest for you:
http://video.google.com/videoplay?docid=-5503858974016723264
One idea is to have a stable branch, and then every time a major new feature is planned, you branch, then merge. Next new feature, new branch, new merge. Git would be very good for this. That would help expand the stable version in smaller jumps, while requiring less work in patching branches that are too diverging - because they are more similar to each other and you can have rigorous testing before allowing new features in stable. Or stabilize the diverging branch, just not allow it to grow too far apart from the original so that bug fixes apply more easily to both.
Just an idea. Thanks for a really good language!
Martin
More information about the Digitalmars-d
mailing list