P4 Blog

  • February 10, 2014


    Want color output for p4 diff?

    It's doable in two steps on OS X and Linux.

    Posted In:
  • February 06, 2014



    Swarm, Perforce's social coding tool, has always been a great tool for reviewing changes. I use it all the time when reviewing changes after someone pushes to our Git Fusion project. New for 2014, Swarm lets me review changes from Git before those changes are committed to the project.


    Posted In:
  • February 05, 2014


    Dropbox is a great personal productivity tool. I use it for storing and sharing my documents and files and keeping my files in sync across all of my devices from anywhere I access the internet. What could make it better? The answer is versioning.

  • January 31, 2014

    angry customer


    An interesting article came out recently, “Why Continuous Deployment may mean Continuous Disappointment for your Customers.” It correctly identifies the human need for a shiny, new thing every so often. And it argues that the practice of continuous deployment could lead to disenchantment with incremental updates.

    The article cites examples of companies whose customers were left disillusioned by incremental additions or subtractions to existing capability.

    Posted In:
  • January 29, 2014


    'p4 sync' is certainly one of the two most important Perforce commands (the other one being 'p4 integrate'), and over the decades we have made many improvements and refinements to its operation.

    The simple restartability of 'p4 sync', however, is one of its most basic and oldest features. Here's how it works.

    Posted In:
  • January 28, 2014

    continuous delivery

    Continuous Delivery is getting a lot of media play these days. Yet a number of industry analysts are holding firm to the belief that only a handful of companies are actually practicing it.

    We beg to differ.

    Posted In: