P4 Blog

  • November 04, 2013

    What are we using this time?

    In the first part of this article I explained why to have a report of all changes not related to an approved review for a given branch in Perforce. Now it is time to implement such a report and we need to get our tooling sorted. For the task at hand we need to query Perforce and Swarm data, and although you could use almost anything, I’m picking Groovy as the scripting language.

    Posted In:
  • October 30, 2013

    edge server

    Distributed teams face unique challenges when they practice Continuous Delivery. For example, it’s critical to keep remote teams up-to-date with the latest code changes within an expected response time—past-due changes can cost the team valuable time and money. Similarly, new features require continuous integration via build and test automation, so that developers can receive immediate feedback, and can rapidly, reliably, and repeatedly launch new features. Network latency and bandwidth, and version management server capacity also become critical bottlenecks for Agile distributed teams, severely impeding Continuous Delivery. These challenges slow down the mainline, the team, and ultimately, the business.

    Posted In:
  • October 28, 2013

    Image: by missresincup w/Flickr

    The Perforce server's Spec Depot feature is very handy. If you don't already have a Spec Depot, you should!

    It's simple to create one: simply use the 'p4 depot' command to create a new depot, and change "Type: local" to "Type: spec" to specify that your new depot is a Spec Depot.

  • October 23, 2013

    The functionality described in this blog entry is "undocumented", meaning that it is in some respects a work in progress, is subject to change in future releases, and should be treated with a bit more caution than "documented" functionality. With that disclaimer out of the way, let's take a look at how you can now version the character sets for individual Unicode files!

  • October 21, 2013

    Collaboration Tour: Git, Global, Social

    NYC 11.5 - REGISTER | Boston 11.7 - REGISTER

    Join us on the road in November for a series of half-day seminars to learn how leading organizations are releasing better products faster and collaborating globally by making better use of their version management platform.

    Posted In:
  • October 18, 2013

    Swarm is designed to help software teams ship quality software faster and every day we add new, useful functionality. We recently got many requests to further enhance our JIRA integration and so we added a couple of enhancements which make life a whole lot better for those using both JIRA and Swarm.