Russ Sherk wrote: >On 8/31/05, Derek Price <[EMAIL PROTECTED]> wrote: > > >>Russ Sherk wrote: >> >> >> >>>>Can the new functionality be extended to allow a 'commit session'? >>>>----- >>>>cvs ci-startsession (create commitid cid1) >>>>cvs ci filea (cid1) >>>>cvs ci /sompe/other/sandbox/fileb (cid1) >>>>cvs ci-endsession (close commitid cid1) >>>>---- >>>> >>>> >>Why not just: `cvs ci filea /some/other/sandbox/fileb'? >> >> > >To allow for 'functional' groupings. It seems though that it would >only be a convenience function that keeps track of committed files and >applies the same tag to them (instead of the user keeping track and >tagging them manually). > >Just a thought. > >
The command I suggested should do the same thing. Also, it seems to me that you could create your 'functional' grouping using `cvs tag -r commitid1 functag; cvs tag -r commitid2 functag' easily enough after the two commits, at least once the newtags branch is completed and merged. I only object because auto-tagging individual commits is a commonly requested feature and I don't really want to blur the concept by confusing commitids with 'functional' tags, as I thought their use would be mutually-exclusive as you presented it. I suppose if someone wanted to code a -t <tag> option or the like for commit that auto-tagged the committed files with the specified additional tag, that might also produce something like the functionality you are requesting. Okay, I also object because I have no plans to code this without funding. If you thought it was useful enough for CVS to autogenerate an additional 'functional' tag via your suggested transactions or the like, and were to code it and contribute the patch yourself, it might be taken more seriously. :) Regards, Derek -- Derek R. Price CVS Solutions Architect Ximbiot <http://ximbiot.com> v: +1 717.579.6168 f: +1 717.234.3125 <mailto:[EMAIL PROTECTED]> _______________________________________________ Info-cvs mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/info-cvs
