Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Mar 2003 23:27:21 +0000
From:      "Philip M. Gollucci" <philip@p6m7g8.com>
To:        info-cvs@gnu.org
Cc:        questions@freebsd.org
Subject:   MFC'ing
Message-ID:  <200303052327.21813.philip@p6m7g8.com>

next in thread | raw e-mail | index | archive | help
Thanks in advanced. Sorry for the crosspost, but I know some of you FreeB=
SD=20
developers do this all the time. Note the naming scheme ... wink wink.
Okay fine, so I couldn't resit the developer like apache cvs tags :)

say I have
branches: RELENG_1(stable/prod), RELENG_2(release/qa), HEAD(current/devel=
)
branch point tags:    RELENG_1_BP, RELENG_2_BP
tags: p6_RELENG_1_0_PRE1, p6_RELENG_1_0_PRE2, RELENG_1_0, RELENG_1_1_PRE1=
=20
       p6_RELENG_1_1, RELENG_2_0

eventually equivalents for RELENG_3 will be created from HEAD and support=
 for=20
RELENG_1 dropped.

now say my respository has 4 files
file1.pm
file2.pm
dir2/file3.pm
dir1/file4.pm

I change the last 3 on HEAD.  Now a week later I want to MFC these change=
s and=20
only these changes from HEAD to RELENG_2 branch. One of the big problems =
I=20
have here is say that during the previously mentioned week, I change file=
1.pm=20
and dir/file4.pm.  I only want the initial changes MFC'ed as I have not h=
ad a=20
"burn in" period long enough to move the back from the devel branch (HEAD=
) to=20
our qa branch(RELENG_2). I think I have to add more tags to the tree to d=
o=20
this, but I am not sure.

Please don't confuse this with wanting to merge branches into the trunk. =
 That=20
I know how do and it is not what I want.

=46rom FreeBSD, theres how we MCF new files.
How do we change this to MFC multiples that already exist ?

 % cd sys/alpha/include
    % cvs update -rRELENG_4
    cvs update: Updating .
    U clockvar.h
    U console.h
    ...
    % cvs update -kk -Ap smp.h > smp.h
    =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
    Checking out smp.h
    RCS:  /usr/cvs/src/sys/alpha/include/smp.h,v
    VERS: 1.1
    ***************
    % cvs add smp.h
    cvs add: scheduling file `smp.h' for addition on branch `RELENG_4'
    cvs add: use 'cvs commit' to add this file permanently
    % cvs commit




--=20
END=20
-------------------------------------------------------------------------=
-----=20
Philip M. Gollucci philip@p6m7g8.com 301.474.9294 301.646.3011 (cell)=20

Science, Discovery, & the Universe (UMCP)=20
Webmaster & Webship Teacher=20
URL: http://www.sdu.umd.edu=20

eJournalPress=20
Database/PERL Programmer & System Admin=20
URL : http://www.ejournalpress.com=20

Resume : http://p6m7g8.net/Resume=20


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303052327.21813.philip>