On Thu, 2002-07-11 at 07:06, Manfred Schuler wrote:
> I think I didn't express clearly what I mean.
> 
> It is meant as a principle when working on large projects:
>       _NEVER_ change anything that is correctly checked in
> 
> I will give you an example of what I mean:
> 
> In version 1.0 of package xxx you have 2 script files:
> scripta and scriptb
> One line in scripta is
>       source scriptb
> 
> Later you decide scriptb is not a good name and you change the name
> to scriptc and the line in scripta to:
>       source scriptc
> The version 1.1 of the package xxx consists now of the files
> scripta and scriptc.
> Now you rename scriptb in your CVS tree to scriptc.

Manfred,
I looked at this example again, and I think the sequence below is an
accepatble solution for it.

$ cp scriptb scriptc
$ cvs add scriptc
$ cvs ci -m "added scriptc old filename was scriptb" scriptc
$ rm scriptb
$ cvs remove scriptb
$ cvs ci -m "removed scriptb new filename is scriptc" scriptb

I believe this will leave the repository in a correct state, and solve
the older version retrieval problem.

-- 
Mike Noyes <[EMAIL PROTECTED]>
http://sourceforge.net/users/mhnoyes/
http://leaf-project.org/



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
PC Mods, Computing goodies, cases & more
http://thinkgeek.com/sf

_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to