Meadville Space Center

Project Apollo - NASSP => Programming => Topic started by: dseagrav on June 29, 2015, 11:10:49 AM



Title: Sorry about my commit to lempanel.cpp
Post by: dseagrav on June 29, 2015, 11:10:49 AM
Replicate the change if you wish but absolutely destroy the commit message.

Apparently whoever owns tortoisecvs now forcibly inserts advertisements for their commercial software in your commit messages.
This is absolutely unacceptable.

I apologize for polluting the source with this.

I managed to clean it up by doing a checkout on a linux box and editing the ad out of the file. I can't remove the ad they put in the commit log though, but nobody should see it unless they're looking at history.



Title: Re: Sorry about my commit to lempanel.cpp
Post by: eddievhfan1984 on June 29, 2015, 08:07:43 PM
Bleh. Can we migrate to a different source control system, or just switch CVS providers?


Title: Re: Sorry about my commit to lempanel.cpp
Post by: dseagrav on June 29, 2015, 09:37:30 PM
It's not sourceforge's doing, it's March Hare, the people who make the CVSNT software underneath TortoiseCVS. They got sick of providing the free version of their product, so now they only support the $150 commercial version. TortoiseCVS/CVSNT only exist as a means to advertise their commercial products.

I find this behavior dishonest, and I'm not even remotely willing to reward it. I'll just keep Orbiter on a file share from my Linux machine and use Linux's CVS implementation instead. This involves a performance penalty but I'll gladly endure that rather than being forced to advertise for someone I consider dishonest at best.

(That said, this is not an option for everyone who does not have a Linux fileserver sitting around. Staying on CVS as a Windows project is probably not sustainable.)