We have written about git, DVCS, and Stash in prior posts. See DVCS git is trending fast in software development futures and Atlassian Stash Powers Enterprise Application Developers with DVCS Git.
In the former posts, we noted how git usage has increased significantly over the past two years. As reported by Red Monk, git’s share in the version control system (VCS) industry almost tripled in two years, while the centralized version control (CVCS) share has declined by better than 50%.
Recent job openings/expertise reflect this same trend as reported on the “More @watterjames” blog. In the report, we find that there are 5,165 listings seeking people with git expertise. Traditional VCS’s, like Subversion/SVN expertise, shows 9,114 job listings. This generally balances with git’s 25% plus share of VCS repositories and Subversions 50% plus share (per RedMonk’s article).
It is interesting that in the @watterjames blog that other types of VCS flavors are not called out as a skill at all, in comparison. (I would have thought that CVS, Perforce or TFS at least would have made the list.) Also, I would have guessed that the percentage increase in job listings is actually a bit larger for git expertise, just as the git usage numbers achieved much greater percentage increases as reported through Red Monk.
Not doubting Mr. James’ reporting — just found the report to indeed be interesting when analyzing from this perspective. Git is a high focus.
git “job expertise” generally gets applied in two flavors of software development environments.
There is SaaS git, or hosted software-as-a-service git repositories, by GitHub and BitBucket by Atlassian. Both of these options offer limited free source code hosting.
Then there is behind-the-firewall git hosting, for more secure enterprise repositories. This market is served by GitHub Enterprise and Atlassian Stash, which are git repository managers for corporations.
Incidentally though, with git management applications (both SaaS and behind-the-firewall versions), “git expertise” is even less required – since thy whole point of these applications is to make source control management significantly easier and faster. Developers can spend time coding, with streamlined coding workflow mechanisms (like pull requests and easier merges, for example) – NOT fighting with their source control management (SCM) system.
git as a DVCS flavor overall gained its traction during the recent years’ open source community surge on hosted GitHub. That said, given that most open source contributions are by individuals, university projects, or small group teams vs. mid to large corporations, it can easily be argued that git in the corporation is still fertile ground in terms of market potential.
Despite the impressive git trends and momentum, thousands upon thousands of corporations or development organizations — small, medium, or large — are still on legacy VCS tools, such as SVN, CVS, or Perforce. As git continues it’s high-growth pace, so too will the proliferation of secure git Enterprise solutions grow.
Both Atlassian Stash and Enterprise GitHub are really at a nacsent stage in the enterprise world still, compared with the overall potential of the market. While nearly a third of all projects are now employing DVCS, versus 14% two years ago, almost 70% of projects remain in CVCS (per Redmonk).
The coming few years will be interesting times in the VCS industry, as mainstream corporations jump into the fast-spreading git wildfire.
Atlassian released a press release back in October, 2012, with the title “Atlassian Ships Major Updates to Distributed Version Control Products, Readies the Enterprise for Massive Git Adoption”.
Lets think about that: Readies the Enterprise for Massive Git Adoption.
Hmm — a strong statement, but I think the @walterjames’ job trends report on top of the Redmonk report (among much other trend factuals out there) are indeed supporting the growing git rage!
Afterall, Software IS eating the world! 😯
AppFusions recently released a Source Code Importer for Atlassian Stash that is available now. The importer significantly decreases the challenges of migrating from a CVCS code repository system to git with automation, for use with Stash. Other flavor import support is on the near-term radar (which flavor do you want most? Tell us). Please “watch” the listing and do let us know if you have questions.
Note: AppFusions provides full-service sales support for all Atlassian products. We are happy to answer any questions or provide you with quotes. We also have strong expertise to help you through any flavor of migration — simple to complicated.
We’re here to help you in your every Atlassian service need!