Category: Features & Releases
March 06, 2012
This is the last of a three-part series on virtual streams.
In this post I'll try to answer a few nuts-and-bolts questions about virtual streams. If you have any questions that I didn't address here, let me know and I'll start a FAQ in the forums.
Creating virtual streams
Creating a virtual stream is really easy, since there's no actual branching involved. You just create a new stream, set the Type to virtual, choose the Parent stream, and adjust the other options (particularly the paths) accordingly.
March 02, 2012
This is the second in a three-part series on virtual streams.
One of the first things you learn when you graduate to a world-class version management tool is to love branching. That's a tough transition if you came from a tool that did branching poorly, but there are no poisoned apples in Perforce's tree of branching wisdom. There is a small worm in one of those apples, however, and we've now got a better way to deal with it.
February 29, 2012
This is the first in a three part series about virtual streams.
Perforce Streams are pretty new, rolling out in the 2011.1 release. But of course we’ve been thinking about codeline management and streams for many years, so we’re already moving ahead with some good improvements. In the upcoming 2012.1 release, we’re rolling out a better way to present a smaller view of a big project.
February 23, 2012
I bought a new car a couple of months ago, and it has a cold box for drinks. It definitely wasn’t on our list of features to look for, because we didn’t even realize what it was until we brought the new car home. I wondered if I’d ever really use it, until one day I stuck a soda in there just to try it out, and got to enjoy a cold drink after a long drive through the foothills of the Rockies. Now I’m pretty sure I’ll be looking for a cold box in any new car I buy. Sure, I could always pack a cooler in the car… but having a built-in cold box is just so much better.
That’s the same feeling I get when I use a few of the new features in the 2012.1 release. At long last, Perforce now supports a status command (although we call it reconcile) and ignore files. Plus, you can now create a new branch or stream as a purely server-side operation.Posted In:
February 21, 2012
by Laura Wingerd
Perforce Release 2012.1 introduces the virtual stream, a powerful abstraction of the stream feature. A virtual stream isn't actually a stream at all -- it is simply a filtered view of its parent stream. Creating and using a virtual stream, however, is the same as creating and using a real stream. I'll demonstrate some of that here, building on the stream view explanation I gave in an earlier blog.
February 16, 2012
A good citizen of a secure world
The topic of security is a bit tricky for a version management system like Perforce. Although we need to keep security in mind, we're not a dedicated security system. Or, as one of my colleagues likes to say, Perforce isn't Fort Knox. It's the gold inside Fort Knox and needs to be protected. And, bear in mind that making data easy to find and use is a key requirement for Perforce.