Bitbucket

{{distinguish|text=the computer jargon term Bit bucket}}

{{short description|Web-based hosting service for software development projects}}

{{Use dmy dates|date=June 2020}}

{{Infobox website

| logo = BitBucket SVG Logo.svg

| logo_size = 250px

| url = {{Official URL}}

| programming_language = Python (BitBucket Cloud), Java (BitBucket Server)

| commercial = Yes

| type = Collaborative version control

| registration = Required with optional OpenID

| language = English, German, Russian, French, Simplified Chinese, Spanish, Hindi, Japanese, Korean, Portuguese

| owner = Atlassian

| author = Jesper Noehr

| name = Bitbucket

| logo_caption = Bitbucket Logo

| current_status = Online

| launch_date = {{start date and age|2008}}

}}

Bitbucket is a Git-based source code repository hosting service owned by Atlassian. Bitbucket offers both commercial plans and free accounts with an unlimited number of private repositories.

Services

= Bitbucket Cloud =

Bitbucket Cloud (previously known as Bitbucket) is written in Python using the Django web framework.{{cite web|url=https://code.djangoproject.com/wiki/DjangoSuccessStoryBitbucket|title=Django Success Story Bitbucket|date=8 June 2008|access-date=27 March 2011|url-status=dead|archive-url=https://web.archive.org/web/20110317200833/http://code.djangoproject.com/wiki/DjangoSuccessStoryBitbucket|archive-date=17 March 2011|df=dmy-all}}

Bitbucket is mostly used for code and code review. Bitbucket supports the following features:

  • Pull requests with code review and comments{{cite web|url=https://confluence.atlassian.com/bitbucket/work-with-pull-requests-223220593.html|title=Work with pull requests - Atlassian Documentation|website=confluence.atlassian.com}}
  • Bitbucket Pipelines,{{cite web|url=https://confluence.atlassian.com/bitbucket/bitbucket-pipelines-792496469.html|title=Build, test and deploy with Pipelines - Atlassian Documentation|website=confluence.atlassian.com}} a continuous delivery service
  • Two-step verification and required two-step verification{{cite web|url=https://confluence.atlassian.com/bitbucket/two-step-verification-777023203.html|title=Two-step verification - Atlassian Documentation|website=confluence.atlassian.com}}{{cite web|url=https://www.infoq.com/news/2017/02/bitbucket-improves-security|title=Bitbucket Introduces Required Two-Factor Authentication and IP Whitelisting|website=InfoQ}}
  • IP whitelisting
  • Merge Checks{{cite web|url=https://confluence.atlassian.com/bitbucket/merge-checks-856691474.html|title=Suggest or require checks before a merge - Atlassian Documentation|website=confluence.atlassian.com}}
  • Code search (Alpha){{cite web|url=https://confluence.atlassian.com/bitbucket/code-search-in-bitbucket-873876782.html|title=Code search in Bitbucket - Atlassian Documentation|website=confluence.atlassian.com}}
  • Git Large File Storage (LFS){{cite web|url=https://www.infoq.com/news/2016/07/bitbucket-git-lfs|title=Bitbucket Cloud Adds Beta Support for Git Large File Storage|website=InfoQ}}
  • Documentation, including automatically rendered README files in a variety of Markdown-like file formats
  • Issue tracking{{cite web|url=https://confluence.atlassian.com/bitbucket/use-the-issue-tracker-221449750.html|title=Use the issue tracker - Atlassian Documentation|website=confluence.atlassian.com}}
  • Wikis{{cite web|url=https://confluence.atlassian.com/bitbucket/use-a-wiki-221449748.html|title=Use a wiki - Atlassian Documentation|website=confluence.atlassian.com}}
  • Static sites hosted on Bitbucket Cloud: Static websites have the bitbucket.io domain in their URL{{cite web|url=https://confluence.atlassian.com/bitbucket/publishing-a-website-on-bitbucket-cloud-221449776.html|title=Publishing a Website on Bitbucket Cloud - Atlassian Documentation|website=confluence.atlassian.com}}
  • Add-ons and integrations{{cite web|url=https://confluence.atlassian.com/bitbucket/bitbucket-cloud-add-ons-780871938.html|title=Bitbucket Cloud add-ons - Atlassian Documentation|website=confluence.atlassian.com}}
  • REST APIs to build third-party applications which can use any development language{{cite web|url=https://confluence.atlassian.com/bitbucket/use-the-bitbucket-cloud-rest-apis-222724129.html|title=Use the Bitbucket Cloud REST APIs - Atlassian Documentation|website=confluence.atlassian.com}}
  • Snippets that allow developers to share code segments or files{{cite web|url=https://confluence.atlassian.com/bitbucket/snippets-719095082.html|title=Snippets - Atlassian Documentation|website=confluence.atlassian.com}}
  • Smart Mirroring{{cite web|url=https://confluence.atlassian.com/bitbucket/smart-mirroring-for-bitbucket-cloud-838427434.html|title=Smart Mirroring for Bitbucket Cloud - Atlassian Documentation|website=confluence.atlassian.com}}

Bitbucket Server

{{Infobox software

| name = Bitbucket Server

| logo =

| logo_size = 150px

| logo caption = Bitbucket Server logo

| screenshot = 200px

| developer = Atlassian, Inc.

| released = 2012

| latest release version = 7.21.0

| latest release date = {{release date and age|df=yes|2022|02|28}}

| latest preview version =

| latest preview date =

| programming language = Java

| operating_system = Platform-independent

| genre = distributed revision control
revision control

| license = Proprietary, free for use by official non-profit organizations, charities, and open-source projects, but not governmental, academic or religious organizations{{cite web |author=Atlassian |url=http://www.atlassian.com/software/views/open-source-license-request |title=ATLASSIAN – Open Source Project License Request |publisher=Atlassian.com |access-date=9 November 2012}}{{cite web |author=Atlassian |url=http://www.atlassian.com/software/views/community-license-request |title=ATLASSIAN – Community License Request |publisher=Atlassian.com |access-date=9 November 2012}}

| website = {{URL|https://www.atlassian.com/software/bitbucket/server}}

}}

Bitbucket Server (formerly known as Stash{{Cite web|url=https://confluence.atlassian.com/bitbucketserver/bitbucket-rebrand-faq-779298912.html|title=Bitbucket rebrand FAQ - Atlassian Documentation|website=confluence.atlassian.com|access-date=2016-12-22}}) is a combination Git server and web interface product written in Java and built with Apache Maven.{{Cite web|url=https://developer.atlassian.com/server/bitbucket/how-tos/building-bitbucket-server-from-source-code/|title= Building Bitbucket Server from Source Code |website= developer.atlassian.com |access-date=2018-09-11}} It allows users to do basic Git operations (such as reviewing or merging code, similar to GitHub) while controlling read and write access to the code. It also provides integration with other Atlassian tools.{{Cite web|url=https://www.atlassian.com/software/bitbucket/server|title=Stash is now Bitbucket Server {{!}} Atlassian|last=Atlassian|website=Atlassian|access-date=2016-12-22}}

Bitbucket Server is a commercial software product that can be licensed for running on-premises.{{cite web|access-date=10 July 2011|title=Stash: Licensing and Pricing|url=https://www.atlassian.com/licensing/stash|publisher=Atlassian|archive-url=https://web.archive.org/web/20120509214751/http://www.atlassian.com/licensing/stash/|archive-date=9 May 2012|url-status=dead}} Atlassian provides Bitbucket Server for free to open source projects meeting certain criteria, and to organizations that are non-profit, non-government, non-academic, non-commercial, non-political, and secular. For academic and commercial customers, the full source code is available under a developer source license.

History

Bitbucket was previously an independent startup company, founded by Jesper Nøhr in 2008.{{cite web|url=http://mercurial.808500.n3.nabble.com/Bitbucket-org-td798877.html|title=Bitbucket on Nabble|date=31 July 2008|access-date=31 August 2020|work=Nabble}}{{deadlink|date=December 2024}} On 29 September 2010, Bitbucket was acquired by Atlassian.{{cite web|url=https://www.itwire.com/it-industry-news/strategy/42202-atlassian-snatches-bitbucket|title=Atlassian snatches Bitbucket|date=30 September 2010|access-date=30 September 2010|author=Jenna Pitcher|work=ITWire|archive-url=https://web.archive.org/web/20160303204710/http://www.itwire.com/it-industry-news/strategy/42202-atlassian-snatches-bitbucket|archive-date=2016-03-03}} In September 2015, Atlassian renamed their Stash product to Bitbucket Server.{{cite web|url=https://www.atlassian.com/software/bitbucket/server|title=Stash is now Bitbucket Server - Atlassian|last=Atlassian|website=Atlassian}} In July 2016, Bitbucket added support for Git Large File Storage (LFS).

In March 2020, Bitbucket Server controversially dropped support for viewing three way diffs{{cite web|url=https://community.atlassian.com/t5/Bitbucket-questions/How-to-enable-3-way-diff-in-BitBucket-7-0/qaq-p/1331371|title=How to enable 3-way diff in BitBucket 7.0|website=Atlassian|date=24 March 2020 |access-date=18 November 2022}} and in July 2020, Bitbucket Cloud removed support for its original repository format Mercurial.{{cite web |last1=Chan |first1=Denise |title=Sunsetting Mercurial support in Bitbucket |url=https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket |website=Bitbucket |access-date=2021-03-23 |date=2020-04-21}}

See also

References

{{Reflist}}