Hi Thanks for bearing with me here. Here is the explanaton.
current status of the repository module : WSA/iCare - everything commited and in sync and the latest version tagged with iCare060 modified Application.java - say for e.g., added a line break at the beginning of the file "cvs commit Application.java" <and gave a log : cvs testing> "cvs rtag dev2310 WSA/iCare " when you do a "cvs log -rdev2310 -wnavin " you get the foll. output. (For brevity I have kept the log of the first 3-4 files only.) Notice that I had modified only Application.java in the revision tag dev2310 and I got many more files which weren't even modified in this tag - and I get the same output even if I do "cvs log -riCare060::". What I really wanted was to have an option to have a log of files modified in this tag only. Currently, as a workaround I do a "cvs rdiff -s -r iCare060 dev2310 WSA/iCare" which gives me a list of files modified after iCare060 and till dev2310 in this case the output comes as "File WSA/iCare/Application.java changed from revision 1.61 to 1.62" - i then pipe this output to a perl program which builds the list of files (in a string separated by spaces) which were listed here. This list is then passed to the log command. For me, this is not a very clean solution because if I want complete flexibility I have to pass 2 separate set of tags - one to the rdiff command which prints the summary of files which have changed and the other set to the log command. I hope I have not been too ambiguous in explaining things here. I use this functionality to build my "Changelog" for each person working on the repository. Thanks. -navin. ============================================================================ = RCS file: /mnt/cvsroot/WSA/iCare/Application.java,v Working file: Application.java head: 1.62 branch: locks: strict access list: symbolic names: dev2310: 1.62 iCare060: 1.61 iCare059: 1.60 iCare058: 1.60 dev0910: 1.60 iCare057A: 1.60 iCare057: 1.60 iCare056: 1.60 iCare055: 1.60 iCare054: 1.59 iCare053: 1.58 iCare052A: 1.58 BRANCH_ICARE052: 1.58.0.2 iCare052: 1.58 iCare051A: 1.58 iCare051: 1.58 iCare050A: 1.58 iCare050: 1.58 iCare049: 1.56 iCare048: 1.54 iCare047: 1.54 iCare046: 1.48 iCare045: 1.48 iCare044: 1.48 iCare043: 1.46 iCare042: 1.46 iCare041: 1.46 iCare040: 1.44 iCare039: 1.44 iCare038: 1.44 iCare037: 1.44 iCare036: 1.43 iCare035: 1.42 iCare34preFrank: 1.41 iCare033: 1.35 iCare032: 1.34 iCare031: 1.31 dev2108: 1.30 iCare030: 1.29 iCare029: 1.27 iCare028: 1.25 iCare027: 1.24 iCare026: 1.21 dev0208: 1.21 dev0108: 1.21 iCare025: 1.21 iCare024: 1.21 version023: 1.20 iCare022: 1.19 iCare021: 1.19 dev1407: 1.12 dev1107: 1.7 dev0507: 1.5 iCare018: 1.5 dev-0626: 1.5 dev1: 1.4 v017: 1.1.1.1 wsa: 1.1.1 keyword substitution: kv total revisions: 63; selected revisions: 1 description: ---------------------------- revision 1.62 date: 2001/10/23 00:27:43; author: navin; state: Exp; lines: +1 -0 cvs testing ============================================================================ = RCS file: /mnt/cvsroot/WSA/iCare/CustomDBDelegate.java,v Working file: CustomDBDelegate.java head: 1.2 branch: locks: strict access list: symbolic names: dev2310: 1.2 iCare060: 1.2 iCare059: 1.2 iCare058: 1.2 dev0910: 1.2 iCare057A: 1.2 iCare057: 1.2 iCare056: 1.2 iCare055: 1.2 iCare054: 1.2 iCare053: 1.2 iCare052A: 1.2 BRANCH_ICARE052: 1.2.0.2 iCare052: 1.2 iCare051A: 1.1 iCare051: 1.1 iCare050A: 1.1 iCare050: 1.1 iCare049: 1.1 iCare048: 1.1 iCare047: 1.1 iCare046: 1.1 iCare045: 1.1 iCare044: 1.1 iCare043: 1.1 iCare042: 1.1 iCare041: 1.1 iCare040: 1.1 iCare039: 1.1 iCare038: 1.1 iCare037: 1.1 iCare036: 1.1 iCare035: 1.1 iCare34preFrank: 1.1 iCare033: 1.1 iCare032: 1.1 iCare031: 1.1 dev2108: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2001/09/21 01:00:00; author: navin; state: Exp; lines: +10 -8 was trying to implement DatabaseDelegate ============================================================================ = RCS file: /mnt/cvsroot/WSA/iCare/CustomInfo.plist,v Working file: CustomInfo.plist head: 1.1 branch: 1.1.1 locks: strict access list: symbolic names: dev2310: 1.1.1.1 iCare060: 1.1.1.1 iCare059: 1.1.1.1 iCare058: 1.1.1.1 dev0910: 1.1.1.1 iCare057A: 1.1.1.1 iCare057: 1.1.1.1 iCare056: 1.1.1.1 iCare055: 1.1.1.1 iCare054: 1.1.1.1 iCare053: 1.1.1.1 iCare052A: 1.1.1.1 BRANCH_ICARE052: 1.1.1.1.0.2 iCare052: 1.1.1.1 iCare051A: 1.1.1.1 iCare051: 1.1.1.1 iCare050A: 1.1.1.1 iCare050: 1.1.1.1 iCare049: 1.1.1.1 iCare048: 1.1.1.1 iCare047: 1.1.1.1 iCare046: 1.1.1.1 iCare045: 1.1.1.1 iCare044: 1.1.1.1 iCare043: 1.1.1.1 iCare042: 1.1.1.1 iCare041: 1.1.1.1 iCare040: 1.1.1.1 iCare039: 1.1.1.1 iCare038: 1.1.1.1 iCare037: 1.1.1.1 iCare036: 1.1.1.1 iCare035: 1.1.1.1 iCare34preFrank: 1.1.1.1 iCare033: 1.1.1.1 iCare032: 1.1.1.1 iCare031: 1.1.1.1 dev2108: 1.1.1.1 iCare030: 1.1.1.1 iCare029: 1.1.1.1 iCare028: 1.1.1.1 iCare027: 1.1.1.1 iCare026: 1.1.1.1 dev0208: 1.1.1.1 dev0108: 1.1.1.1 iCare025: 1.1.1.1 iCare024: 1.1.1.1 version023: 1.1.1.1 iCare022: 1.1.1.1 iCare021: 1.1.1.1 dev1407: 1.1.1.1 dev1107: 1.1.1.1 dev0507: 1.1.1.1 iCare018: 1.1.1.1 dev-0626: 1.1.1.1 dev1: 1.1.1.1 v017: 1.1.1.1 wsa: 1.1.1 keyword substitution: kv total revisions: 2; selected revisions: 0 description: ============================================================================ = RCS file: /mnt/cvsroot/WSA/iCare/DirectAction.java,v Working file: DirectAction.java head: 1.1 branch: 1.1.1 locks: strict access list: symbolic names: dev2310: 1.1.1.1 iCare060: 1.1.1.1 iCare059: 1.1.1.1 iCare058: 1.1.1.1 dev0910: 1.1.1.1 iCare057A: 1.1.1.1 iCare057: 1.1.1.1 iCare056: 1.1.1.1 iCare055: 1.1.1.1 iCare054: 1.1.1.1 iCare053: 1.1.1.1 iCare052A: 1.1.1.1 BRANCH_ICARE052: 1.1.1.1.0.2 iCare052: 1.1.1.1 iCare051A: 1.1.1.1 iCare051: 1.1.1.1 iCare050A: 1.1.1.1 iCare050: 1.1.1.1 iCare049: 1.1.1.1 iCare048: 1.1.1.1 iCare047: 1.1.1.1 iCare046: 1.1.1.1 iCare045: 1.1.1.1 iCare044: 1.1.1.1 iCare043: 1.1.1.1 iCare042: 1.1.1.1 iCare041: 1.1.1.1 iCare040: 1.1.1.1 iCare039: 1.1.1.1 iCare038: 1.1.1.1 iCare037: 1.1.1.1 iCare036: 1.1.1.1 iCare035: 1.1.1.1 iCare34preFrank: 1.1.1.1 iCare033: 1.1.1.1 iCare032: 1.1.1.1 iCare031: 1.1.1.1 dev2108: 1.1.1.1 iCare030: 1.1.1.1 iCare029: 1.1.1.1 iCare028: 1.1.1.1 iCare027: 1.1.1.1 iCare026: 1.1.1.1 dev0208: 1.1.1.1 dev0108: 1.1.1.1 iCare025: 1.1.1.1 iCare024: 1.1.1.1 version023: 1.1.1.1 iCare022: 1.1.1.1 iCare021: 1.1.1.1 dev1407: 1.1.1.1 dev1107: 1.1.1.1 dev0507: 1.1.1.1 iCare018: 1.1.1.1 dev-0626: 1.1.1.1 dev1: 1.1.1.1 v017: 1.1.1.1 wsa: 1.1.1 keyword substitution: kv total revisions: 2; selected revisions: 0 description: ============================================================================ = -----Original Message----- From: Larry Jones [mailto:[EMAIL PROTECTED]] Sent: Tuesday, 23 October 2001 1:22 AM To: Navin Daryanani Cc: [EMAIL PROTECTED] Subject: Re: bug / enhancement regarding cvs log Navin Daryanani writes: > > Sorry I don't mean to bug anybody - but I just checked out a version of ccvs > and tried to build it from sources and wanted to checkout the feature I > needed. I don't seem to get the right results. I mean when I do a log of a > range of revisions I still get a log of a ver old file which was not > modified in that revision range. Could you post an example? -Larry Jones It works on the same principle as electroshock therapy. -- Calvin _______________________________________________ Bug-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-cvs