Re: Support for Windows 10 (CVSNT vs. SVN and CVS 1.x)

"Arthur Barrett" <arthur.barrett-qn/[email protected]> Wed, 30 Aug 2017 22:18:20 +1000
Newsgroups gmane.comp.version-control.cvs.tortoisecvs.user
Message-ID <[email protected]>
Hi Michael,

It sounds like you don't know much about CVSNT, so let me correct a
couple of misconceptions.

> If you're willing to pay, March Hare will sell you a client, but again
> that's a command line tool.

No - CVSNT (what we now call CVS Suite) is a single installed combining
TortoiseCVS, WinCVS, WinMerge, Release Manager, Workspace Manager,
Control Panel, CVSAgent and CVSNT combined.

The March Hare solution has always been a 'combined' installer with all
the components tested together into a single supported package.

We supplied the TortoiseCVS and WinCVS projects with a simple 'command
line only' installer for bundling in their community projects.

You've always been able to run CVS 1.x on Windows (or cygwin) - but
CVSNT was created to address all the problems that doing that created
(where you ended up with HELLO.cpp, Hello.cpp and hello.cpp in your
repository).  Plus of course CVSNT added a LOT of extra features aimed
at commercial software developers.

> If you want to do some work yourself, you could try fixing TortiseCVS
> (http://www.tortoisecvs.org/development.shtml) yourself. I don't know
> where the Win10 problems lie, so I don't know if you'd need a new
> CVSNT version or not. If you do, I suspect you could port the current
> CVS client (http://www.nongnu.org/cvs/) without too much trouble, if
> March Hare can't help with a new release of CVSNT.

Because it took about 7 man years to create CVSNT 2.5 from the CVS 1.11
sources, someone else can do it 'without too much trouble'?  

> Basically: No one is doing free development on CVS 

Both CVS and CVSNT are under active development.  The CVS 1.x
development may look stalled if you look at savannah for reasons it is
not politik of me to go into - but I know quite a lot of work and
discussion is going on behind the scenes.  There is a separate private
mailing list for that.

There are new releases of CVSNT every few weeks which we announce via
twitter feed.


> That's really down to the fact that it frankly
> doesn't do everything that you want in a source control system (it
> doesn't track history across file renames. 

CVSNT has tracked the history across file renames since somewhere in
2005 from memory.  Ditto 'automatic commit identifiers' aka 'atomic
commit'.

Many of the features of CVSNT are still fairly unique, eg: failsafe
audit to sql database, user defined commit labels.  Full lists here:
http://march-hare.com/cvsnt/newfeatures/


Regards,


Arthur Barrett
Product Manager

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot