Hi Mark, Yes, you are correct of course. The two approaches are not mutually exclusive. But, I do feel we need to develop our own best practices around which approach(es) we recommend for which cases.
In other words, if all the Committers are taking different approaches to collaboration, then that's not helpful for any of us (and could cause pain points in merging together work). So, at this point, I do feel we should choose a primary collaboration model to follow. For example, we may recommend the "Fork & Pull" model for the majority of DSpace development (with exceptions for smaller tasks/fixes/projects where "Shared Repo"/small branch may be more appropriate). Or alternatively, we could recommend the "Shared Repo" model for the majority of DSpace development (with exceptions for larger tasks/projects/prototypes where "Fork & Pull" may be more appropriate). - Tim On 3/15/2012 4:58 PM, Mark Diggory wrote: > Either approach is not mutually exclusive. I believe there are a few > orthogonal questions to consider: > > 1.) Do you want your noise for a prototype spewed out to all the other > committers in the central repo, maybe you do / maybe you don't, it > depends on the type of project your working on. If you don't want to > share all that noise, fork and only send back your prototype when ready. > > 2.) Do you not want to be concerned with catching up on others changes > in the master (i.e. rebasing), (maybe you do, maybe you don't), if you > don't want this concern maybe a branch in the central repo is best. > > 3.) Finally and Possibly most important. How long lived is your branch > going to need to be. Is this a short project or a very long project. > The Git approach promotes short lived branches, you do your work, prove > it works, and merge back to master, throw away the branch. This applies > for both cases. > > Mark > > -- > @mire Inc. > *Mark Diggory *(Schedule a Meeting > <https://www.google.com/calendar/selfsched?sstoken=UUdDSzJzTTlOUE1mfGRlZmF1bHR8MzgwMmEwYjk1NDc1NDQ1MGI0NWViYjYzZjExZDI3Mzg>) > /2888 Loker Avenue East, Suite 305, Carlsbad, CA. 92010/ > /Esperantolaan 4, Heverlee 3001, Belgium/ > http://www.atmire.com <http://www.atmire.com/> > > ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Dspace-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-devel
