SourceTree

Author Archives: Brian Ganninger

Senior macOS Developer, SourceTree

Build status within Sourcetree for macOS

The best software development tools aid you in your development and stay out of your way as much as possible. They also provide all the context you need to get work done, removing the need to switch between tools to work out what’s going on or what to do next. Sourcetree …

Engineering a darker SourceTree

  A “non retina-burning” update for SourceTree on macOS has been on our radar for a long while, and recently our senior designer Joel Unger came up with a mock-up on how it might look. We went back and forth on limitations and compromises (i.e. the …

Open Source Announcement: phased releases for Sparkle-based macOS apps

Many macOS apps like SourceTree are distributed outside of the Mac App Store and provide in-app updates via a popular open source framework – Sparkle. Using Sparkle, SourceTree pushes out updates to all users simultaneously whenever the  Appcast.xml  file is …

Adding staged updates to SourceTree

When it comes to rolling out new software updates, the SourceTree team is always looking to deliver a better experience to users with minimal disruption. In the past we announced a beta program for SourceTree, detailed how we deliver releases, and now we’re …