Channels ▼


Git Gets Flash With A Bit Of Stash

Atlassian has announced its newest release of Stash, the onsite Git repository management system. The system exists to help programming teams track ideas (specifications and requirements), activity (work and tasks), and code — and now boasts improved performance and scale for large distributed teams.

Stash's new enterprise functionality includes branch permissions that allow development teams to specify and manage an individual's or a team's access control to code.

All code developed separately on a branch can be properly tested and reviewed before being merged into source. The new team collaboration features include @mentions and Markdown support. This function aims to bring new team members into a code discussion and provide greater context for richer discussions and communications.

Decentralized Version Control Systems Rule OK

"Our research strongly suggests that decentralized version control systems generally (and Git specifically) are supplanting the centralized systems that preceded them," said Stephen O'Grady, principal analyst at RedMonk. "Employers that wish to attract and retain technical talent would do well to acknowledge the market's preference for Git, as well as the technical advantages behind it, when selecting a VCS."

Atlassian points out that Git makes it easy for "any developer" to contribute to code, but it comes at the price of control — especially in geographically dispersed corporate environments. As corporate projects grow, so do the number of contributors, stakeholders, and code repositories those teams are contributing to.

"With all these moving parts, development teams need a central place for their source, and a process to keep it organized as it expands," suggests the company.

Stash claims to offer fine-grained access control over repositories and branches to help ensure quality code development. For example, depending on the needs of the team, write access can be restricted to certain branches, or based on users, groups, or specific branch names. With Stash, pattern restrictions can also be used to prevent branch deletion or to limit branch creation.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.