Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!ames!ll-xn!husc6!yale!bunker!shap From: shap@bunker.UUCP (Joseph D. Shapiro) Newsgroups: comp.software-eng Subject: Re: Coordinating Software Development (long) Message-ID: <3253@bunker.UUCP> Date: 2 Feb 88 18:21:11 GMT References: <2457@orca.TEK.COM> <1713@ttidca.TTI.COM> <1315@vaxb.calgary.UUCP> <1664@desint.UUCP> Reply-To: shap@clunker.UUCP (Joseph D. Shapiro) Organization: Bunker Ramo, an Olivetti Company, Shelton, Ct Lines: 37 Keywords: configuration management, sccs, project control, RCS In article <1664@desint.UUCP> geoff@desint.UUCP (Geoff Kuenning) writes: >In article <1315@vaxb.calgary.UUCP> jonesb@calgary.UUCP (Bill Jones) writes: > >> Okay, suppose your company is working on the next release of a product >> already in the field. An important customer reports a critical bug, >> ... >> management and tool support can minimize it. I would be interested in >> hearing of any non-parallel system which cleanly supports both new >> development and maintenance of past releases. > >RCS supports this very nicely; you simply create a branch for the bug fix >while development continues on the main path. RCS even provides the "-j" >switch (admittedly a very hard switch to use correctly) to help you merge >... >I believe you can also do this with SCCS, though I haven't personally >created an SCCS branch while another revision was actually checked out. \ yes, SCCS allows different revisions to be checked out concurrently. there is also a means to apply the same fix to different revisions, as follows: get -e -r4.1.1.2 s.x.c # gets 4.1.1.2 for editing vi x.c # make your changes delta s.x.c # creates 4.1.1.3 (assuming 4.1.1.2 was a 'leaf') get -e -r4.2 -i4.1.1.3 s.x.c # gets 4.2, includes 4.1.1.3 changes delta s.x.c # creates 4.3 (assuming 4.2 was a leaf), with 4.1.1.3 changes. Note that the second get could complain about conflicts, e.g. overlapping areas of change on the different branches. -- -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Joe Shapiro "My other car is a turbo... Bunker Ramo Olivetti too." {decvax,yale,philabs,oliveb}!bunker!shap