[evs] Current status

Tony Hoyle tony.hoyle at march-hare.local
Fri Jan 12 01:21:04 GMT 2007


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


Kelly F. Hickel wrote:
> FYI, I've got a patch out for review on cvs 1.12 and 1.11 (which won't
> go in until it's been tested on 1.12 for awhile). Sanity.sh tests
> included.  Still a bit of nit-picking going on for the tests, but no
> challenges to the code (yet?).   When I looked at cvsnt's branch code it
> was the same as cvs, so you could get that patch and use it, although
> you might want to wait until it's actually accepted.

Branching and tagging on evs is intimately tied to the database 
structure...  they're only similar in representation in the RCS file but 
that file is only used at a late stage in the process - eventually it'll 
go away altogether (for 3.x).

Adding fast (ie. as in instant) tag to evs is really only a days work, 
since the database structure already has that capablility.  You just 
translate the tag to a date before you pass it to RCS and everyone's happy.

Branching is harder.. a magic branch works because it reserves space for 
the branch in the file when you create it.. it's a relatively trivial 
operation.  Having a completely ficticious branch is one of those things 
that would touch rather more of the old RCS code than I'd like at this 
stage.

OTOH it would be interesting to see what you came up with.. getting fast 
tag into the old cvs code is quite an achievement, given its limitations.

Tony


More information about the evs mailing list