Hello info-cvs,

CVS is a really great program. I am using it since 09-2000 and I am so
happy about this great product.


Currently, i have not setup any branches yet, because i never felt to
do this. But my project i am developing gets bigger and bigger, i am
sure i could give out a CURRENT version.

I want to create a STABLE, CURRENT, DEVEL and RELEASE branch as well,
but the branches should be shared into FREE branch and COMMERCIAL
branch (for a light version of one of my commercial projects).

Hm, letīs think a little bit. I think i would need this:

FREE version
->devel,current,stable,release

COMMERCIAL version
->devel,current,stable,release,customer-specific

or should i go this way:

devel
-> FREE
-> COMMERCIAL

current
-> FREE
-> COMMERCIAL

and so on?

The FREE version should have some less functions, for example 30
functions less than the commercial version. But all these functions
are located in one file, for example "xcmc.inc".

Now i would have xcmc.inc in the free branch with less functions and
xcmc.inc in the commercial branch. Now the file appears 4 times in the
free branch (dev,curr,stab,rel) and 4-5 times in the commercial branch
(dev,curr,stab,rel,cust..).

A lot of duplicates I think, very complex or am i completely wrong?

Now on the commercial edition i would find a bug in xcmc.inc. But if i
would merge the file with the free edition, every commercial functions
will be merged in this file, too - or am I completely wrong or is
there some misunderstanding?

Hm, any comments / suggestions? A complex situation -(

-- 
Best regards,
 Boris                          mailto:[EMAIL PROTECTED]



_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to