P4 Blog

  • May 12, 2016
    ‘Merge’ is a word. It means to combine, to bring together, to unite otherwise disparate parts into a mereological whole in one sense or another. It’s also the name given to the conferences that Perforce periodically hosts for our partners, customers, and other interested parties.
    As such, it’s well chosen for several reasons. Developers, of course, use our tools to help them merge code changes every day, often relying entirely on the automation to do it for them. But that’s not the sense I have in mind today. Today I want to talk to you about community, and more specifically the astounding diversity thereof I witnessed at MERGE 2016.
    Posted In:
  • May 10, 2016
    Posted In:
  • May 05, 2016

    Did you know that the Helix server has always had aliases? If you type:

        p4 workspaces

    at your command prompt, you will find that this command does the same thing as:

        p4 clients

    The same is true, for example, for the commands p4 password (p4 passwd) and my favorites p4 rec (p4 reconcile) and p4 clean (p4 reconcile –w).

    Posted In:
  • May 03, 2016

    Following my Command Line Roundup article, we now have even more tip & tricks! In addition to the features we've added to improve the command line user experience, 2016.1 includes a few features specifically to help administrators manage the protections table.  Here are the release note entries you might have missed:

  • May 02, 2016


    The most important thing I always get from our periodic MERGE conferences is surely all the great time spent with customers, whether listening to their presentations or just chatting between events. They’re literally at the heart of everything we do, because without them Perforce wouldn’t, nay couldn’t, exist.

    Posted In:
  • April 28, 2016

    Today's post is for those of us who still find ourselves spending a good chunk of our time at the shell prompt.  Here are some of the minor features we've gained in 2016.1 to address common command line annoyances:


    The --me option


          #1237288 (Bug #79804) **
              The new option '--me' can be used with 'p4 changes' and
              'p4 clients/labels/branches' as a shorthand for '-u $P4USER'.


    This simple little feature came out of the observation that we spend a lot of time typing "-u my_name", and if you're writing a script that wants to do something like it, you're probably spending even more time getting the script to figure out what "my_name" should be.  Now it's just "--me"!


    Automatic login


    Posted In: