True Blue Software  
Product Info Customer Testimonials Documents Licensing Company Location, Mission and Vision News & Newsletters Home
SnapshotCM News

May, 2003

Welcome new subscribers. SnapshotCM and its concepts are taking off. Read on and enjoy. And please forward this newsletter to those you know who would benefit from a low overhead CM solution, perhaps a friend on another team, or in another company. Or send their contact info along and I'll follow up personally. No pressure, just a solid solution for real needs.

This mailing goes only to those who have registered on our site. Directions to subscribe or unsubscribe are at the end of the newsletter and will be honored promptly.

Topic Index:

Your feedback is always welcome. Thanks for your support.

Scott Kramer
True Blue Software Company
970-223-1200

SnapshotCM Used in Countries Around the World!

SnapshotCM now boasts installations in countries as far flung as Singapore and Germany, in addition to the growing base in the US. "Existing customers love the graphical display of their releases and development branches" says company president Scott Kramer. "Once they get the Snapshot advantages, they are hooked." The result shows in the 90% revenue growth the company experienced from 2001 to 2002.

CM Technology: Project Performance

When I was a kid, I helped my dad on the farm in plowing, disking and harrowing the fields to prepare for planting. A 30 acre field took perhaps 20 hours and four passes to prepare and plant. Today he prepares and plants that same field in under 3 hours. It isn't just bigger, faster equipment that enables this, but also new concepts and the associated new technology.

In the same way, new concepts and technologies are yielding dramatic performance improvements in software version control. For example, in RCS, each revision file contains all revisions and meta-data about one file. Project-wide operations require examining or modifying every such RCS file, a slow process and tedious if not automated.

In new tools like SnapshotCM, this meta-data is stored in a database which provides orders of magnitude improvement in global operation performance. In addition, certain concepts, like setting a tag (or symbolic name) on all files to remember a state of a project, have been replaced with more advanced concepts, like using a virtual copy of a project to remember a state. The virtual copy has several key advantages:

  1. it applies to all attributes of a file, not just content revision selection
  2. it is space efficient (small constant space rather than O(n))
  3. it is time efficient (small constant time rather than O(n))
  4. it is more understandable.

This last point is worth considering. After all, it is human bandwidth that is most at a premium. Making the CM users more efficient, helping them do the right thing, improving their understanding -- all are worth much more than a faster system alone.

Folks have made back up copies of their files for years. SnapshotCM adopts that simple model that everyone easily understands, optimizes the implementation to make it time and space efficient, and presents the results graphically. The result is both clear understanding and performance simply not available anywhere else.

No-till planting has given my dad more free time now than when I was a kid, though he farms twice the ground. With advanced CM technology, you too can be more productive than ever before!

SnapshotCM Customer Testimonials

Several customers have sent us their experiences with SnapshotCM. Here are a few highlights:

Our old configuration management tool was not allowing us to conduct parallel development and it took hours to create a branch. We have been using [SnapshotCM] for over a year and we are very pleased with the performance received. We do not need a 'small village' to administer the tool and the support is superb.
We recently replaced our Development Team's source control software with SnapshotCM and our productivity has increased significantly. Developers can keep their source up to date with a minimum of effort, so no one is working with old code. Changes to our Delphi source code are now easily visible, contributing to improved quality, particularly in code reviews.
The snapshot capability has been particularly useful in allowing programmers to work independently but at the same time integrate changes from other users on their own time frame.
[SnapshotCM] does everything we need it to easily, quickly, efficiently and unobtrusively. It is a very low overhead product that simply works well.

Read the full letters in the testimonials section of our web site.

New Release Highlights

Release 1.54 was posted at the end of April. This release adds:

  • Command-line file/directory name filtering options to wls, wci and wco,
  • Synchronous server start and stop processing,
  • A new server status query,
  • A new login-on-demand feature in the Project Manager (rather than prompting for a password when auto-login fails), and
  • DNS caching to improve performance and help reduce network configuration sensitivity.

See the SnapshotCM Change List for more on this release.

Command-line Beta Testers Wanted

I am looking for a couple more command-line interface users who can provide feedback on new SnapshotCM workspace navigation functionality. These new shell functions facilitate managing multiple workspaces and easily switching between them. These functions work on all unix platforms with sh compatible shells. I even use them with Cygwin on Windows. Contact support@truebluesoftware.com to express your interest.

SnapshotCM Tips & Tricks

We'd like to make this a regular feature, and your suggestions will help make it so. Send your SnapshotCM Tips and Tricks to support@truebluesoftware.com for inclusion in a future newsletter.

  • List all .cpp files: The 1.54 release includes a file name filter option to many commands. To list all .cpp and .h files, run: wls -R -j '*.cpp|*.h'. To list all files except those in the Release and Debug directories, run "wls -R -j '!Release/|Debug/'. See the -j option description in the wls, wci or wco manual pages.
  • CLI Default Options: SnapshotCM command options can be set in a .snapshotcmrc file and applied automatically. Typical uses are to add wci -t "", wset -t "" and wco -t "" lines to suppress lock comment prompting. Default filter patterns, as described above, can also be entered. See the wco manual for details.

Newsletter Subscriptions

Subscription management of the SnapshotCM newsletter is now automated. To subscribe, click here and then press send. To unsubscribe, click here and then press send. Unsubscribing this way assumes your subscription e-mail matches your default email. You can also still send your requests to support@truebluesoftware.com.

View previous newsletter. View next newsletter.

Product Info | Testimonials | Documents | Licensing | Company Info | News | Download | Home Simplify CM    
Copyright © 2000-2006 True Blue Software Company. All rights reserved.