By Justen Stepka, Product Manager on February 26, 2014
Come join us at Atlassian and work on SourceTree, our free Git & Mercurial client for Windows and Mac! We’re looking for a development team lead to help change the way people develop software and spread the adoption of Git and Mercurial. You will be working in a fast paced environment where every line of code you write will be appreciated by a developer community of millions.
You will be responsible for leading a small team of passionate developers who are tasked with designing and implementing the best Git and Mercurial client on the planet. In this role you will spend 70% of your time working on improving the product and 30% of the time leading your team. If you have previous team leading experience, great – if not, this is a great opportunity to give it a go.
What you will do:
- Lead a small and agile development team in building the best Git & Mercurial client
- Dive into the Objective-C and C# codebase to cut some kick-ass features
- Work with Product Management in building the roadmap that ensures SourceTree is loved by its users
- Grow a motivated team that continuously looks to improve and challenge themselves
- Collaborate and coordinate with other product and cross functional teams
- Foster the Atlassian culture and ethic of the team
- Deep understanding and passion for Git and Mercurial
- Experience following current project management practices (Agile, Scrum, Kanban, Lean etc.)
- Extended knowledge of Objective-C or C#
- Knowledge of Cocoa or WPF
- Experience in working with distributed teams would be a plus
This is what we look for in every Atlassian:
- Get It Done (Initiative)
- Think Like An Engineer (Analytical)
- Be David, Not Goliath (Innovative)
- There is No I in Culture (Teamwork)
- You Are Our Ambassador (Communications)
- Legendary Service (Customer Service)
By Justen Stepka, Product Manager on February 25, 2014
In October we introduced our feature branching workflow – a simple and fool-proof way to get started with Git branching for those using Bitbucket with JIRA, SourceTree and Bamboo.
Today, we are excited to bring you our latest integration feature; the development panel in JIRA. Keep team leads, project managers and product owners informed about development progress taking place in Bitbucket with this new JIRA integration.
All the right info in the right place
You’ve just been asked the ever pressing question, “What’s the status of this issue? Is the code review complete? Are we ready to ship?” From each JIRA issue, you can see branches, commits, status of pull requests, builds, and deployments all at a glance.
No longer will you be clicking through tabs and scrolling for updates, nor will you have to dig through your repos and reviews. Within seconds of opening a JIRA issue you can check out the progress of any JIRA issue and where it is in development. All the most relevant development information is surfaced from within JIRA.
Details you need; traceability you want
The development panel is perfect when you are looking for a quick update, however sometimes you need even more specific details. Deep diving into any of the items shown in the new development panel is as simple as clicking on the link to learn more.
You can even move seamlessly between JIRA, Bitbucket and Bamboo with bi-directional links between your issues, source and builds.
More best practices for your team
Everywhere teams are making the switch from Subversion to Git. If you’re new to Git and want to learn more, check out Atlassian’s Git Essentials, our solution to implementing best practices with Git for your development team.
Git the integration
The new development panel for JIRA is available today for Atlassian OnDemand customers. For JIRA download users, you can freely get the JIRA DVCS Connector via the Atlassian Marketplace.
By Justen Stepka, Product Manager on February 24, 2014
With Bitbucket you can edit any file, anywhere, all you need is your browser. But we’ve been missing one thing: the ability to add new files from the web using the online editor. So we fixed it.
Starting today, you can now add new files directly to repository from the source browser; no command line, no cloning, no local editor.
After clicking New file, Bitbucket’s online editor will ask you the name of the new file you’d like to create. Syntax highlighting and diff view are all an integrated part of the code editing experience.
Once you’re happy with your edits, commit directly to the branch you’re editing on, or create a pull request and select your reviewers. If you don’t have write access, Bitbucket will automatically create a fork for you and commit your changes before submitting a pull request.
In addition to being able to add new files online, we added the ability to rename or delete unwanted files. To rename or delete a file, use the source browser and click on the Edit menu options.
Get started now
Join the growing number of teams that host their code on Bitbucket and stay better connected with unlimited private repositories free for 5 users.
By Borislav Ivanov on February 20, 2014
We’ll be performing network maintenance on Sunday, February 23, 2014 at 04:00:00 UTC to expand our network capacity. There may be brief interruptions in connectivity during this maintenance window
By Justen Stepka, Product Manager on February 12, 2014
A picture is worth a thousand words, and this is one cliché that the Bitbucket team takes to heart. Every day, we use images to help make things clearer a screen shot of a feature gets added to your code review so reviewers know what to expect, or an illustration of steps involved to reproduce a bug when creating a JIRA issue. Images can liven up the documentation on a wiki, or just help make a point.
Our guess is, your team does this too. So we’re happy to announce that today, we’re making it really easy to do all these fun and useful things by uploading your images right to Bitbucket.
Say it with .JPEGs (or .PNGs, or .GIFs)
You can upload images anywhere you see the markup toolbar – just click the image button to get started. Select an image from the file chooser or drag one to the dialog, or you can drag an image right into the comment box! We’ll upload your image and insert the link into your markup, ready to be seen.
Uploaded images use the same security settings as the repository they are added to. If your repository is private, only people with access can see the images you upload there.
By Borislav Ivanov on February 6, 2014
We’re planning scheduled maintenance Saturday, February 8, 2014 at 18:00:00 UTC lasting no more than two hours. During this maintenance window we will restart our master PostgreSQL database and Redis data structure server to apply system updates.
Thank you for your patience as we work to improve Bitbucket’s reliability.
By Justen Stepka, Product Manager on January 29, 2014
To celebrate the new year (admittedly a little belatedly), how about a new major version of SourceTree for Windows? We have a doozy for you to start off 2014.
You can now use SourceTree for Windows to interoperate with your old Subversion projects via git-svn. This works by letting you work with a Git repository locally, but you can interact with a remote SVN repository via clone, push, and pull, thereby combining the benefits of a fast and flexible local DVCS, while still collaborating effectively with your projects that are still running legacy repositories.
Command line interface
You can now call SourceTree.exe from wherever you installed it on the command line, and by default it will open up the nearest containing repository for your current directory. You can also specify a different path, and ask SourceTree to immediately navigate to certain views or run certain commands, like so:
SourceTree [-f path] [ <command> [<command_params>] ]
|Opens the clone dialog with the provided URL.
|Opens the repository at the File Status view.
|Opens the repository at the Log view
|Opens the repository at the Search view. If <pattern> is specified, immediately searches for that text.
|Opens the repository and then opens the log for <file>.
|Opens the repository and immediately goes to the commit dialog.
Thanks to your response to our call for translators, SourceTree for Windows 1.4 now comes in six languages: English, Japanese, Chinese, French, German, and Russian. The latter three are not 100 percent complete yet, but the major elements are translated; If you’d like to help fill in the remaining blanks, please join in the translation effort!
Patch file support
You can now create and apply patches within SourceTree – You can work effectively with patches comprised of uncommitted working state, and with patches containing one or more complete commits. SourceTree gathers all the options for generating a patch into an easy interface, and does the work of recognizing the relative paths and strip options when you’re applying a patch so you don’t have to work it out manually.
You can find the patch features on the Actions menu, labelled Create Patch and Apply Patch.
Would you like to export a full copy of your source without all the Git/Mercurial history and metadata, either at the current state or at some other point in history? Archive is the feature you need for that, available either on the main menu (Repository > Archive), or on the context menu against a commit in the log (right-click a commit and pick Archive).
We want to make SourceTree an even better product for you, and to do this we’d love your help in finding out how you use our product. In the latest version you’ll get a popup asking if it’s OK to gather some data about how you use the product. We want to emphasize that no personal data is taken whatsoever.
We also added a bunch of other smaller things, such as:
- An optional spell checker in the commit dialog
- The ability to bookmark open repositories which you opened with File > Open or via the command line
- Configurable conversion of tabs to spaces in the diff view
- Improved multi-monitor support
- and more…
We hope you like the new version of SourceTree for Windows!
By Marcus Bertrand, Support Engineer on January 24, 2014
On Saturday, at approximately 8:30PM GMT, Bitbucket will perform non-disruptive network maintenance.
We will be performing physical cabling work in our patch racks in preparation of expanding our network capacity. We don’t anticipate that this will have any affect on site performance or availability.
By Justen Stepka, Product Manager on January 14, 2014
Starting February 18, 2014, Bitbucket will remove the ability for individuals to log into a team with a username/email and password. We are taking this action so that we can bring you Atlassian ID later this year. Atlassian ID is single sign-on across all our OnDemand services such as Bitbucket, JIRA, HipChat and Confluence, one of the most popular feature requests on Bitbucket!
What does this mean to you
- If you access your team while logged in as your personal account, you don’t have to do anything.
- If you login to your team with a username and password, you will need to appoint or create an administrator for your team. We’ve added a warning banner to your account which will walk you through this process. You will also receive an email with instructions on what to do next.
As part of this change, any team that has no groups or individual members has been converted to an individual account. This is a very small subset of users who will notice absolutely no change in their daily work.
Help I’ve lost my way
Don’t worry! We’ve put together a complete guide in the Bitbucket Knowledge Base to help you out. If you’re still lost, the Bitbucket’s support team is here to help you troubleshoot any problems or questions you may have with this migration. Simply file a support ticket and you’ll be good to go.
By Justen Stepka, Product Manager on December 11, 2013
We’re happy to announce the release of SourceTree 1.8. This release includes the much anticipated Subtree support and important Mavericks updates to improve stability.
Submodules were a feature of Git that many people had trouble working with and so subtrees were introduced as a way to solve many of the problems submodules introduced. We’re happy to announce that you can do all of this right from within SourceTree with a little zest added to make subtrees even easier to manage.
SourceTree stores subtree metadata so you can simply pull commits from your remote into your subtree without having to provide the same information over and over. Take a look at Atlassian’s blog “Alternatives To Git Submodule: Git Subtree” to find out more information about how to use Subtree with Git.
Mavericks Updates and Fixes
With a big thanks to the community we’ve been able to track down any outstanding compatibility issues with Mavericks. Version 1.8 of SourceTree includes a fix for the ‘error on commit’ issue, as well as startup crashes that a small number of users were experiencing.
We want to make SourceTree an even better product for you, our users, and to do this we’d love your help in finding out how you use our product. In version 1.8 you’ll get a popup asking if it’s OK to gather some data about how you use the product. We want to emphasize that no personal data is taken whatsoever.
Other fixes / updates
- Upgraded the embedded Git version from 1.7.11 to 18.104.22.168
- Bookmarks window resize bug fixed when making the window too small
- Now detects the existence of GPG when setting it in SourceTree preferences
- Can now use your system Mercurial
- Visual improvement, patch sheet has had borders added it to it
- Selecting ‘lightweight tag’ now disabled the message text input
- The create pull request dialog is now skipped under certain circumstances
Get SourceTree for Windows