[cvsnt] metadata in CVS

Aditya Gandhi agandhi at sapient.com
Tue Feb 3 05:58:31 GMT 2004


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....

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)
2. Once tagged as PLAN a document can not be untagged (Is that true...
how can one remove a particular tag from a doc?)

Thanks for all your support

Aditya Gandhi 




More information about the cvsnt mailing list