Re: Where do CVS "descriptions" get stored?
Tim Landscheidt <[email protected]>
| Newsgroups | gmane.comp.version-control.subversion.cvs2svn.user |
|---|---|
| Organization | <URI:http://www.tim-landscheidt.de/> |
| Message-ID | <[email protected]> |
Michael Haggerty <[email protected]> wrote: > [...] >>> I also made the property name used for CVS revision numbers changeable >>> by the user in r4967, though I didn't change the default. >> As the property name is configurable, I do not object to the >> default, but wanted to share my reasoning for choosing >> "dc:description" in the first place: While "cvs2svn:cvs-rev" >> does have an undeniable relationship to CVS and/or cvs2svn, >> the description - as *user-supplied* data - belongs to the >> file (like its name) and its property name should not be de- >> pendent on the (previously) used version control system. > Yes, this is a good argument. I still don't like dc:description because > there is no precedent for it that I know of. > Personally, I think "svn:description" would be the most appropriate > name, because the "svn:" namespace is owned by the Subversion project > and is therefore free of conflicts. The description is no more or less > VCS-specific than similar properties like svn:log, svn:author, or > svn:date. All of these properties are in the "svn:" namespace just to > avoid conflicts with arbitrary properties that users might want to set, > not because they are particularly married to SVN (after all, every VCS > has exactly analogous metadata). > So if you can get the Subversion community to approve the use of an > svn:description property, I would be happy to change the default. > You've convinced me that it would be more appropriate than > cvs:description. (In fact, if you get consensus there for > dc:description or anything else, I'd be happy to go along with it.) Well, I'm not on a mission here, so I'll leave proselytizing the Subversion community to someone else :-). The idea for "dc:" came to me from pointers in archived discussions on the need for "svn:description" and were rein- forced when I recently played around with RSS. There, e. g. in the feed for this group (cf. <URI:http://cvs2svn.tigris.org/servlets/WebFeed?artifact=messages&dsForumId=1670>), it is used for some elements extending the RSS specification (even though I must admit that apparently "description" was included in the RSS namespace to avoid having to deal with more than one namespace in trivial cases). Thanks again for cvs2svn! :-) Tim P. S.: git does not have a notion of file properties in a Subversion way, does it? ------------------------------------------------------ http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1670&dsMessageId=2442526 To unsubscribe from this discussion, e-mail: [[email protected]].