[cvsnt] metadata in CVS
keith d. zimmerman
lists at kdz13.net
Tue Feb 3 16:37:22 GMT 2004
Hi again Aditya,
again, comments inline...
Aditya Gandhi wrote:
> Hi all,
> Looking for some thoughts on tagging some docs a certain way....
>
> I am planning to use CVS as code and doc repository and have a need to
> be able to have some metadata for files based on which I need to create
> some reports.
>
> Ex.- Plan could be a type of a document and I might need to query my
> repository to find all plan documents and get a history of all changes
> that have happened to all such files since a baseline.
>
> What options do I have to do such a thing....
One option would be using the viewcvs commit database I mentioned in my
previous e-mail
>
> Here are some of my thoughts... Would appreciate if people can comment
> on this or any other alternatives that come to their mind
>
> Can I tag all such documents with a tag say 'PLAN' and then use a cvs
> command to do the above. If so what will such a command look like?
>
> I know one option could be creating a macro in WinCVS which does
> something like this
> 1. cvs log -S -R rPLAN <module name> to get names of the all files that
> had been tagged using PLAN
> 2. Process and use this list as input to a new command -> cvs log <file
> names>
> Some of the problems that I can foresee with this
> 1. If the number of files is huge then one might end up hitting the CVS
> (?WinCVS)limit for the number of chars that can go in for file names
> (~32000 char)
can't you simply do this with a single command? IE:
cvs log -SN -rPLAN <module name>
> 2. Once tagged as PLAN a document can not be untagged (Is that true...
> how can one remove a particular tag from a doc?)
cvs tag -d PLAN filename, filename,...
-kz
More information about the cvsnt
mailing list