boysko@dsrgsun.CES.CWRU.Edu (Glenn Boysko) (08/31/90)
I'm running my head into wall trying to query SCCS for information about the existence of a delta. Consider the following scenario: Problem: I would like to use SCCS for change management (single file) as well as configuration management (sets of files.) I realize that SCCS doesn't do the latter, but I've devised the following scheme: files that are relate to the same "version," have the same release number. For example, given a set of three source files, A.c, B.c and C.c, I will increase the release number every time a major enhancement is to be formed to the files. Assume the initial set of files to have the following deltas: A.c B.c C.c 1.1 1.1 1.1 1.2 1.2 1.3 After testing is complete, I say that version 1.2 of A.c, 1.3 of B.c and 1.1 of C.c comprise version 1. When I begin enhancements for the next version, I up the release number to 2 for all components. All is well and fine until file B.c is replaced by D.c. Now I could remove B.c from SCCS, but I would always like to rebuild version 1. So, I keep B.c (v1.1 - 1.3) and I add D.c at version 2.1. Next, I would like to build version 2, so I use the "get" command: % sccs get -r2 SCCS thinking that it will only get me A.c, C.c and D.c. But as it turns out, B.c is fetched even though it does not contain a delta larger than 1.?. I realize that this is not a bug, the documentation states this clearly. What I would like to do is first query SCCS for all files of release 2 and get those. Question: Can I query SCCS to give me info on all files with a certain release number? I haven't found anything that relates... Thanks, Glenn -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Glenn Boysko clsi!glenn@uunet.uu.net