<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Atlassian Blogs</title>
	
	<link>http://blogs.atlassian.com</link>
	<description>Software development and collaboration tools</description>
	<lastBuildDate>Wed, 22 May 2013 16:22:17 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AtlassianBlogsBitbucket" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="atlassianblogsbitbucket" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">AtlassianBlogsBitbucket</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Atlassian at GOTO Chicago</title>
		<link>http://blogs.atlassian.com/2013/04/atlassian-at-goto-chicago/</link>
		<comments>http://blogs.atlassian.com/2013/04/atlassian-at-goto-chicago/#comments</comments>
		<pubDate>Thu, 25 Apr 2013 01:35:02 +0000</pubDate>
		<dc:creator>Dan Radigan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[Bitbucket]]></category>
		<category><![CDATA[development tools]]></category>
		<category><![CDATA[stash]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=25130</guid>
		<description><![CDATA[GOTO Chicago 2013 It was great to be one of the sponsors at the GOTO Chicago 2013 conference from Tuesday April, 23 &#8211; Wednesday, April 24th  It was awesome meeting a number of JIRA, Confluence, and Dev Tools customers  at the conference.  Herzum Consulting, one of our experts joined us at the booth as well.  Atlassian Experts help deliver an incredible experience with our products. If you need a plugin built, a deployment tuned, help with setup and configuration, or coaching on going agile, we’ve got the expert for the job. Technology, Innovation, and Fun We enjoyed two full days of technology, innovation, and fun with some amazingly bright minds.  We heard from Dan North sharing on how we tend to cling to structure.  He challenged us how to thrive in an uncertain world.  Mike Lee talked candidly about how innovation happens at the intersection of creativity and commerce. His take is that innovation, the hard core engineering, commands sacrifice.  Mike encourages developers to seek feedback from peers as well as end users on making their application better. We also heard from Atlassian&#8217;s own Tim Pettersen.  Tim, originally based in Sydney, was one of the developers on the Stash team.  He now joins us in San Francisco as a developer advocate.   Stash is Atlassian&#8217;s on-premise, enterprise grade Git solution.  He shared with all of us how to use Git as a platform.  He used examples from tracking configuration changes in a Wi-Fi router to seeing change history in the German legislature.  Tim of course hosts his slides in Git! New to Git? For those of you who are new to Git, Atlassian has two Git solutions: Stash and Bitbucket.  Stash is enterprise Git for an on premise solution.  Bitbucket is all of the goodness of Git hosted in the cloud. Want to learn more about Git? Check out our Git center on the web. Git Tutorials and Training]]></description>
				<content:encoded><![CDATA[<h2>GOTO Chicago 2013</h2>
<p><img class="size-full wp-image-25131 alignright" alt="Screen Shot 2013-04-24 at 5.41.30 PM" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/Screen-Shot-2013-04-24-at-5.41.30-PM.png" width="276" height="144" />It was great to be one of the sponsors at the <a href="http://gotocon.com/chicago-2013/" target="_blank">GOTO Chicago 2013</a> conference from Tuesday April, 23 &#8211; Wednesday, April 24th  It was awesome meeting a number of JIRA, Confluence, and Dev Tools customers  at the conference.  <a href="http://www.herzum.com/">Herzum Consulting</a>, one of our experts joined us at the booth as well.  Atlassian Experts help deliver an incredible experience with our products. If you need a plugin built, a deployment tuned, help with setup and configuration, or coaching on going agile, we’ve got the expert for the job.</p>
<h3>Technology, Innovation, and Fun</h3>
<p>We enjoyed two full days of technology, innovation, and fun with some amazingly bright minds.  We heard from <a href="http://www.dannorth.com/" target="_blank">Dan North</a> sharing on how we tend to cling to structure.  He challenged us how to thrive in an uncertain world.  <a href="http://gotocon.com/chicago-2013/speaker/Mike+Lee" target="_blank">Mike Lee</a> talked candidly about how innovation happens at the intersection of creativity and commerce. His take is that innovation, the hard core engineering, commands sacrifice.  Mike encourages developers to seek feedback from peers as well as end users on making their application better.</p>
<p><img class="alignleft" alt="Tim-Pettersen" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/Tim-Pettersen.png" width="120" height="160" />We also heard from Atlassian&#8217;s own <a href="http://gotocon.com/chicago-2013/speaker/Tim+Pettersen" target="_blank">Tim Pettersen</a>.  Tim, originally based in Sydney, was one of the developers on the Stash team.  He now joins us in San Francisco as a developer advocate.   Stash is Atlassian&#8217;s on-premise, enterprise grade Git solution.  He shared with all of us how to use Git as a platform.  He used examples from tracking configuration changes in a Wi-Fi router to seeing change history in the German legislature.  Tim of course <a href="http://tpettersen.bitbucket.org/talk/git-as-a-platform" target="_blank">hosts his slides</a> in Git!</p>
<h3>New to Git?</h3>
<p>For those of you who are new to Git, Atlassian has two Git solutions: Stash and Bitbucket.  Stash is enterprise Git for an on premise solution.  Bitbucket is all of the goodness of Git hosted in the cloud.</p>
<p>Want to learn more about Git? Check out our Git center on the web.</p>
<p style="text-align: center;"><a class="wac-button" style="display: inline-block; background-color: #9fc71c; border: 1px solid #99c019; border-bottom: 1px solid #89b413; border-radius: 6px; box-shadow: inset 0 1px 0 0 #c3dc71; color: #fff; font-size: 18px; font-family: kulturista-web-1,Helvetica,Arial,Verdana,sans-serif; text-decoration: none; text-shadow: 0px 1px 2px #779908; padding: 7px 15px 8px;" href="http://www.atlassian.com/git"><span style="display: block; border-radius: 6px; cursor: pointer; padding-right: 25px; background: url('http://atlassian.wpengine.netdna-cdn.com/wp-content/themes/atlassian/images/buttonArrow.png') no-repeat center right;">Git Tutorials and Training</span></a></p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=25130" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2013/04/atlassian-at-goto-chicago/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing SourceTree for Windows – a free desktop client for Git</title>
		<link>http://blogs.atlassian.com/2013/03/introducing-sourcetree-git-client-microsoft-windows/</link>
		<comments>http://blogs.atlassian.com/2013/03/introducing-sourcetree-git-client-microsoft-windows/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 14:53:21 +0000</pubDate>
		<dc:creator>Giancarlo Lionetti</dc:creator>
				<category><![CDATA[Bitbucket]]></category>
		<category><![CDATA[DVCS]]></category>
		<category><![CDATA[Source Tree]]></category>
		<category><![CDATA[Stash]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[git client]]></category>
		<category><![CDATA[sourcetree]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=24702</guid>
		<description><![CDATA[We&#8217;re thrilled to introduce the latest addition to the Atlassian distributed version control system (DVCS) family – SourceTree for Windows. SourceTree is a free Git desktop client for developers on Windows. Say goodbye to the command line and use the full capabilities of Git through SourceTree&#8217;s beautifully simple interface (and stop being jealous of what your Mac friends are using). A simple, powerful Git client SourceTree for Windows simplifies how you interact with Git repositories so you can focus on coding. Get your team up and running using common Git commands from a simple user interface Manage all your Git repositories, hosted or local, through a single client Put Git commands at your fingertips: commit, push, pull and merge with just one-click Use advanced features such as patch handling, rebase, shelve and cherry picking Connect to your repositories in Bitbucket, Stash, Microsoft TFS or GitHub Perfect for Git newbies SourceTree was built to make Git approachable for every developer &#8211; especially those new to Git. Every Git command is just a click away using the SourceTree interface. Create and clone repos from anywhere Commit, push, pull and merge Detect and resolve conflicts Search repository histories for changes Visualize your repositories SourceTree keeps track of code activity and provides an at-a-glance view of everything from projects to repositories to changesets. Use SourceTree&#8217;s Bookmarks to get a real-time, aggregated view of all your projects and repositories. Jump directly to the changeset graph to visualize changesets across multiple branches and forks. Powerful enough for Git veterans SourceTree makes Git simple for everyone, but also makes Git experts faster and more productive. Review your outgoing and incoming changesets, cherry-pick between branches, create and apply patches, rebase, shelve changesets and more with lightning speed. Git one-stop shop Atlassian offers a full complement of tools that will help you and your dev team make the most of Git. Whether you&#8217;re working on Mac or Windows, behind the firewall or in the cloud, Atlassian&#8217;s family of Git tools will bring you the power of Git while making adoption a breeze. Connect to the cloud or behind the firewall Thanks to hosting services like Bitbucket, many small teams working with Git repositories begin coding in the cloud. Connect SourceTree to Bitbucket’s free unlimited private repositories to easily manage your Git repositories from the SourceTree interface. Stash, Atlassian&#8217;s Git repository manager for Enterprises, makes it simple to manage your Git Server &#8211; behind the firewall. With powerful two-way integration, Stash and SourceTree make it easy for your team to develop with Git. SourceTree can discover and fetch your Stash repositories. And one-click clone operations get you the source you need fast. If you don’t have Stash or Bitbucket yet, not a problem, SourceTree for WIndows works with any Git repository, including GitHub, Microsoft Team Foundation Server or your own Git server. What&#8217;s coming next? We received great feedback from the SourceTree for Windows private beta users (a huge thank you). We will continue to push frequent updates and features to SourceTree for Windows [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-24770" alt="logoSourcetreePNG" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/logoSourcetreePNG-300x75.png" width="176" height="44" />We&#8217;re thrilled to introduce the latest addition to the Atlassian distributed version control system (DVCS) family – <strong><a href="http://sourcetreeapp.com" rel="nofollow">SourceTree for Windows</a></strong>.</p>
<p>SourceTree is a <strong>free Git desktop client for developers on Windows</strong>. Say goodbye to the command line and use the full capabilities of Git through SourceTree&#8217;s beautifully simple interface (and stop being jealous of what your Mac friends are using).</p>
<p><center><a href="http://www.sourcetreeapp.com/download/"><img class="aligncenter size-full wp-image-24753" alt="st-windows-beta" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/st-windows-beta.png" width="444" height="64" /></a></center></p>
<h2 id="SourceTreeforWindowsBlog-AtlassianBlogs-Asimple,powerfulGitclient" style="text-align: left;">A simple, powerful <a href="http://sourcetreeapp.com">Git client</a></h2>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-24751" alt="hero-small" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/hero-small.png" width="600" height="304" />SourceTree for Windows simplifies how you interact with Git repositories so you can focus on coding.</p>
<ul>
<li style="text-align: left;"><strong>Get your team up and running</strong> using common Git commands from a simple user interface</li>
<li style="text-align: left;"><strong>Manage all your Git repositories</strong>, hosted or local, through a single client</li>
<li style="text-align: left;"><strong>Put Git commands at your fingertips:</strong> commit, push, pull and merge with just one-click</li>
<li style="text-align: left;"><strong>Use advanced features </strong>such as patch handling, rebase, shelve and cherry picking</li>
<li style="text-align: left;"><strong>Connect to your repositories</strong> in <a href="http://bitbucket.org" rel="nofollow">Bitbucket</a>, <a href="http://www.atlassian.com/stash" rel="nofollow">Stash</a>, Microsoft TFS or GitHub</li>
</ul>
<h2 id="SourceTreeforWindowsBlog-AtlassianBlogs-PerfectforGitnewbies" style="text-align: left;">Perfect for Git newbies</h2>
<p><img class="aligncenter size-full wp-image-24747" alt="toolbar-small" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/toolbar-small.jpg" width="600" height="118" />SourceTree was built to make Git approachable for every developer &#8211; especially those new to Git<strong>.</strong> Every Git command is just a click away using the SourceTree interface.</p>
<ul>
<li>Create and clone repos from anywhere</li>
<li>Commit, push, pull and merge</li>
<li>Detect and resolve conflicts</li>
<li>Search repository histories for changes</li>
</ul>
<h2 id="SourceTreeforWindowsBlog-AtlassianBlogs-Visualizeyourrepositories">Visualize your repositories</h2>
<p>SourceTree keeps track of code activity and provides an at-a-glance view of everything from projects to repositories to changesets.</p>
<p><img class="aligncenter size-full wp-image-24748" alt="visualize-original-windows" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/visualize-original-windows.jpg" width="600" height="326" />Use SourceTree&#8217;s Bookmarks to get a real-time, aggregated view of all your projects and repositories. Jump directly to the changeset graph to visualize changesets across multiple branches and forks.</p>
<h2 id="SourceTreeforWindowsBlog-AtlassianBlogs-PowerfulenoughforGitveterans">Powerful enough for Git veterans</h2>
<p><img class="aligncenter size-full wp-image-24749" alt="advanced-features-win" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/advanced-features-win.jpg" width="600" height="333" />SourceTree makes Git simple for everyone, but also makes Git experts faster and more productive. Review your outgoing and incoming changesets, cherry-pick between branches, create and apply patches, rebase, shelve changesets and more with lightning speed.</p>
<h2 id="SourceTreeforWindowsBlog-AtlassianBlogs-Gitone-stopshop">Git one-stop shop</h2>
<p>Atlassian offers a full complement of tools that will help you and your dev team make the most of Git. Whether you&#8217;re working on Mac or Windows, behind the firewall or in the cloud, Atlassian&#8217;s family of Git tools will bring you the power of Git while making adoption a breeze.</p>
<h3 id="SourceTreeforWindowsBlog-AtlassianBlogs-Connecttothecloudorbehindthefirewall"><strong>Connect to the cloud or behind the firewall</strong></h3>
<p><img class="aligncenter size-large wp-image-24750" alt="clone-in-bb" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/clone-in-bb-600x399.jpeg" width="600" height="399" />Thanks to hosting services like Bitbucket, many small teams working with Git repositories begin coding in the cloud. Connect SourceTree to Bitbucket’s <a href="https://bitbucket.org/plans" rel="nofollow">free unlimited private repositories</a> to easily manage your Git repositories from the SourceTree interface.</p>
<p>Stash, Atlassian&#8217;s <a href="http://www.atlassian.com/stash" rel="nofollow">Git repository manager for Enterprises</a>, makes it simple to manage your Git Server &#8211; behind the firewall. With powerful two-way integration, Stash and SourceTree make it easy for your team to develop with Git. SourceTree can discover and fetch your Stash repositories. And one-click clone operations get you the source you need fast.</p>
<p>If you don’t have Stash or Bitbucket yet, not a problem, SourceTree for WIndows works with any Git repository, including GitHub, Microsoft Team Foundation Server or your own Git server.</p>
<h2 id="SourceTreeforWindowsBlog-AtlassianBlogs-What'scomingnext?">What&#8217;s coming next?</h2>
<p>We received great feedback from the SourceTree for Windows private beta users (a huge thank you). We will continue to push frequent updates and features to SourceTree for Windows users. We plan to bring all the great features that are part of SourceTree for Mac to Windows as well. What can you expect in the near future:</p>
<ul>
<li>Mercurial support</li>
<li>Git-flow support</li>
<li>Custom actions</li>
<li>JIRA integration</li>
<li>and heaps more</li>
</ul>
<h2 id="SourceTreeforWindowsBlog-AtlassianBlogs-GetSourceTreeforFree!">Get SourceTree for Free!</h2>
<p>If you’re new to Git, or just want a handy tool to make you even faster, <a href="http://www.sourcetreeapp.com/download/">download SourceTree</a> – it’s <strong>free</strong> at our brand spankin’ new website.</p>
<p><center><a href="http://www.sourcetreeapp.com/download/"><img alt="st-windows-beta" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/st-windows-beta.png" width="444" height="64" /></a></center><script type="text/javascript">// <![CDATA[
<span id="mce_marker" data-mce-type="bookmark"></span><span id="__caret">_</span>// <![CDATA[
<span id="mce_marker" data-mce-type="bookmark"></span><span id="__caret">_</span>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
// ]]&gt;</script></p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=24702" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2013/03/introducing-sourcetree-git-client-microsoft-windows/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>From SVN to Git: How Atlassian Made the Switch Without Sacrificing Active Development – the Human Side</title>
		<link>http://blogs.atlassian.com/2013/01/atlassian-svn-to-git-migration-human-side/</link>
		<comments>http://blogs.atlassian.com/2013/01/atlassian-svn-to-git-migration-human-side/#comments</comments>
		<pubDate>Thu, 31 Jan 2013 17:39:04 +0000</pubDate>
		<dc:creator>Jonathon Creenaune</dc:creator>
				<category><![CDATA[Bitbucket]]></category>
		<category><![CDATA[DVCS]]></category>
		<category><![CDATA[Stash]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[svn_git_jira]]></category>
		<category><![CDATA[switch_dvcs]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=24293</guid>
		<description><![CDATA[This post was featured in Dr. Dobb’s as part of a series focusing on enterprise teams making the switch to Git. In this three part blog series we focus on migrating the JIRA code base from Subversion to Git. We wanted to share our migrating experience to those of you who are contemplating moving a large project to Git &#8211; without sacrificing active development. In our first post we discuss why we decided to make the switch to Git. In our second post we dive in the technical details of switching from Subversion to Git. In our third, and final post we will discuss how we managed the &#8220;human&#8221; angle to migrating. Migration &#8211; The Human Side So you might know that you can run a pretty slick migration from the technical side, minimize commit downtime and ensure high availability of your supporting infrastructure. But are your developers ready for the change? The opinions of JIRA developers on the migrations varied from, &#8220;Git is the most wonderful thing to ever happen to JIRA,&#8221; to, &#8220;I know Git&#8217;s better than SVN but I need training,&#8221; to, &#8220;Just show me how to do what I currently do in SVN in Git&#8221;. It&#8217;s critical to address the needs of developers across this spectrum. I&#8217;m a developer. The VCS you use (along with some other core things like programming language, IDE, frameworks and libraries) is one of your core tools and one of the key areas where you develop skills. Your VCS is the vehicle for technical communication and collaboration. You need to ensure that all developers are fully on board to maximize their own potential. If a developer has any uncertainty or hangups about the tools they use &#8211; particularly their VCS - their work can be severely impeded. Atlassian prides itself on openness – people are encouraged to speak up and risk falling flat on their face rather than not speak up at all – but I&#8217;ve worked at companies where I can envisage people hiding, not speaking up about issues if they&#8217;re not comfortable. Also, developers worth their salt feel a connection to the code they write and their infrastructure. The most productive developers feel an ownership of their environment. If you are going to change that environment, like their VCS tool, it needs to be a change that they own and embrace. 1. Your team will need training Assuming that everyone in your organisation can learn Git on-the-fly after the migration is finished is a recipe for failure. Git is fundamentally different to SVN. Being aware of this, making your developers aware of this, and preparing them for Git is critical in making the migration a success. The first thing we did to get our developers ready was to run a couple of Git training sessions. For example, we started out with, &#8220;How to do what you do in SVN, in Git.&#8221; This included Git commands for things like committing and demonstrating what tools are available (developers at Atlassian use their IDE, SourceTree, gitg, and [...]]]></description>
				<content:encoded><![CDATA[<p><em>This post was featured in Dr. Dobb’s as part of a series focusing on enterprise teams making the switch to Git.</em></p>
<p><em>In this <a href="http://blogs.atlassian.com/2013/01/svn-to-git-how-atlassian-made-the-switch-without-sacrificing-active-development/">three part blog series</a> we focus on migrating the JIRA code base from Subversion to Git. We wanted to share our migrating experience to those of you who are contemplating moving a large project to Git &#8211; without sacrificing active development. In our first post we discuss <a href="http://blogs.atlassian.com/2013/01/svn-to-git-how-atlassian-made-the-switch-without-sacrificing-active-development/">why we decided to make the switch to Git</a>. In our second post we dive in the <a href="http://blogs.atlassian.com/2013/01/atlassian-svn-to-git-migration-technical-side/">technical details of switching from Subversion to Git</a>. In our third, and final post we will discuss how we managed the &#8220;human&#8221; angle to migrating. </em></p>
<h2 id="Dr.Dobb'scontributedarticle-Migration-TheHumanSide">Migration &#8211; The Human Side</h2>
<p>So you might know that you can run a pretty slick migration from the technical side, minimize commit downtime and ensure high availability of your supporting infrastructure. But are your developers ready for the change?</p>
<p>The opinions of JIRA developers on the migrations varied from, &#8220;Git is the most wonderful thing to ever happen to JIRA,&#8221; to, &#8220;I know Git&#8217;s better than SVN but I need training,&#8221; to, &#8220;Just show me how to do what I currently do in SVN in Git&#8221;. It&#8217;s critical to address the needs of developers across this spectrum.</p>
<p>I&#8217;m a developer. The VCS you use (along with some other core things like programming language, IDE, frameworks and libraries) is one of your core tools and one of the key areas where you develop skills. Your VCS is the vehicle for technical communication and collaboration. You need to ensure that all developers are fully on board to maximize their own potential. If a developer has any uncertainty or hangups about the tools they use &#8211; particularly their VCS - their work can be severely impeded. Atlassian prides itself on openness – people are encouraged to speak up and risk falling flat on their face rather than not speak up at all – but I&#8217;ve worked at companies where I can envisage people hiding, not speaking up about issues if they&#8217;re not comfortable.</p>
<p>Also, developers worth their salt feel a connection to the code they write and their infrastructure. The most productive developers feel an ownership of their environment. If you are going to change that environment, like their VCS tool, it needs to be a change that they own and embrace.</p>
<h4 id="Dr.Dobb'scontributedarticle-1.Yourteamwillneedtraining">1. Your team will need training</h4>
<p>Assuming that everyone in your organisation can learn Git on-the-fly after the migration is finished is a recipe for failure. Git is fundamentally different to SVN. Being aware of this, making your developers aware of this, and preparing them for Git is critical in making the migration a success.</p>
<p>The first thing we did to get our developers ready was to run a couple of Git training sessions. For example, we started out with, &#8220;How to do what you do in SVN, in Git.&#8221; This included Git commands for things like committing and demonstrating what tools are available (developers at Atlassian use their IDE, SourceTree, gitg, and the command line to work with Git). More importantly, it focused on explaining the key differences between SVN and Git. What does it mean to have a local repository that&#8217;s a clone of the remote repository? What is a working copy? What is the staging area? Finally, a step-by-step guide to cloning the Git repository and getting started fast was introduced and published on our extranet.</p>
<p>Further, Charles Miller (our Confluence Architect) ran a seminar that was a real deep dive into how Git works internally – what data structures it uses internally, and how actual operations like committing work get done. This was optional for all developers, but some people learn by deep investigation which helps onboarding. Also, the more you delve, the more you discover that Git is a wonderfully elegant architecture internally which is valuable for any computer scientist to learn.</p>
<p>We developed these training sessions internally, however there are a number of external companies that run Git training if that is your preference.</p>
<h4 id="Dr.Dobb'scontributedarticle-2.Yourteamwantstoknowhowthemigrationisproceeding">2. Your team wants to know how the migration is proceeding</h4>
<p>While we were running the migration, we kept the team up-to-date on the migration status via email and HipChat, our real-time group chat offering. Every time we reached a milestone, we let the team know. Every time we changed infrastructure, we let the team know – partly as a warning in case things break, but also to keep them updated on how things were progressing. It&#8217;s a satisfying feeling when you say to a team member, &#8220;Hey, you know that code review you just created, you actually created it off the Git repository,&#8221; especially if you can pull it off without anything failing during the change. This regular communication, from within the team, was huge in making each developer feel like they were up to date and owning the change. The worst outcome is if the team feels like this change is forced from outside, or if the tools they use every day are changing under their feet without them knowing.</p>
<h4 id="Dr.Dobb'scontributedarticle-3.Yourteamwillneed&quot;Gitchampions&quot;">3. Your team will need &#8220;Git champions&#8221;</h4>
<p>Let me say this once again: Git is different to SVN and it can take a while for people to adapt. No matter how much you prepare, how much you educate – developers will run into issues when they start actually using it. Left unattended, these issues will reduce productivity and can spiral into hostility to change.</p>
<p>We marked a couple of developers who had Git experience as &#8216;Git champions&#8217; after the move. Any time people had issues, or didn&#8217;t understand things, or just wanted to know, &#8220;What did I just do?&#8221; or &#8220;How did it work?&#8221;, they could pull in a Git champion to help them. This was critical to making the change as seamless as possible.</p>
<p>In practice, we found the major difficulty people encountered was not the differences between commands, but the differences in the conceptual model of working copy, local repository and remote repository. Developers had internalized the SVN model. I would say it took 2-6 weeks for each developer to reach the same familiarity with Git.</p>
<h4 id="Dr.Dobb'scontributedarticle-4.Don'tchangeyourworkflowstoomuchtooquickly">4. Don&#8217;t change your workflows too much too quickly</h4>
<p>There are a number of really advanced Git workflows out there that allow you to put the &#8220;D&#8221; in DVCS. Branches, feature branches, forks and pull requests are just the start. If you switch to these advanced workflows at the same time as you migrate, you are either Albert Einstein leading a team of Nobel laureates, or you are setting yourself up for a fall. We took the principle of &#8220;success through stability&#8221; into our workflows as well. We started off with exactly the same workflow we used in SVN:</p>
<ul>
<li>one or two stable branches for bug fixes; and</li>
<li>a master branch for new development work</li>
</ul>
<p>As I mentioned above, our SVN workflow for getting bug fixes from stable to trunk was to manually patch each commit. We kept this workflow when first migrating to Git – each bugfix commit is manually cherry-picked into master. Why would we do this? Git is designed for merging &#8211; wasn&#8217;t it part of the reason we migrated? To maintain stability, we felt that the change to Git itself was big enough for developers to take on and that changing workflow would only complicate things.</p>
<h4 id="Dr.Dobb'scontributedarticle-5.Makesmall,iterativeworkflowchanges">5. Make small, iterative workflow changes</h4>
<p>We made our first workflow change about two months after the migration &#8211; no more cherry picking. Stable branch merged to master with each commit.</p>
<p>Again, we invested in communicating this change to the team &#8211; the motivation why, and a series of steps for how to do it. We re-awoke the Git champions to assist people anytime they had a difficulty. It proved to be a smooth, easy transition. Making small, understandable, iterative changes is what made each change a success.</p>
<h3 id="Dr.Dobb'scontributedarticle-TheCurrentStateofPlay-DistributedVCS,DecentralizedDevelopment">The<strong> Current State of Play &#8211; Distributed VCS, Decentralized Development</strong></h3>
<p>Once we had settled into a merging workflow, we started embracing the distributed workflows that Git enables.</p>
<p>I mentioned at the start of the article that one of our major products, JIRA, now releases to our hosted platform every two weeks. We tend to run with separate teams in separate branches; this enables frequent releases by decoupling separate teams&#8217; work from each other:</p>
<ul>
<li>On the day-to-day level, one team&#8217;s changes do not affect other teams. Did Team A break the build? That&#8217;s not a problem.  Their changes are isolated to their own team – they only broke their own build and no other team&#8217;s development speed is affected.</li>
<li>On the two-weekly release level, one team not making the cut does not affect the release. If Team B did not get all their stories over the line, they do not merge back at the end of their iteration. The release can go ahead with everyone except Team B&#8217;s stories.</li>
</ul>
<p>This does introduce challenges of its own. Merging multiple sets of changes at the end of an iteration runs the risk of integration conflicts that can cause bugs. In practice, this is mitigated by the fact that individual teams tend to be working on separate areas of the code base. However, if a team or teams are working on areas that are likely to conflict with other teams, they tend to work directly on the master branch. The teams that are running on individual branches pull regularly from master to get these changes regularly and catch the conflicts before they become critical. Thus far, keeping the lines of communication open has prevented these sorts of conflicts from becoming problematic.</p>
<p>Another complicating factor is geography. JIRA&#8217;s main development is done in Sydney and Gdansk; but on any one day we might get commits from Atlassian teams in San Francisco, Boulder, or Amsterdam. Teams in different cities tend to run on different branches allowing us to get over the communication gap. To facilitate communicating the kind of potential conflicts I mentioned above, we use HipChat (our group chat product) for 1-1 and group announcements and communication; this works extremely well with our distributed team members. The real-time chat rooms kept conversations persistent so when someone logged on from a different time zone, they could check the status of the conversation and get quickly up to speed. Developers were pinged when they were mentioned in a room so they could respond to someone’s query without having to read through the whole conversation.</p>
<p>A quick note on branch strategies: some people advocate a &#8216;branch-per-feature&#8217; workflow, where each individual story is developed on a feature branch. This is a great workflow if it fits your project. Some products at Atlassian use this. In JIRA, our CI overhead is very high. Running what we would consider &#8216;adequate&#8217; CI on every story that gets developed is not within the bounds of reality for us. Branch per team, however, is working out well.</p>
<h2 id="Dr.Dobb'scontributedarticle-Success">Success</h2>
<p>The migration turned out to be a great success. No developers&#8217; time was lost in limbo where they could not commit. CI ran continually, and we maintained the ability to do a 5.0 release throughout the entire migration. Post migration, we hit each change successfully and today, developers are embracing the power that DVCS gives them. The proof of this is in the complete change in our release cadence. There is no way we could have shifted from a 90-day to 14-day release cycle without DVCS.</p>
<p>This is probably the fifth time I have mentioned this but I cannot stress enough the importance of communication to the rest of your development team. During the migration, do not be afraid of giving it a higher importance than the actual technical migration tasks. It gets the developers to own the change. For those reticent to change, communication decreases worry and helps developers love Git. If you do it right, you will get comments from fellow developers like:</p>
<blockquote><p><em>&#8220;I was a bit scared because Git&#8217;s a bit cranky sometimes but it was SMOOTH.&#8221;</em></p></blockquote>
<p>And isn&#8217;t that what we want all along?</p>
<h2>Make the Switch</h2>
<p>Thinking of making the switch to Git? Check out our Git resources to learn more about how to make the switch.</p>
<p style="text-align: center;"><a href="http://www.atlassian.com/git/"><img class="aligncenter size-full wp-image-24597" alt="maketheswitchbutton" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/maketheswitchbutton.png" width="233" height="45" /></a></p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=24293" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2013/01/atlassian-svn-to-git-migration-human-side/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Connect JIRA to your Git or Mercurial Repositories with the JIRA DVCS Connector</title>
		<link>http://blogs.atlassian.com/2012/07/connect-jira-to-your-git-or-mercurial-repositories-with-the-jira-dvcs-connector/</link>
		<comments>http://blogs.atlassian.com/2012/07/connect-jira-to-your-git-or-mercurial-repositories-with-the-jira-dvcs-connector/#comments</comments>
		<pubDate>Mon, 30 Jul 2012 16:59:21 +0000</pubDate>
		<dc:creator>Jeff Park</dc:creator>
				<category><![CDATA[Bitbucket]]></category>
		<category><![CDATA[DVCS]]></category>
		<category><![CDATA[JIRA]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[bitbucket teams]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[JIRA DVCS connector]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[OnDemand]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=22430</guid>
		<description><![CDATA[Looking for a way to connect your Git or Mercurial repositories to your JIRA issues? Atlassian has recently released a new update to the JIRA DVCS Connector to help you connect your JIRA issues to your DVCS repositories on Bitbucket. For those who don&#8217;t know, Bitbucket is Atlassian&#8217;s free code hosting tool for Git and Mercurial repos. So, what is this JIRA DVCS Connector? For those new to this useful plugin, the JIRA DVCS Connector lets you Track commits, monitor source code edits, and drill through to source files all from JIRA Push commits to JIRA simply by referencing issue keys in commit messages Map unlimited public and private Bitbucket and GitHub repositories to JIRA projects. View Bitbucket and GitHub activity in the JIRA Activity stream Watch the video for a quick demo! Cool! What&#8217;s new in version 1.0? Bitbucket Teams Support In the old days, only a sysadmin had access to create repositories and edit permissions. Whenever someone needed to configure their repositories, having to go through a central administrator created a bottleneck in the development process. But now we have entered a new age of convenience! If you are working with a small team, Bitbucket lets you consolidate your group&#8217;s repositories with Bitbucket Teams. Configure and access your repositories without having to switch between your company&#8217;s account and your own. Link the JIRA DVCS Connector to your team account and pull in all of your team&#8217;s repositories into JIRA. Streamlined Administration Your team is always innovating, and new repositories frequently get created. The old JIRA DVCS Connector would require you to manually configure JIRA to recognize these new repos. With the new auto-syncing ability, never worry about updating the Connector with new repositories again. The Connector will poll your Bitbucket account and sync your repositories to your JIRA instance automatically. Simply enter your Bitbucket credentials and you&#8217;re all set to work with your code in JIRA. There may be times when you do not want a specific repository linked to a JIRA project. Simply check the boxes next to the repositories, and pick and choose those repos you wish to link to JIRA. Easily Jump between Bitbucket and JIRA Issue keys included in commit messages now allow you to link directly to your JIRA issues. Learn more about the commits that affect your JIRA issues with one click of your mouse. Link commits to JIRA simply by referencing issue keys in commit messages Use issue keys in pull requests or changeset comments to grant readers context to your Bitbucket changesets or JIRA issues. Get the DVCS Connector Today! The JIRA DVCS Connector is available both for Download or OnDemand. If you&#8217;re an Atlassian OnDemand customer, we&#8217;ve upgraded your instances with the new JIRA DVCS Connector. Contact your administrator to make sure that the Connector is turned on.]]></description>
				<content:encoded><![CDATA[<p>Looking for a way to connect your <a href="http://blogs.atlassian.com/2012/03/git-vs-mercurial-why-git/" rel="nofollow">Git</a> or <a href="http://blogs.atlassian.com/2012/02/mercurial-vs-git-why-mercurial/" rel="nofollow">Mercurial</a> repositories to your JIRA issues? Atlassian has recently released a new update to the <a href="http://blogs.atlassian.com/2012/02/connect-source-jira-issues-dvcs-bitbucket-github/" rel="nofollow">JIRA DVCS Connector</a> to help you connect your <a href="http://www.atlassian.com/jira">JIRA</a> issues to your DVCS repositories on Bitbucket. For those who don&#8217;t know, <a href="http://www.bitbucket.org">Bitbucket</a> is Atlassian&#8217;s free code hosting tool for Git and Mercurial repos.</p>
<p style="text-align: center;"><a href="https://marketplace.atlassian.com/plugins/com.atlassian.jira.plugins.bitbucket"><img class="size-full wp-image-22434 aligncenter" title="Download Today!" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/png4.png" alt="" width="311" height="52" /></a></p>
<h3 id="JIRADVCSConnectorv1.0JIRABlogPost-So,whatisthisJIRADVCSConnector?"><strong>So, what is this JIRA DVCS Connector?</strong></h3>
<p>For those new to this useful plugin, the JIRA DVCS Connector lets you</p>
<ul>
<li>Track commits, monitor source code edits, and drill through to source files all from JIRA</li>
<li>Push commits to JIRA simply by referencing issue keys in commit messages</li>
<li>Map unlimited public and private Bitbucket and GitHub repositories to JIRA projects.</li>
<li>View Bitbucket and GitHub activity in the JIRA Activity stream</li>
</ul>
<p>Watch the video for a quick demo!</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/-6O-ujXieBA?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<h3 id="JIRADVCSConnectorv1.0JIRABlogPost-Cool!What'snewinversion1.0?">Cool! What&#8217;s new in version 1.0?</h3>
<p><strong>Bitbucket Teams Support</strong></p>
<p>In the old days, only a sysadmin had access to create repositories and edit permissions. Whenever someone needed to configure their repositories, having to go through a central administrator created a bottleneck in the development process.</p>
<p>But now we have entered a new age of convenience! If you are working with a small team, Bitbucket lets you consolidate your group&#8217;s repositories with <strong><a href="http://blog.bitbucket.org/2012/05/30/bitbucket-teams/" rel="nofollow">Bitbucket Teams</a>. </strong>Configure and access your repositories without having to switch between your company&#8217;s account and your own. Link the JIRA DVCS Connector to your team account and pull in all of your team&#8217;s repositories into JIRA.</p>
<p style="text-align: center;"><img class="size-full wp-image-22431 aligncenter" title="Adding an Account to Bitbucket is Easy " src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/add-account.jpeg" alt="" width="502" height="290" /></p>
<p><strong>Streamlined Administration</strong></p>
<p>Your team is always innovating, and new repositories frequently get created. The old JIRA DVCS Connector would require you to manually configure JIRA to recognize these new repos. With the new auto-syncing ability, never worry about updating the Connector with new repositories again. The Connector will poll your Bitbucket account and sync your repositories to your JIRA instance automatically. Simply enter your Bitbucket credentials and you&#8217;re all set to work with your code in JIRA.</p>
<p>There may be times when you do not want a specific repository linked to a JIRA project. Simply check the boxes next to the repositories, and pick and choose those repos you wish to link to JIRA.</p>
<p style="text-align: center;"><img class="size-full wp-image-22432 aligncenter" title="Auto-link repositories to update changes to JIRA" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/admin-gear-menu.jpeg" alt="" width="502" height="278" /></p>
<p><strong>Easily Jump between Bitbucket and JIRA</strong></p>
<p>Issue keys included in commit messages now allow you to <a href="http://blog.bitbucket.org/2012/04/30/linking-bitbucket-and-jira/" rel="nofollow">link directly to your JIRA issues</a>. Learn more about the commits that affect your JIRA issues with one click of your mouse.</p>
<ul>
<li>Link commits to JIRA simply by referencing issue keys in commit messages</li>
<li>Use issue keys in pull requests or changeset comments to grant readers context to your Bitbucket changesets or JIRA issues.</li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-22433 aligncenter" title="View commits from JIRA with one simple click" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/studio_bb_conn_comitt-1.jpeg" alt="" width="600" height="224" /></p>
<h3 id="JIRADVCSConnectorv1.0JIRABlogPost-GettheDVCSConnectorToday!">Get the DVCS Connector Today!</h3>
<p>The JIRA DVCS Connector is <strong>available both for Download or OnDemand</strong>. If you&#8217;re an Atlassian OnDemand customer, we&#8217;ve upgraded your instances with the new JIRA DVCS Connector. Contact your administrator to make sure that the Connector is turned on.</p>
<p style="text-align: center;"><a href="https://marketplace.atlassian.com/plugins/com.atlassian.jira.plugins.bitbucket"><img class="aligncenter" title="Download Today!" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/png4.png" alt="" width="311" height="52" /></a></p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=22430" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/07/connect-jira-to-your-git-or-mercurial-repositories-with-the-jira-dvcs-connector/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Meet the New &amp; Improved Bamboo OnDemand!</title>
		<link>http://blogs.atlassian.com/2012/07/bamboo-hosted-continuous-delivery-git/</link>
		<comments>http://blogs.atlassian.com/2012/07/bamboo-hosted-continuous-delivery-git/#comments</comments>
		<pubDate>Mon, 16 Jul 2012 14:00:38 +0000</pubDate>
		<dc:creator>Sarah Goff-Dupont</dc:creator>
				<category><![CDATA[Bamboo]]></category>
		<category><![CDATA[OnDemand]]></category>
		<category><![CDATA[development tools]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=22264</guid>
		<description><![CDATA[If you&#8217;re a Bamboo OnDemand subscriber, you could be forgiven for feeling a stab of jealousy every time a batch of new kick-ass features comes out for the on-premises Bamboo offering.  &#8221;When, oh when, will it be my turn?&#8221;, you pined.  Well, if you logged into your Bamboo OnDemand instance this morning, you already know that the wait is over.   Bamboo OnDemand is now roughly on par with Bamboo 4.1.  &#8221;Roughly&#8221;, because there are still a few differences such as not being able to install plugins or use commercial version control systems. The collection of features now available in Bamboo OnDemand is large enough to fill a book (regular readers know I&#8217;m not one for brevity!).  My strategy here today is to call out the biggest n&#8217; bestest of &#8216;em, and point you to resources that&#8217;ll take you deeper in. So bookmark this page.  Reference it.  Love it. Repeat. Better AMI Support You&#8217;ll need to update custom any custom AMIs used by your build agents to make them compatible with today&#8217;s upgrade, but going forward this won&#8217;t be necessary.  In addition, BoD now offers a stock image for building on Windows as well as support for EC2 spot instances. Read more about AMI &#38; Agent Support here: Atlassian OnDemand Release Notes &#8211; July 2012 DVCS &#38; External Repo Support The people have clamoured for it, and so the people shall have it!  BoD can pull code from external Git and Mercurial repos hosted on Bitbucket, GitHub or on your own network.  That goes for SVN repos on your own network, too.  Using Git submodules?  No problem. Want to pull code from a hosted SVN repo and a Bitbucket Mercurial repo into the same build? Done. Read more about DVCS &#38; multiple repo support here: What&#8217;s New in Bamboo 3.3 Tasks All your builders and post actions are belong to us Tasks.  Tasks are the granular steps that make up your Plan: checkout source code, call MSBuild, execute a script&#8230; etc.  Your existing builders were converted to Tasks as part of the BoD upgrade, and we think you&#8217;ll find it to be a great usability improvement. Read more about Tasks here: Configuring Tasks Manual Stages Many users&#8217; workflows require a set of requests and approvals for deploying code to an environment.  And many many users would like to compile, test and deploy to a QA env with each commit &#8211;but deploy to production much less frequently.  Manual stages let you construct a single pipeline, and add &#8220;gates&#8221; or &#8220;valves&#8221; to satisfy those use cases.  You&#8217;re welcome.  Read more about Manual Stages (and other cool features) here: Bamboo 3.2 Release Notes Plan Branches For a couple of years, the developer community has been complaining that using short-lived branches to build new features simply doesn&#8217;t play nicely with continuous integration.  We&#8217;ve taken a big step toward proving them wrong.  As soon as Bamboo knows there&#8217;s a new branch in your repo, it will clone any associated Plans and point them at the new branch.  Branches are automatically discovered in Git &#38; Mercurial [...]]]></description>
				<content:encoded><![CDATA[<p>If you&#8217;re a Bamboo OnDemand subscriber, you could be forgiven for feeling a stab of jealousy every time a batch of new kick-ass features comes out for the on-premises Bamboo offering.  &#8221;When, oh when, will it be <em>my</em> turn?&#8221;, you pined.  Well, if you logged into your Bamboo OnDemand instance this morning, you already know that the wait is over.   Bamboo OnDemand is now roughly on par with Bamboo 4.1.  &#8221;Roughly&#8221;, because there are still a few differences such as not being able to install plugins or use commercial version control systems.</p>
<p>The collection of features now available in Bamboo OnDemand is large enough to fill a book (regular readers know I&#8217;m not one for brevity!).  My strategy here today is to call out the biggest n&#8217; bestest of &#8216;em, and point you to resources that&#8217;ll take you deeper in. So bookmark this page.  Reference it.  Love it. Repeat.</p>
<h2 id="BambooOnDemandUpgradeAnnouncementBlog-BetterAMISupport">Better AMI Support</h2>
<p>You&#8217;ll need to update custom any custom AMIs used by your build agents to make them compatible with today&#8217;s upgrade, but going forward this won&#8217;t be necessary.  In addition, BoD now offers a stock image for building on Windows as well as support for EC2 spot instances.</p>
<p>Read more about AMI &amp; Agent Support here: <a href="https://confluence.atlassian.com/display/AOD/July+2012" rel="nofollow">Atlassian OnDemand Release Notes &#8211; July 2012</a></p>
<h2 id="BambooOnDemandUpgradeAnnouncementBlog-DVCS&amp;ExternalRepoSupport">DVCS &amp; External Repo Support</h2>
<div><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/DVCSrepos1.png" rel="lightbox[22264]" title="DVCSrepos"><img class="alignleft size-medium wp-image-22268" title="DVCSrepos" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/DVCSrepos1-300x186.png" alt="" width="300" height="186" /></a>The people have clamoured for it, and so the people shall have it!  BoD can pull code from external Git and Mercurial repos hosted on Bitbucket, GitHub or on your own network.  That goes for SVN repos on your own network, too.  Using Git submodules?  No problem. Want to pull code from a hosted SVN repo and a Bitbucket Mercurial repo into the same build? Done.</div>
<div></div>
</p>
<div>Read more about DVCS &amp; multiple repo support here: <a href="http://www.atlassian.com/software/bamboo/whats-new/?tab=bamboo-33" rel="nofollow">What&#8217;s New in Bamboo 3.3</a></div>
<h2 id="BambooOnDemandUpgradeAnnouncementBlog-Tasks">Tasks</h2>
<div>All your builders and post actions are belong to <s>us</s> Tasks.  Tasks are the granular steps that make up your Plan: checkout source code, call MSBuild, execute a script&#8230; etc.  Your existing builders were converted to Tasks as part of the BoD upgrade, and we think you&#8217;ll find it to be a great usability improvement.</div>
<div></div>
</p>
<div>Read more about Tasks here: <a href="https://confluence.atlassian.com/display/BAMBOO/Configuring+tasks" rel="nofollow">Configuring Tasks</a></div>
<h2 id="BambooOnDemandUpgradeAnnouncementBlog-ManualStages">Manual Stages</h2>
<div>Many users&#8217; workflows require a set of requests and approvals for deploying code to an environment.  And many <em>many</em> users would like to compile, test and deploy to a QA env with each commit &#8211;but deploy to production much less frequently.  Manual stages let you construct a single pipeline, and add &#8220;gates&#8221; or &#8220;valves&#8221; to satisfy those use cases.  You&#8217;re welcome. <img src="https://extranet.atlassian.com/s/en_GB/3380/ce0549ad7ad146433486375382354ff6dfdb3879.65/_/images/icons/emoticons/wink.png" alt="(wink)" data-emoticon-name="wink" /></div>
<div></div>
</p>
<div>Read more about Manual Stages (and other cool features) here: <a href="https://confluence.atlassian.com/display/BAMBOO/Bamboo+3.2+Release+Notes" rel="nofollow">Bamboo 3.2 Release Notes</a></div>
<h2 id="BambooOnDemandUpgradeAnnouncementBlog-PlanBranches">Plan Branches</h2>
<div>For a couple of years, the developer community has been complaining that using short-lived branches to build new features simply doesn&#8217;t play nicely with continuous integration.  We&#8217;ve taken a big step toward proving them wrong.  As soon as Bamboo knows there&#8217;s a new branch in your repo, it will clone any associated Plans and point them at the new branch.  Branches are automatically discovered in Git &amp; Mercurial repos, with auto-discovery for SVN coming soon. <em>Très facile!</em></div>
<div><em><br />
</em></div>
<div>Read more about Plan Branches here: <a href="http://blogs.atlassian.com/2012/04/bamboofeature-branch-continuous-integration-hg-git/" rel="nofollow">Making Feature Branches Effective With Continuous Integration</a></div>
<h2 id="BambooOnDemandUpgradeAnnouncementBlog-AutomaticMerging">Automatic Merging</h2>
<p>Because automatic branch discovery wasn&#8217;t enough.  We wanted more!  With each commit to a branch, BoD can now grab code from a second branch, merge the two, run your Plan against the merged code, and if successful, push the merged code to either branch.  Great for ensuring longer-lived branches don&#8217;t drift to far from the main line, or for two developers collaborating on a feature using their own feature branches.</p>
<p>Read more about Automatic Merging here: <a href="https://confluence.atlassian.com/display/BAMBOO/Using+plan+branches#Usingplanbranches-Usingautomaticmerging" rel="nofollow">Using Automatic Merges</a></p>
<h2 id="BambooOnDemandUpgradeAnnouncementBlog-TestQuarantine">Test Quarantine</h2>
<p>When I was a test engineer, I would&#8217;ve killed for this.  But you don&#8217;t have to!  No more commenting out tests or dorking around with your suite.xml file.  Just click a button to neutralize a busted test.  It&#8217;ll still get run so you can see when it&#8217;s fixed, and you&#8217;ll see your count of quarantined tests on each build result summary so you don&#8217;t loose track of them.</p>
<p>Read more about test quarantine here: <a href="http://blogs.atlassian.com/2012/04/test-quarantine-continuous-integration-bamboo4/" rel="nofollow">Putting Tests in Quarantine with Bamboo 4</a> (Yes, the zombie apocalypse has indeed arrived.)</p>
<h2 id="BambooOnDemandUpgradeAnnouncementBlog-JIRAIssues">JIRA Issues</h2>
<p><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/ReleaseMgmt1.png" rel="lightbox[22264]" title="ReleaseMgmt"><img class="alignright size-medium wp-image-22267" title="ReleaseMgmt" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/ReleaseMgmt1-300x181.png" alt="" width="300" height="181" /></a>BoD has issues.  And how!  Forget all that inefficient context switching, and create JIRA issues from any build results page in Bamboo.</p>
<p>Read more about JIRA Issues here: <a href="http://blogs.atlassian.com/2012/06/create-jira-issues-from-bamboo/" rel="nofollow">Top 5 Reasons Creating JIRA Issues from Bamboo Makes Your Team Awesome-r</a></p>
<h2 id="BambooOnDemandUpgradeAnnouncementBlog-BrokenBuildTracking">Broken Build Tracking</h2>
<p>Team leads and scrum masters have better things to do than hound people to fix the build.  With broken build tracking you can assign one person to be the default owner of broken builds for each Plan, or have responsibility assigned to users who made changes since the last passing build.  Bamboo will nag them on your behalf until the build is green again.</p>
<p>Read more about Broken Build Tracking here: <a href="http://blogs.atlassian.com/2012/05/bamboo-4-1-jira-hipchat-stash-integration/" rel="nofollow">Bamboo 4.1 Announcement Blog</a></p>
<h2 id="BambooOnDemandUpgradeAnnouncementBlog-FailedStageDo-Overs">Failed Stage Do-Overs</h2>
<p>Everyone needs a do-over sometimes.  Maybe a build config needed tweaking.  Maybe your QA environment down just as you were deploying to it.  Re-running only the Stage that failed can save you a whole lot of time.  And time is money, so&#8230; yeah.</p>
<p>Read more about Failed Stage Do-Overs here: <a href="https://confluence.atlassian.com/display/BAMBOO/Bamboo+3.2+Release+Notes#Bamboo32ReleaseNotes-RerunningaFailedStage" rel="nofollow">Bamboo 3.2 Release Notes</a></p>
<h2 id="BambooOnDemandUpgradeAnnouncementBlog-Onward!">Onward!</h2>
<p><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/funny-pictures-cat-will-go-onward_SMALL1.jpg" rel="lightbox[22264]" title="funny-pictures-cat-will-go-onward_SMALL"><img class="alignleft size-full wp-image-22266" title="funny-pictures-cat-will-go-onward_SMALL" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/funny-pictures-cat-will-go-onward_SMALL1.jpg" alt="" width="300" height="288" /></a>Bamboo OnDemand is now resting on a more stable platform than before, so expect fewer stability hiccups going forward.  We&#8217;ve also made custom AMIs for your build agents easier (even updated the templates, so you might not need to customize at all!), and made Windows images available by default.  <em>Très facile (redux).</em></p>
<p>But it&#8217;s also the end of an era.  This is the last announcement I intend to write about BoD upgrades.  Why?  Because they simply won&#8217;t be a big deal anymore.  We&#8217;ve retro-fitted our upgrade process such that BoD will be upgraded with new versions of Bamboo at the same time, possibly even <em>before</em>, those versions are available for installation behind your firewall.  This is one &#8220;good bye&#8221; I think we&#8217;re all happy about!</p>
<div></div>
<div style="text-align: center;"><a href="http://www.atlassian.com/software/bamboo/pricing/?tab=ondemand"><img class="wp-image-22265" title="BoDAnnouncementCTA" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/BoDAnnouncementCTA1.png" alt="" width="219" height="44" /></a></div>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=22264" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/07/bamboo-hosted-continuous-delivery-git/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Clearvision guides Enterprises to effective DVCS adoption</title>
		<link>http://blogs.atlassian.com/2012/06/enterprises-adopt-dvcs/</link>
		<comments>http://blogs.atlassian.com/2012/06/enterprises-adopt-dvcs/#comments</comments>
		<pubDate>Wed, 06 Jun 2012 20:39:07 +0000</pubDate>
		<dc:creator>John Stevenson</dc:creator>
				<category><![CDATA[DVCS]]></category>
		<category><![CDATA[Bitbucket]]></category>
		<category><![CDATA[ClearVision]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[experts]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[mercurial]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=21947</guid>
		<description><![CDATA[In the UK many enterprises involved in software development are realising the competitive advantage of moving to a distributed version control system (DVCS).  DVCS is now forming a vital role in their strategy towards continuous delivery.  This advantage is gained not just in switching tool sets but by adapting to a more collaborative approach to development and fully understanding the opportunities this technology enables. DVCS enhances the way development teams interact, enabling greater collaboration and communication across the enterprise.  This collaboration helps break down those islands of information which can stifle innovation and productivity.  With guidance from Atlassian Platinum Experts Clearvision and developer tools from Atlassian, the path to DVCS adoption is made much smoother. Those familiar with source control management tools like Subversion, Perforce, ClearCase and Accurev, can learn to use DVCS tools fairly quickly.  Atlassian provide tools to get started both behind the firewall or in the cloud. Atlassian&#8217;s Stash helps with your Git repository management needs behind the firewall or Atlassian&#8217;s bitbucket helps you host your Git and Hg code in the cloud. However using DVCS tools to their full benefit has a considerable learning curve.  Whist you still add and commit your files in the conventional way, DVCS has many other features that need mastering before you get the full benefits.  For example, learning how to use local and shared repositories for different stages of the build pipeline as well as using pull requests across teams can have a dramatic effect on the amount of software delivered.  I recommend reading our diffs and patches post, that explains the benefits of DVCS further. Migrating legacy projects from SVN is yet another challenge, especially for the enterprise, but again leads to opportunities to enhance the development experience with your existing code base.  It presents an opportunity to refactor your repositories, understand your core domain and start to isolate technical debt with greater effect.  When a large code base is broken down into valuable components, the architecture tends to be more adaptable to change. Those interested can read more on switching from SVN in our centralised vs distributed blog post. Clearvision are a long standing Atlassian Platinum Expert and have a great deal of experience moving enterprises away from large and cumbersome source control management systems.  They believe that source control tools should be easy enough to use and manage by developers.  So if you have one or more dedicated resources managing your source control tooling, then it becomes very expensive and a very slow process to delivering software.  With the benefit of experience from Clearvision and Atlassian products, developers can quickly incorporate DVCS tooling into their software development life-cycle. Clearvision recognised that we all have a large amount of legacy code running the business, and have poured their collective experience into their AgileSCM offering, to ensure your chosen DVCS tooling is used efficiently to develop and release products in a controlled, repeatable and secure manner. With guidance from our experts in the field, the path to getting the most value [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft  wp-image-21948" style="margin: 10px;" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/United_Kingdom-text-300x225.jpg" alt="United Kingdom flag coloured text" width="210" height="158" />In the UK many enterprises involved in software development are realising the competitive advantage of moving to a distributed version control system (DVCS).  <a title="DVCS Overview - Gettting Started With DVCS" href="http://www.atlassian.com/dvcs/overview">DVCS</a> is now forming a vital role in their strategy towards continuous delivery.  This advantage is gained not just in switching tool sets but by adapting to a more collaborative approach to development and fully understanding the opportunities this technology enables.</p>
<div>
<p>DVCS enhances the way development teams interact, enabling greater collaboration and communication across the enterprise.  This collaboration helps break down those islands of information which can stifle innovation and productivity.  With guidance from <a href="http://www.clearvision-cm.com/clearvision-atlassian-experts.html">Atlassian Platinum Experts Clearvision</a> and <a href="http://www.atlassian.com/software">developer tools</a> from Atlassian, the path to DVCS adoption is made much smoother.</p>
</div>
<p>Those familiar with source control management tools like Subversion, Perforce, <a href="http://www.atlassian.com/software/stash/overview"><img class="alignright" style="margin: 10px;" title="atlassian-stash-dvcs-git-repository-management-enterprise" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/atlassian-stash-dvcs-git-repository-management-enterprise.png" alt="Enterprise Git repository management" width="150" height="40" /></a>ClearCase and Accurev, can learn to use DVCS tools fairly quickly.  Atlassian provide tools to get started both behind the firewall or in the cloud. Atlassian&#8217;s <a href="http://www.atlassian.com/software/stash/overview/">Stash</a> helps with your Git repository management needs behind the firewall or Atlassian&#8217;s <a href="http://www.atlassian.com/software/bitbucket/overview">bitbucket</a> helps you host your Git and Hg code in the cloud.</p>
<p><a href="http://www.atlassian.com/software/bitbucket/overview"><img class="alignright size-full wp-image-21979" style="border: 0pt none; margin: 10px;" title="atlassian-bitbucket-dvcs-hosted-cloud" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/atlassian-bitbucket-dvcs-hosted-cloud.png" alt="" width="150" height="40" /></a>However using DVCS tools to their <em>full</em> benefit has a considerable learning curve.  Whist you still add and commit your files in the conventional way, DVCS has many other features that need mastering before you get the full benefits.  For example, learning how to use local and shared repositories for different stages of the build pipeline as well as using pull requests across teams can have a dramatic effect on the amount of software delivered.  I recommend reading our <a href="http://blogs.atlassian.com/2012/02/version-control-diffs-patches/?utm_source=wac-dvcs&amp;utm_medium=text&amp;utm_content=what-is-version-control">diffs and patches post</a>, that explains the benefits of DVCS further.</p>
<p><a href="http://blogs.atlassian.com/2012/03/git-vs-mercurial-why-git/?utm_source=wac-dvcs&amp;utm_medium=text&amp;utm_content=dvcs-options-git-or-mercurial"><img class="alignright  wp-image-21982" style="margin: 10px;" title="git-mercurial" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/git-mercurial1.png" alt="" width="150" height="113" /></a>Migrating legacy projects from SVN is yet another challenge, especially for the enterprise, but again leads to opportunities to enhance the development experience with your existing code base.  It presents an opportunity to refactor your repositories, understand your core domain and start to isolate technical debt with greater effect.  When a large code base is broken down into valuable components, the architecture tends to be more adaptable to change. Those interested can read more on switching from SVN in our <a href="http://blogs.atlassian.com/2012/02/version-control-centralized-dvcs/?utm_source=wac-dvcs&amp;utm_medium=text&amp;utm_content=what-is-version-control">centralised vs distributed</a> blog post.</p>
<p><strong><a title="Clearvision Atlassian Premier partners in the UK" href="http://www.clearvision-cm.com/" target="_blank"><img class="size-full wp-image-21952 alignleft" style="margin: 10px 10px; border: 0pt none;" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/Clearvision-logo-black-background.png" alt="" width="155" height="53" /></a></strong><a title="Clearvision Atlassian Premier partners in the UK" href="http://www.clearvision-cm.com/" target="_blank">Clearvision</a> are a long standing <a href="http://www.atlassian.com/resources/experts">Atlassian Platinum Expert</a> and have a great deal of experience moving enterprises away from large and cumbersome source control management systems.  They believe that source control tools should be easy enough to use and manage by developers.  So if you have one or more dedicated resources managing your source control tooling, then it becomes very expensive and a very slow process to delivering software.  With the benefit of experience from Clearvision and Atlassian products, developers can quickly incorporate DVCS tooling into their software development life-cycle.</p>
<p><img class="alignright  wp-image-21955" style="margin: 10px;" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/Webinars-Small1-300x261.jpg" alt="" width="210" height="183" />Clearvision recognised that we all have a large amount of legacy code running the business, and have poured their collective experience into their <a title="AgileSCM migration to DVCS" href="http://www.clearvision-cm.com/agilescm/overview" target="_blank">AgileSCM</a> offering, to ensure your chosen DVCS tooling is used efficiently to develop and release products in a controlled, repeatable and secure manner.</p>
<p>With guidance from our experts in the field, the path to getting the most value from DVCS adoption is made much smoother. You can discover just how Clearvision and Atlassian help enterprises move to DVCS by attending the webcast <strong><a title="Migrating to Git" href="http://www.clearvision-cm.com/clearvision-news/migrating-to-git-webinar.html" target="_blank">Migrating To Git: An Effective Approach</a></strong> on Thursday June 21st, 2012 (15.00 &#8211; 16.00 BST &#8211; <a href="http://www.timeanddate.com/worldclock/city.html?n=136">London time</a>).</p>
<div></div>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=21947" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/06/enterprises-adopt-dvcs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Codegeist is Back!</title>
		<link>http://blogs.atlassian.com/2012/06/codegeist-is-back/</link>
		<comments>http://blogs.atlassian.com/2012/06/codegeist-is-back/#comments</comments>
		<pubDate>Mon, 04 Jun 2012 18:15:31 +0000</pubDate>
		<dc:creator>Rich Manalang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=21909</guid>
		<description><![CDATA[Now that Summit is over, let the real fun begin! Yes, that&#8217;s right, Codegeist, your favorite development competition is back. Some of you who came to Summit will know that this year&#8217;s Codegeist started June 1st and goes until July 16th. For you noobs, Codegeist is Atlassian&#8217;s annual add-on development competition. This year we&#8217;re giving away $45,000 USD in cash prizes. There are four prize categories you can participate in and win: Best Overall Add-on ($15,000) &#8212; This award will go to the best overall  add-on as judged by our panel of judges Best Community Rated Add-on ($15,000) &#8212; This award will go to the highest rated add-on (as rated by the community on Marketplace) Best Marketplace-enabled Plugin ($7,500) &#8212; The plugin judged to be the best overall Marketplace plugin (i.e., a plugin which implements the Atlassian Marketplace APIs for licensing and selling their plugin on Marketplace) will receive this prize. Best Atlassian Stash Add-on ($7,500) &#8211; This award will go to the best add-on developed for Atlassian&#8217;s newest product, Stash. You may have noticed that we&#8217;ve been referring to &#8220;Add-ons&#8221; a lot lately. Think of Add-ons as a superset of integrations, extensions, and other customizations that developers build on top of Atlassian products. Atlassian Plugins are Add-ons, but so are non-plugins. Add-ons are any extensions to Atlassian&#8217;s products (JIRA, Confluence, Stash, Bitbucket, HipChat, Bamboo, Fisheye, Crucible, Crowd, etc.). Add-ons can be plugins, Remote Apps, web apps, mobile apps, browser extensions, libraries, clients, command line tools, etc. If it uses an Atlassian product API, it&#8217;s an add-on. To enter an Add-on into Codegeist all you have to do is: Build something awesome that uses an Atlassian product Share it on Marketplace Ask your friends and customers to try it, rate it, and review it on Marketplace. Ratings and reviews will be used by our judges to determine the best Add-ons. To share it on Marketplace, all you have to do is list your entry and make sure you select the &#8220;Codegeist 2012&#8243; checkbox. It may take a few hours for your listing to show up on the Codegeist listing page (our map-reduce jobs run every few hours), but rest assured that it will show up on that page for people to see. For more info, please visit the contest details page and the official rules. That&#8217;s it. Go forth and code!]]></description>
				<content:encoded><![CDATA[<p>Now that <a href="http://summit.atlassian.com">Summit</a> is over, let the real fun begin!</p>
<p style="text-align: center;"><a href="http://codegeist.com"><img class="aligncenter" title="codegeist2012_logo_email" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/codegeist2012_logo_email.png" alt="" width="308" height="120" /></a></p>
<p>Yes, that&#8217;s right, <a href="http://codegeist.com">Codegeist</a>, your favorite development competition is back. Some of you who came to Summit will know that this year&#8217;s Codegeist started June 1st and goes until July 16th. For you noobs, Codegeist is Atlassian&#8217;s annual add-on development competition. This year <a href="https://marketplace.atlassian.com/codegeist/contest#prizes">we&#8217;re giving away $45,000 USD in cash prizes</a>. There are four prize categories you can participate in and win:</p>
<ol>
<li>Best Overall Add-on ($15,000) &#8212; This award will go to the best overall  add-on as judged by our panel of judges</li>
<li>Best Community Rated Add-on ($15,000) &#8212; This award will go to the highest rated add-on (as rated by the community on Marketplace)</li>
<li>Best Marketplace-enabled Plugin ($7,500) &#8212; The plugin judged to be the best overall Marketplace plugin (i.e., a plugin which implements the Atlassian Marketplace APIs for licensing and selling their plugin on Marketplace) will receive this prize.</li>
<li>Best Atlassian Stash Add-on ($7,500) &#8211; This award will go to the best add-on developed for Atlassian&#8217;s newest product, <a href="http://www.atlassian.com/stash" target="_blank">Stash</a>.</li>
</ol>
<p>You may have noticed that we&#8217;ve been referring to &#8220;Add-ons&#8221; a lot lately. Think of Add-ons as a superset of integrations, extensions, and other customizations that developers build on top of Atlassian products. Atlassian Plugins are Add-ons, but so are non-plugins. Add-ons are any extensions to Atlassian&#8217;s products (JIRA, Confluence, Stash, Bitbucket, HipChat, Bamboo, Fisheye, Crucible, Crowd, etc.). Add-ons can be plugins, Remote Apps, web apps, mobile apps, browser extensions, libraries, clients, command line tools, etc. If it uses an Atlassian product API, it&#8217;s an add-on.</p>
<p>To enter an Add-on into Codegeist all you have to do is:</p>
<ol>
<li>Build something awesome that uses an Atlassian product</li>
<li>Share it on Marketplace</li>
<li>Ask your friends and customers to try it, rate it, and review it on <a href="https://marketplace.atlassian.com">Marketplace</a>. Ratings and reviews will be used by our judges to determine the best Add-ons.</li>
</ol>
<p>To share it on Marketplace, all you have to do is <a href="https://marketplace.atlassian.com/manage/plugins/create">list your entry</a> and make sure you select the &#8220;Codegeist 2012&#8243; checkbox.</p>
<p><img class="aligncenter size-full wp-image-21911" title="Create+Add-on+-+Atlassian+Marketplace" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/Create+Add-on+-+Atlassian+Marketplace.jpeg" alt="" width="571" height="131" /></p>
<div>It may take a few hours for your listing to show up on the <a href="https://marketplace.atlassian.com/codegeist">Codegeist listing page</a> (our map-reduce jobs run every few hours), but rest assured that it will show up on that page for people to see.</div>
<div></div>
<div>For more info, please visit the <a href="https://marketplace.atlassian.com/codegeist/contest">contest details page</a> and the <a href="https://marketplace.atlassian.com/codegeist/rules">official rules</a>. That&#8217;s it. Go forth and code!</div>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=21909" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/06/codegeist-is-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JIRA featured cloud-based application for bug tracking</title>
		<link>http://blogs.atlassian.com/2012/05/jira-cloud-based-bug-tracking-makes-business-grow/</link>
		<comments>http://blogs.atlassian.com/2012/05/jira-cloud-based-bug-tracking-makes-business-grow/#comments</comments>
		<pubDate>Mon, 21 May 2012 18:31:22 +0000</pubDate>
		<dc:creator>Ken Olofsen</dc:creator>
				<category><![CDATA[JIRA]]></category>
		<category><![CDATA[bug tracking]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[infographic]]></category>
		<category><![CDATA[OnDemand]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=21746</guid>
		<description><![CDATA[This killer infographic recently popped up seeking to identify the best cloud-based applications to help your business grow. Guess who is featured for bug tracking? Well it&#8217;s JIRA, of course. In recognition of the constant innovation that’s helping small businesses perform at their best, we have compiled a selection of some of the best free and paid-for cloud-based applications available. We&#8217;re in good company with the likes of  New Relic, the Atlas Sponsor for Summit 2012, and many others. Obviously, Confluence and Bitbucket were inexplicably left out&#8230; which applications make your business grow? Infographic by Premierline Direct]]></description>
				<content:encoded><![CDATA[<p>This killer infographic recently popped up seeking to identify the <a href="http://www.premierlinedirect.co.uk/knowledge/blog/2012/5/15/could-these-cloud-based-applications-help-your-business-grow">best cloud-based applications to help your business grow</a>. Guess who is featured for <a href="http://www.atlassian.com/software/jira/">bug tracking</a>? Well it&#8217;s JIRA, of course.</p>
<blockquote><p>In recognition of the constant innovation that’s helping small businesses perform at their best, we have compiled a selection of some of the best free and paid-for cloud-based applications available.</p></blockquote>
<p>We&#8217;re in good company with the likes of  New Relic, the <a href="http://summit.atlassian.com/?tab=sponsors">Atlas Sponsor for Summit 2012</a>, and many others. Obviously, <a href="http://www.atlassian.com/confluence">Confluence</a> and <a href="http://www.atlassian.com/bitbucket">Bitbucket</a> were inexplicably left out&#8230; which applications make your business grow?</p>
<p style="border: 1px solid #ccc; padding: 10px; font-family: monospace;"><a href="http://www.premierlinedirect.co.uk/knowledge/blog/2012/5/15/could-these-cloud-based-applications-help-your-business-grow"><img class="aligncenter" src="http://www.premierlinedirect.co.uk/media/505054/small-business-apps.jpg" alt="Could these cloud-based apps help your business grow" width="490" /></a></p>
<p>Infographic by <a href="http://www.premierlinedirect.co.uk/">Premierline Direct</a></p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=21746" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/05/jira-cloud-based-bug-tracking-makes-business-grow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atlassian Summit 2012: It’s gonna be huge</title>
		<link>http://blogs.atlassian.com/2012/05/atlassian-summit-2012-its-gonna-be-huge/</link>
		<comments>http://blogs.atlassian.com/2012/05/atlassian-summit-2012-its-gonna-be-huge/#comments</comments>
		<pubDate>Tue, 15 May 2012 15:55:31 +0000</pubDate>
		<dc:creator>Jon Silvers</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Atlassian Summit]]></category>
		<category><![CDATA[summit]]></category>
		<category><![CDATA[summit 2012]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=21674</guid>
		<description><![CDATA[Atlassian Summit is just two weeks away. Here&#8217;s a taste of what you have to look forward to! If you haven&#8217;t bought a ticket yet, now&#8217;s your chance to seize the moment! Six awesome marquee speakers Jeff Atwood (codinghorror.com), Michael Lopp (randsinrepose.com), Pamela Fox (indie dev), Eric Ries (Startup Lessons Learned), Dave Thomas (Bedarra Research) and Jeff Ma (MIT Blackjack Team and entrepreneur) will be sharing their secrets to software development on high producing teams. In addition, the New York Stock Exchange&#8217;s Chief Digital Officer, Bob Kremer, will be joining Atlassian Co-Founders, Mike and Scott, on stage to talk about innovation at NYSE using Atlassian products. AtlasBar and Guru Room Meet our developers, support engineers, and product managers at Summit. The AtlasBar is our homage to Apple&#8217;s Genius bar – get your technical support, configuration, feature, and integration questions answered. Want to give us even more feedback or learn about upcoming products and features? Drop by the Guru Room to meet with our, well, gurus. Industry Mixer We&#8217;ve asked dozens of customers over the last few months what they want more of at Summit, and the answer we kept hearing was, &#8220;We want to meet more customers like ourselves.&#8221; If you&#8217;re in town on Wednesday, you can join the Industry Mixer at 5pm. You can keep networking at the big Summit welcome reception starting at 6pm and throughout the rest of the time at the conference. Training galore Training is huge at Summit, and this year even more so. We have three training partners teaching courses ranging from Confluence Fundamentals to Scrum and Kanban with GreenHopper. Getting virtual Attendees will be receiving an email soon with details on how to access virtual rooms and an online agenda at Summit. Stay tuned! Sponsors How can you extend Atlassian products for new use cases? How do other companies customize our products for their teams? How can you integrate Atlassian products into your unique enterprise technology stack? Those questions can best be answered by our 35 stellar sponsors who will be demoing all their newest integrations and add-ons.  Marketplace Workshop Want to get a head start on selling your plugin on the Atlassian Marketplace? Register for our free workshop to find out how! There&#8217;s WAY more happening at Summit&#8230; Atlassian User Group meetups, sponsor birds-of-a-feather, a speaker Decompression Room, the Chillout Lounge, Bitbucket and HipChat booths&#8230; and if you can&#8217;t tell, we&#8217;re really excited about all of it. It&#8217;s gonna be a fun, educational, informal, and information-packed couple of days. See you at Summit!]]></description>
				<content:encoded><![CDATA[<p><a href="http://summit.atlassian.com"><img class="alignright size-full wp-image-20722" title="summit_blogs_23-300x69" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/summit_blogs_23-300x692.png" alt="" width="300" height="69" /></a><a href="http://summit.atlassian.com/" rel="nofollow">Atlassian Summit</a> is just two weeks away. Here&#8217;s a taste of what you have to look forward to! If you haven&#8217;t bought a ticket yet, now&#8217;s your chance to <a href="http://atlassiansummit2012.eventbrite.com/" rel="nofollow">seize</a> the moment!</p>
<h3>Six awesome marquee speakers</h3>
<p><strong></strong>Jeff Atwood (<a href="http://www.codinghorror.com/" rel="nofollow">codinghorror.com</a>), Michael Lopp (<a href="http://www.randsinrepose.com/" rel="nofollow">randsinrepose.com</a>), Pamela Fox (<a href="http://www.pamelafox.org/" rel="nofollow">indie dev</a>), Eric Ries (<a href="http://www.startuplessonslearned.com/" rel="nofollow">Startup Lessons Learned</a>), Dave Thomas (<a href="http://www.davethomas.net/" rel="nofollow">Bedarra Research</a>) and Jeff Ma (<a href="http://en.wikipedia.org/wiki/Jeff_Ma" rel="nofollow">MIT Blackjack Team and entrepreneur</a>) will be sharing their secrets to software development on high producing teams.</p>
<p>In addition, the New York Stock Exchange&#8217;s Chief Digital Officer, Bob Kremer, will be joining Atlassian Co-Founders, Mike and Scott, on stage to talk about innovation at NYSE using Atlassian products.</p>
<h3>AtlasBar and Guru Room</h3>
<p><strong></strong>Meet our developers, support engineers, and product managers at Summit. The AtlasBar is our homage to Apple&#8217;s Genius bar – get your technical support, configuration, feature, and integration questions answered. Want to give us even more feedback or learn about upcoming products and features? Drop by the Guru Room to meet with our, well, gurus.</p>
<h3>Industry Mixer</h3>
<p><strong></strong>We&#8217;ve asked dozens of customers over the last few months what they want more of at Summit, and the answer we kept hearing was, &#8220;We want to meet more customers like ourselves.&#8221; If you&#8217;re in town on Wednesday, you can join the <a href="http://summit2012mixer.eventbrite.com/" rel="nofollow">Industry Mixer</a> at 5pm. You can keep networking at the big Summit welcome reception starting at 6pm and throughout the rest of the time at the conference.</p>
<h3>Training galore</h3>
<p><strong></strong><a href="http://summit.atlassian.com/?tab=agenda---training" rel="nofollow">Training</a> is huge at Summit, and this year even more so. We have three training partners teaching courses ranging from <em>Confluence Fundamentals</em> to <em>Scrum and Kanban with GreenHopper</em>.</p>
<h3>Getting virtual</h3>
<p>Attendees will be receiving an email soon with details on how to access virtual rooms and an online agenda at Summit. Stay tuned!</p>
<div id="attachment_21675" class="wp-caption alignright" style="width: 283px"><a href="http://newrelic.com"><img class="size-full wp-image-21675" title="logo-new_relic" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/logo-new_relic.gif" alt="" width="273" height="63" /></a><p class="wp-caption-text">A special shout out to New Relic, the 2012 Atlas Sponsor, for their support of Atlassian Summit!</p></div>
<h3>Sponsors</h3>
<p><strong></strong>How can you extend Atlassian products for new use cases? How do other companies customize our products for their teams? How can you integrate Atlassian products into your unique enterprise technology stack? Those questions can best be answered by our <a href="http://summit.atlassian.com/?tab=sponsors" rel="nofollow">35 stellar sponsors</a> who will be demoing all their newest integrations and add-ons.</p>
<h3> Marketplace Workshop</h3>
<p>Want to get a head start on selling your plugin on the Atlassian Marketplace? <a href="http://summit2012marketplaceworkshop.eventbrite.com/" rel="nofollow">Register for our free workshop</a> to find out how!</p>
<p><em>There&#8217;s WAY more happening at Summit&#8230; Atlassian User Group meetups, sponsor birds-of-a-feather, a speaker Decompression Room, the Chillout Lounge, Bitbucket and HipChat booths&#8230; and if you can&#8217;t tell, we&#8217;re really excited about all of it. It&#8217;s gonna be a fun, educational, informal, and information-packed couple of days. See you at Summit!</em></p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=21674" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/05/atlassian-summit-2012-its-gonna-be-huge/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Hip New Workflow with HipChat</title>
		<link>http://blogs.atlassian.com/2012/05/my-hip-new-workflow-with-hipchat/</link>
		<comments>http://blogs.atlassian.com/2012/05/my-hip-new-workflow-with-hipchat/#comments</comments>
		<pubDate>Wed, 02 May 2012 16:00:32 +0000</pubDate>
		<dc:creator>Rich Manalang</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[hipchat]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[rest]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=21529</guid>
		<description><![CDATA[I&#8217;m not a huge fan of most notifications, especially the ones that vie for my constant attention &#8212; like badge notifications on my iPhone. However, there is a time and place for focused and timely notifications that have increased my productivity. Many people who&#8217;ve never used HipChat before are quick to dismiss it as a simple group chat application. However, once you use it, it becomes apparent that it&#8217;s a lot more than a group chat app. One of my favorite features of HipChat is the ability to bring in relevant notifications into your team&#8217;s room. Here&#8217;s an example of a notification coming from JIRA: JIRA&#8217;s workflow engine is highly flexible and can be tuned to whatever process you want to support regardless if you&#8217;re managing issues, requests, or tasks. We built a JIRA plugin for HipChat that binds to JIRA&#8217;s workflow engine (using Post Functions) to allow JIRA project admins to subscribe to any workflow transitions they please. For example, you may not want to notify your team of every issue transition, but maybe just the ones marked with a high or blocker status. In our Developer Relations room, we find that notifications from Twitter and Zendesk are highly useful for responding to questions or comments by developers in our ecosystem.&#160;This is possible through a SAAS based integration service by&#160;Zapier. In other rooms, some teams like to see commit notifications from Bitbucket and Fisheye as well as build notifications from Bamboo&#8230; we have plugins for those too: I&#8217;ve seen other teams use HipChat notifications to alert them of new product orders/subscriptions that come in. This is all possible through HipChat&#8217;s simple REST API. Although, before you attempt to integrate something with HipChat, check to see if that integration already exists on HipChat&#8217;s catalog of existing integrations &#8212; all 38 of them! If the integration you&#8217;re looking for doesn&#8217;t exist, the REST API is as simple as&#8230; POST /v1/rooms/message?format=json&#38;auth_token=token HTTP/1.1 Host: api.hipchat.com Content-Type: application/x-www-form-urlencoded Content-Length: 138 room_id=10&#38;from=Alerts&#38;message=A+new+user+signed+up These are just a few great productivity boosters you can use for your teams on HipChat. Of course, there&#8217;s also a fun aspect to HipChat including HipChat&#8217;s unconventional emoticons. What do you think? Could your team benefit from these type of features? If you use HipChat, care to share with us what you like to do with it, other than chat?]]></description>
				<content:encoded><![CDATA[<p><a href="http://theappslab.com/2011/01/06/attention-overload-disorder/" target="_blank">I&#8217;m not a huge fan of most notifications</a>, especially the ones that vie for my constant attention &#8212; like badge notifications on my iPhone. However, there is a time and place for focused and timely notifications that have increased my productivity. Many people who&#8217;ve never used HipChat before are quick to dismiss it as a simple group chat application. However, once you use it, it becomes apparent that it&#8217;s a lot more than a group chat app.</p>
<p>One of my favorite features of HipChat is the ability to bring in relevant notifications into your team&#8217;s room. Here&#8217;s an example of a notification coming from JIRA:</p>
<p><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/jira-and-hc.png" rel="lightbox[21529]" title="jira-and-hc"><img class="aligncenter size-full wp-image-21570" title="jira-and-hc" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/jira-and-hc.png" alt="" width="605" height="332" /></a></p>
<p>JIRA&#8217;s workflow engine is highly flexible and can be tuned to whatever process you want to support regardless if you&#8217;re managing issues, requests, or tasks. We built a <a href="https://plugins.atlassian.com/plugins/com.atlassian.labs.hipchat.jira">JIRA plugin for HipChat</a> that binds to JIRA&#8217;s workflow engine (using <a href="https://developer.atlassian.com/display/JIRADEV/Workflow+Plugin+Modules">Post Functions</a>) to allow JIRA project admins to subscribe to any workflow transitions they please. For example, you may not want to notify your team of every issue transition, but maybe just the ones marked with a high or blocker status.</p>
<p>In our Developer Relations room, we find that notifications from <a href="https://zapier.com/zapbook/twitter/">Twitter</a> and <a href="https://zapier.com/zapbook/zendesk/">Zendesk</a> are highly useful for responding to questions or comments by developers in our ecosystem.&nbsp;This is possible through a SAAS based integration service by&nbsp;<a href="https://zapier.com">Zapier</a>.<a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/twitter-zendesk-hc-1.png" rel="lightbox[21529]" title="twitter-zendesk-hc-1"><img class="aligncenter size-full wp-image-21572" title="twitter-zendesk-hc-1" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/twitter-zendesk-hc-1.png" alt="" width="605" height="332" /></a></p>
<p>In other rooms, some teams like to see commit notifications from <a href="http://confluence.atlassian.com/display/BITBUCKET/Setting+Up+the+Bitbucket+HipChat+Service">Bitbucket</a> and <a href="https://plugins.atlassian.com/plugins/com.atlassian.labs.hipchat.HipChat4FeCru">Fisheye</a> as well as build notifications from <a href="https://plugins.atlassian.com/plugins/com.atlassian.mike.bamboo-hipchat">Bamboo</a>&#8230; <a href="https://plugins.atlassian.com/search?q=hipchat">we have plugins for those too</a>:</p>
<p><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/bamboo-bb-hc.png" rel="lightbox[21529]" title="bamboo-bb-hc"><img class="aligncenter size-full wp-image-21574" title="bamboo-bb-hc" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/bamboo-bb-hc.png" alt="" width="605" height="287" /></a></p>
<p>I&#8217;ve seen other teams use HipChat notifications to alert them of new product orders/subscriptions that come in. This is all possible through <a href="https://www.hipchat.com/docs/api">HipChat&#8217;s simple REST API</a>. Although, before you attempt to integrate something with HipChat, check to see if that integration already exists on <a href="http://help.hipchat.com/knowledgebase/topics/10037-integrations">HipChat&#8217;s catalog of existing integrations</a> &#8212; all 38 of them! If the integration you&#8217;re looking for doesn&#8217;t exist, the REST API is as simple as&#8230;</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">POST <span style="color: #000000; font-weight: bold;">/</span>v1<span style="color: #000000; font-weight: bold;">/</span>rooms<span style="color: #000000; font-weight: bold;">/</span>message?<span style="color: #007800;">format</span>=json<span style="color: #000000; font-weight: bold;">&amp;</span><span style="color: #007800;">auth_token</span>=token HTTP<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1.1</span><br />
Host: api.hipchat.com<br />
Content-Type: application<span style="color: #000000; font-weight: bold;">/</span>x-www-form-urlencoded<br />
Content-Length: <span style="color: #000000;">138</span><br />
<br />
<span style="color: #007800;">room_id</span>=<span style="color: #000000;">10</span><span style="color: #000000; font-weight: bold;">&amp;</span><span style="color: #007800;">from</span>=Alerts<span style="color: #000000; font-weight: bold;">&amp;</span><span style="color: #007800;">message</span>=A+new+user+signed+up</div></div>
<p>These are just a few great productivity boosters you can use for your teams on HipChat. Of course, there&#8217;s also a fun aspect to HipChat <a href="http://hipchat-emoticons.heroku.com/">including HipChat&#8217;s unconventional emoticons</a>.</p>
<p>What do you think? Could your team benefit from these type of features? If you use HipChat, care to share with us what you like to do with it, other than chat?</p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=21529" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/05/my-hip-new-workflow-with-hipchat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
