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