<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><br>Hi&nbsp;all,<br><br>Thanks&nbsp;for&nbsp;all&nbsp;your&nbsp;valuable&nbsp;feedbacks&nbsp;and&nbsp;suggestions.<br><br>From&nbsp;looking&nbsp;into&nbsp;your&nbsp;inputs&nbsp;we&nbsp;also&nbsp;feel&nbsp;the&nbsp;maintaining&nbsp;a&nbsp;separate&nbsp;5.1&nbsp;branch&nbsp;is&nbsp;unnecessary&nbsp;and&nbsp;will&nbsp;be<br>cumbersome.&nbsp;So&nbsp;we&nbsp;will&nbsp;be&nbsp;doing&nbsp;the&nbsp;feature&nbsp;additions&nbsp;for&nbsp;5.1&nbsp;in&nbsp;the&nbsp;top&nbsp;of&nbsp;the&nbsp;trunk.&nbsp;<br><br>We&nbsp;will&nbsp;have&nbsp;only&nbsp;the&nbsp;5.0.1&nbsp;branch&nbsp;for&nbsp;bug&nbsp;fixing.&nbsp;All&nbsp;fixing&nbsp;done&nbsp;in&nbsp;this&nbsp;branch&nbsp;will&nbsp;also&nbsp;be&nbsp;merged&nbsp;in&nbsp;the&nbsp;top&nbsp;of&nbsp;th&nbsp;trunk.<br><br>Kindly&nbsp;let&nbsp;us&nbsp;know&nbsp;your&nbsp;opinions&nbsp;on&nbsp;this.<br><br>Thanks,<br>Don<br><br>&nbsp;<br><br><br>----&nbsp;On&nbsp;Tue,&nbsp;19&nbsp;Sep&nbsp;2006&nbsp;Jens&nbsp;Hamisch&nbsp;&lt;jens@strawberry.com&gt;&nbsp;wrote&nbsp;----&nbsp;<br><br>Hi,<br><br>I've&nbsp;got&nbsp;some&nbsp;experience&nbsp;with&nbsp;large&nbsp;software&nbsp;development<br>projects&nbsp;which&nbsp;all&nbsp;had&nbsp;two&nbsp;things&nbsp;in&nbsp;common:<br><br>&nbsp;&nbsp;&nbsp;*&nbsp;A&nbsp;hughe&nbsp;number&nbsp;of&nbsp;developers<br>&nbsp;&nbsp;&nbsp;*&nbsp;At&nbsp;least&nbsp;more&nbsp;than&nbsp;one&nbsp;'official'&nbsp;release&nbsp;handed&nbsp;over<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;customers.<br><br>Thus&nbsp;a&nbsp;version&nbsp;management&nbsp;was&nbsp;obligatory&nbsp;for&nbsp;all&nbsp;of&nbsp;those<br>projects.&nbsp;The&nbsp;systems&nbsp;used&nbsp;were&nbsp;varying&nbsp;from&nbsp;one&nbsp;project<br>to&nbsp;another:&nbsp;SCCS,&nbsp;RCS,&nbsp;CVS,&nbsp;ClearCase,&nbsp;...<br><br>All&nbsp;of&nbsp;thoses&nbsp;systems&nbsp;had&nbsp;their&nbsp;pro's&nbsp;and&nbsp;con's.&nbsp;The&nbsp;common<br>things&nbsp;were&nbsp;the&nbsp;ability&nbsp;to&nbsp;branch,&nbsp;merge&nbsp;and&nbsp;tag&nbsp;versions.<br>In&nbsp;summary&nbsp;I've&nbsp;learned&nbsp;the&nbsp;following&nbsp;from&nbsp;all&nbsp;of&nbsp;those<br>projects:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;1.&nbsp;&nbsp;Try&nbsp;to&nbsp;keep&nbsp;a&nbsp;single&nbsp;line&nbsp;of&nbsp;development<br>&nbsp;&nbsp;&nbsp;&nbsp;2.&nbsp;&nbsp;Branch&nbsp;if&nbsp;you&nbsp;*MUST*<br>&nbsp;&nbsp;&nbsp;&nbsp;3.&nbsp;&nbsp;Tag&nbsp;if&nbsp;you&nbsp;*CAN*<br><br>Tagging&nbsp;is&nbsp;helpfull&nbsp;to&nbsp;define&nbsp;'milestones'&nbsp;during&nbsp;an&nbsp;ongoing<br>development&nbsp;(e.g.&nbsp;assignment&nbsp;of&nbsp;symbolic&nbsp;names&nbsp;for&nbsp;all&nbsp;<br>source&nbsp;files&nbsp;versions&nbsp;that&nbsp;form&nbsp;a&nbsp;well&nbsp;defined&nbsp;development<br>step).<br><br>Branching&nbsp;should&nbsp;either&nbsp;take&nbsp;place&nbsp;at&nbsp;the&nbsp;time&nbsp;when&nbsp;at&nbsp;least<br>2&nbsp;major&nbsp;versions&nbsp;are&nbsp;out&nbsp;(e.g.&nbsp;delivered&nbsp;to&nbsp;customers)&nbsp;and<br>need&nbsp;o&nbsp;be&nbsp;maintained&nbsp;or&nbsp;if&nbsp;different&nbsp;requirements&nbsp;for&nbsp;the<br>product&nbsp;forces&nbsp;a&nbsp;split&nbsp;off&nbsp;of&nbsp;the&nbsp;development&nbsp;tree.<br><br><br>For&nbsp;vtiger&nbsp;I&nbsp;do&nbsp;not&nbsp;see&nbsp;any&nbsp;need&nbsp;to&nbsp;split&nbsp;the&nbsp;development&nbsp;tree<br>at&nbsp;the&nbsp;moment.&nbsp;However,&nbsp;the&nbsp;5.0&nbsp;is&nbsp;out&nbsp;and&nbsp;needs&nbsp;to&nbsp;be&nbsp;maintained<br>while&nbsp;the&nbsp;next&nbsp;version&nbsp;is&nbsp;being&nbsp;developed.<br><br>Therefor&nbsp;I'd&nbsp;strongly&nbsp;suggest&nbsp;to<br><br>&nbsp;&nbsp;&nbsp;*&nbsp;Do&nbsp;bugfixing&nbsp;for&nbsp;the&nbsp;5.0&nbsp;version&nbsp;in&nbsp;the&nbsp;5.0.1&nbsp;branch<br>&nbsp;&nbsp;&nbsp;*&nbsp;Keep&nbsp;the&nbsp;current&nbsp;development&nbsp;in&nbsp;the&nbsp;trunk&nbsp;line.<br><br>Kind&nbsp;regards<br>Jens<br><br>On&nbsp;Tue,&nbsp;Sep&nbsp;19,&nbsp;2006&nbsp;at&nbsp;12:25:02PM&nbsp;-0400,&nbsp;Jeff&nbsp;Kowalczyk&nbsp;wrote:<br>&gt;&nbsp;Sergio&nbsp;A.&nbsp;Kessler&nbsp;wrote:<br>&gt;&nbsp;&gt;&nbsp;I&nbsp;think&nbsp;this&nbsp;is&nbsp;wrong.<br>&gt;&nbsp;&gt;&nbsp;I&nbsp;can&nbsp;understand&nbsp;(not&nbsp;agree)&nbsp;to&nbsp;create&nbsp;a&nbsp;5.0.1&nbsp;branch.&nbsp;but&nbsp;why&nbsp;you&nbsp;need<br>&gt;&nbsp;&gt;&nbsp;to&nbsp;create&nbsp;a&nbsp;5.1&nbsp;branch&nbsp;at&nbsp;all&nbsp;???&nbsp;5.1&nbsp;development&nbsp;should&nbsp;be&nbsp;done&nbsp;in&nbsp;the<br>&gt;&nbsp;&gt;&nbsp;trunk...&nbsp;branching&nbsp;5.1&nbsp;the&nbsp;only&nbsp;thing&nbsp;will&nbsp;do&nbsp;is&nbsp;complicate&nbsp;things...<br>&gt;&nbsp;&gt;&nbsp;remember&nbsp;KISS&nbsp;(Keep&nbsp;It&nbsp;Simple,&nbsp;Stupid)<br>&gt;&nbsp;<br>&gt;&nbsp;I&nbsp;was&nbsp;going&nbsp;to&nbsp;complement&nbsp;Richie&nbsp;on&nbsp;the&nbsp;right&nbsp;branching&nbsp;naming,&nbsp;etc,<br>&gt;&nbsp;procedure...<br>&gt;&nbsp;<br>&gt;&nbsp;The&nbsp;timing&nbsp;of&nbsp;branching&nbsp;is&nbsp;equally&nbsp;important,&nbsp;however,&nbsp;and&nbsp;I&nbsp;think&nbsp;it's<br>&gt;&nbsp;too&nbsp;soon.<br>&gt;&nbsp;<br>&gt;&nbsp;We're&nbsp;going&nbsp;to&nbsp;have&nbsp;to&nbsp;decide&nbsp;(and&nbsp;document,&nbsp;and&nbsp;enforce)&nbsp;among&nbsp;the<br>&gt;&nbsp;'stable&nbsp;trunk'&nbsp;vs&nbsp;other&nbsp;development&nbsp;models.<br>&gt;&nbsp;<br>&gt;&nbsp;We&nbsp;need&nbsp;to&nbsp;decide&nbsp;where&nbsp;new&nbsp;features&nbsp;get&nbsp;developed,&nbsp;and&nbsp;under&nbsp;what<br>&gt;&nbsp;conditions&nbsp;they&nbsp;get&nbsp;merged&nbsp;back&nbsp;to&nbsp;the&nbsp;'trunk'&nbsp;or&nbsp;branch,&nbsp;as&nbsp;policy<br>&gt;&nbsp;decides.<br>&gt;&nbsp;<br>&gt;&nbsp;Everyone&nbsp;discussing&nbsp;this&nbsp;should&nbsp;read:<br>&gt;&nbsp;<br>&gt;&nbsp;http://svnbook.red-bean.com/nightly/en/svn.branchmerge.using.html<br>&gt;&nbsp;<br>&gt;&nbsp;with&nbsp;'copies&nbsp;are&nbsp;cheap&nbsp;in&nbsp;subversion'&nbsp;in&nbsp;mind.&nbsp;Branches&nbsp;are&nbsp;easy,&nbsp;and&nbsp;the<br>&gt;&nbsp;numerous&nbsp;variety&nbsp;of&nbsp;branches&nbsp;(e.g&nbsp;for&nbsp;feature&nbsp;development)&nbsp;should&nbsp;be<br>&gt;&nbsp;short-lived&nbsp;(e.g.&nbsp;merge&nbsp;back&nbsp;to&nbsp;trunk&nbsp;or&nbsp;branch,&nbsp;then&nbsp;delete/move&nbsp;branch).<br>&gt;&nbsp;<br>&gt;&nbsp;Maintaining&nbsp;multiple&nbsp;long-lived&nbsp;branches&nbsp;is&nbsp;labor&nbsp;intensive,&nbsp;and&nbsp;might<br>&gt;&nbsp;only&nbsp;be&nbsp;undertaken&nbsp;to&nbsp;support&nbsp;long-term&nbsp;maintenance&nbsp;goals,&nbsp;on&nbsp;branches<br>&gt;&nbsp;that&nbsp;rarely&nbsp;want&nbsp;to&nbsp;merge&nbsp;changes&nbsp;from&nbsp;'upstream'.<br>&gt;&nbsp;<br>&gt;&nbsp;<br>&gt;&nbsp;_______________________________________________<br>&gt;&nbsp;Get&nbsp;started&nbsp;with&nbsp;creating&nbsp;presentations&nbsp;online&nbsp;-&nbsp;http://zohoshow.com?vt&nbsp;<br><br>--&nbsp;<br><br>--------------------------------------------------------------------------------<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/<br>&nbsp;+##+|##+&nbsp;&nbsp;&nbsp;STRAWBERRY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Jens&nbsp;Hamisch<br>+v#+v&nbsp;v##+&nbsp;&nbsp;EDV-Systeme&nbsp;GmbH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Managing&nbsp;director<br>/&nbsp;v&nbsp;&nbsp;&nbsp;&nbsp;v\v<br>|&nbsp;.&nbsp;.&nbsp;&nbsp;.&nbsp;|&nbsp;&nbsp;Waldeckstr.&nbsp;9a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Car&nbsp;(Voice):&nbsp;&nbsp;(+49&nbsp;172)&nbsp;81&nbsp;04&nbsp;162<br>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;|&nbsp;&nbsp;D-82515&nbsp;Wolfratshausen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Voice:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(+49&nbsp;8171)&nbsp;41805-0<br>&nbsp;|&nbsp;.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fax:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(+49&nbsp;8171)&nbsp;41805-59<br>&nbsp;\&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;Tel.:&nbsp;(+49&nbsp;8171)&nbsp;41805-0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Email:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jens@Strawberry.COM<br>&nbsp;&nbsp;\____/&nbsp;&nbsp;&nbsp;&nbsp;Strawberry@Strawberry.COM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>_______________________________________________<br>Get&nbsp;started&nbsp;with&nbsp;creating&nbsp;presentations&nbsp;online&nbsp;-&nbsp;http://zohoshow.com?vt&nbsp;<br></body></html>