I have just had it with PVCS! This piece of shit *sucks*. Period! I have played around with it enough and im thoroughly dissatisfied with it. This is classical example of a product that is built without keeping the customer in mind. Even the PVCS plugin for WSAD is screwed up. Why on planet earth would u pop a dialog hidden to enter password to log on to PVCS? Cant you make the login dialog visible? Cant it have a simple check box to save the password? Alrite may be thats too much to ask for! How about getting the product to work? I wanted to rename a directory and it happened to have checked out files. I was directed to checkin all the files and then rename the directory. So I say ok and the darn thing craps out half way! *Grrr* I just wanna rename a element. On clearcase its as simple as “cleartool mvelem <directory-name>” To top it all off, the freaking PVCS thick client written in java is horrendous! I just cant add one file to a directory, I would have to select a bunch of file from a direcory, Which moron designed this product? Do you ever compare your product with your competitors and see how simple their products are?
In my opinion, PVCS exists because it caters to a niche market. Let me explain. Rational’s clearcase is way to expensive for many companies to handle & non software companies think of clearcase being way to complicated. Most IT companies tend to treat version control as a backup rather than treating it as version control. What amazes me is that people think of version control as a bane rather than boon! Understanding of version control is not as common as I thought it to be. People in IT companies fail to understand version control. Creating branches seems to be a advanced feature that is treated as taboo. Given such a scenario, they are looking for something simple. Check in & Check out, simple GUI. CVS on the other hand, works awesome and fits the bill for most internet projects. It works well on the Internet and is used in small software companies & startups. The problem with CVS is its open source. Opensource still remains a taboo in many comapnies cuz companies are worried about support. Heres where PVCS fits right in. Its not expensive, it has simple GUI for simple tasks and its not expensive. But the darn thing does not work! It has been a overhead using PVCS rather than seemless fit into development cycle. I have used clearcase on unix, windows, VC++, Java etc and the darn thing works like a charm. The only problem was floating licenses 😦 We would run out of them often. Ofcourse one also had intermittent problems with clearcase multi site but the software works smooth and was seemless. It was a pleasure developing with clearcase. Now that IBM has taken over Rational, I hope they come out with a scaled down version which is cheaper or is bundled with WSAD/IDEs.
Enough said! *End Rant*