Know thy enemy and know thyself, said Tsun Tzu. Okay. Here's the enemy.

(Artist's Depiction)
Fortunately, it's going away soon. Very soon. CVS is a pain in the ass. I wasn't writing or doing art last week because I was putting a lot of extra time in at work because I wasn't getting any work done because CVS was doing very bad things to me. It's all straightened out now, and even at it's worst, CVS is better than SCCS, but just the same I can't wait to be rid of it. Subversion soon. Yay!
Of course, much of the problem was that I was developing on the PC. The machine I was using came with Dell's pre-installed HateWare which sucks up CPU time, doesn't install nicely, etc. Also, I'd made a foolish error when setting it up and not named my account the same as my SAMBA account. This made me have to create a second account and added a lot of problems, compounded even further by Windows' poor handling of user-switching.
Last Tuesday, I got a new Windows machine that didn't have all the Dell crap on it. I set it up with only one account, and installed only a very minimal set of programs and it's been much better behaved.
Once that was out of the way, I finished unborking the merge CVS did to me, and then I was able to switch to working on the Mac.
On the Mac, I won't really notice much difference between CVS and Subversion. Switching from one to another is exactly opening 1 menu and changing 1 dropdown in XCode.
So, this week is the first week I've really got to WORK at LL on my own stuff and be able to test real live changes. It's been glorious and fun and I'm feeling a lot better than I did last week, no doubt do to the fact that I'm actually making progress on stuff I wanted to have done two weeks ago. On the bright side, I've made up for lost time and should be done with stage 1 by Monday afternoon. Gonna be a nice to take a weekend to relax and catch up on my own projects.


(Artist's Depiction)
Fortunately, it's going away soon. Very soon. CVS is a pain in the ass. I wasn't writing or doing art last week because I was putting a lot of extra time in at work because I wasn't getting any work done because CVS was doing very bad things to me. It's all straightened out now, and even at it's worst, CVS is better than SCCS, but just the same I can't wait to be rid of it. Subversion soon. Yay!
Of course, much of the problem was that I was developing on the PC. The machine I was using came with Dell's pre-installed HateWare which sucks up CPU time, doesn't install nicely, etc. Also, I'd made a foolish error when setting it up and not named my account the same as my SAMBA account. This made me have to create a second account and added a lot of problems, compounded even further by Windows' poor handling of user-switching.
Last Tuesday, I got a new Windows machine that didn't have all the Dell crap on it. I set it up with only one account, and installed only a very minimal set of programs and it's been much better behaved.
Once that was out of the way, I finished unborking the merge CVS did to me, and then I was able to switch to working on the Mac.
On the Mac, I won't really notice much difference between CVS and Subversion. Switching from one to another is exactly opening 1 menu and changing 1 dropdown in XCode.
So, this week is the first week I've really got to WORK at LL on my own stuff and be able to test real live changes. It's been glorious and fun and I'm feeling a lot better than I did last week, no doubt do to the fact that I'm actually making progress on stuff I wanted to have done two weeks ago. On the bright side, I've made up for lost time and should be done with stage 1 by Monday afternoon. Gonna be a nice to take a weekend to relax and catch up on my own projects.

TDM TLAs
Date: 2006-04-01 09:38 am (UTC)Err, in other words, Concurrent Versions System is a Source Control Management system. It allows DV_Girl, and all the coders at her company to quickly access not only the latest copy of the code (C++ files are .cpp) but previous copies. That allows her to update her builds with code others have done, or if something goes wrong, compare her copy with an earlier working copy, to see what has changed. For Windows XP (Service Pack 2?), the compiler is MS Visual Studio (which has, as a library, Microsoft Foundation Classes). On Mac OS X, the xCode compiler uses the Gnu C Compiler 4.0.
Another source control management program, one designed to address many of CVS's shortcomings, is called Subversion. Both CVS and Subversion are powerful and useful tools for any programmer to have for any company they're in.
Also: Too Dang Many Three Letter Acronyms.
Re: TDM TLAs
Date: 2006-04-01 09:47 am (UTC)Re: TDM TLAs
Date: 2006-04-01 11:03 am (UTC)If by 'allows' you mean, if I perform the proper blood sacrifices and the moon is in the right phase....
Re: TDM TLAs
Date: 2006-04-01 12:10 pm (UTC)...that's about all I know, but it may be worth investigating.
Re: TDM TLAs
Date: 2006-04-01 04:38 pm (UTC)Could be worse. I recall someone telling me of custom compilers. That is, they just bought out another company, and when they tried to get the code to compile, it wouldn't. Turned out that said company had friends in metrowerks, and had gotten a version of codewarrior tuned just for them. It wouldn't work the same as with a retail, actually released version of codewarrior. That must have been fun.