P4 Blog

  • May 16, 2016
    In today's blog post I'll be talking about a brand new trick you can do with client views: ditto mappings!
    To begin with an explanation of terminology: much like we here usually say "+ mapping" in conversation rather than the more cumbersome term "overlay mapping", during development we've been exclusively been calling this feature "& (pronounced 'and') mapping".  That looks pretty weird on the page, though, so "ditto mapping" is what we've come up with as a more grammatically pleasing alternative for written usage.  If you hear somebody say "and mapping" this is what they're talking about.
    The "p4 help views" entry explains the relationship between "ditto" and "overlay" mappings like this:
    Posted In:
  • May 13, 2016
    If your organization has to manage multiple servers, then you probably already know about or are using an infrastructure monitoring suite such as Nagios. There are lots of different suites out there, but most rely on plugins to monitor the status of hosts and the applications that run on them.
    There is currently no official plugin for Helix, so I decided to provide an example of how a plugin could be written using 'bash' and I've called the project 'P4Nagios'.
    Posted In:
  • 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: