P4 Blog

  • August 14, 2013

    swarm bee

    In my last article we covered how you can have any tool in your production pipeline add events to the Swarm activity feed. However sometimes you have the opposite issue; you need to prevent events from showing up in the activity stream. A common use case for filtering out events is to prevent automated processes from flooding the activity stream.

    Swarm has a couple ways to filter events. The easiest by far is to add a user to the 'ignored_users' list in Swarm. There is a configuration parameter in Swarm that allows you to specify users you never want to see activity for. For example, Swarm ships with the Git Fusion user filtered out, but you can add your own users as well. In your Swarm installation find your config.php file in data directory and include the following block:

    Posted In:
  • August 12, 2013

    p4-identifierSince the 2013.2 release adds a new piece of file metadata that may need to be resolved when merging (charset, associated with the undoc server.filecharset setting), this seems like a good time for a quick review of all of the different things that "p4 resolve" might ask you about.

    The function of resolve, at its heart, is to take changes from a depot file and make sure you've accounted for them in your workspace file. Different commands will schedule resolves for different reasons:

  • August 08, 2013

    If you're a heavy user of branches to isolate work intended for different product versions or runtime configurations, you've probably run into this situation. You start working on a branch, make a few changes, merge some upstream work, and then find out you need to move your changes to a different branch. What you'd like to do is merge just the files you've actually modified on your branch, and not bother with the changes that originated in the upstream branch. With the 2013.1 release of Perforce, there's a new way to tackle this problem.

  • August 07, 2013

    Many Perforce customers are already using Commons, our new document collaboration system. To make it easier to try Commons, we’ve launched Commons Cloud, a free service that lets you get up and running immediately.

    Our new offering isn’t just another cloud file storage system. Built on Perforce, Commons maintains a complete copy of every version of your files. And it presents your communications in an activity stream right alongside the files, so your communication and workflow become part of the file history.

  • August 06, 2013


    If you do a lot of refactoring, and you notice that your life gets a little bit easier after upgrading to 2013.2 but you can't quite put your finger on why, it just might be one of these changes:

    Posted In:
  • August 02, 2013

    Yossi Zinger attended MERGE World Tour in Tel Aviv and wrote about his impressions in his blog, Adventures in SCM. With Yossi's permission, we are reprinting his post in P4Blog. MERGE World Tour will be in India in August - register now for Delhi, Pune, or Bangalore.

    I’ve attended the Perforce Merge 2013 conference in Tel Aviv.

    I am not a Perforce user, and I only know the basic principles behind it, but still I was interested to hear about their concept of ALM and their approach to implementing it.