Difference between revisions of "Bitbucket"
Switchnode (talk | contribs) m (→Mercurial archiving: be clearer about what tools we're talking about (some of the "existing tooling" linked is for bitbucket specifically and does include issues etc)) |
(Update and cleanup/slight restructuring, move actual repositories to separate Mercurial page) |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 4: | Line 4: | ||
| logo = bitbucket-atlassian-logo.png | | logo = bitbucket-atlassian-logo.png | ||
| image = bitbucket-screenshot.png | | image = bitbucket-screenshot.png | ||
| project_status = {{ | | project_status = {{online}} | ||
| archiving_status = {{ | | archiving_status = {{notsavedyet}} | ||
| irc = kickthebucket | |||
| irc_network = hackint | | irc_network = hackint | ||
}} | }} | ||
Line 11: | Line 12: | ||
'''Bitbucket''' is a version control repository hosting service, marketed mostly towards proprietary and enterprise software but with a substantial FLOSS presence. | '''Bitbucket''' is a version control repository hosting service, marketed mostly towards proprietary and enterprise software but with a substantial FLOSS presence. | ||
It announced on 20 August 2019 that it would be ending Mercurial support to focus exclusively on Git.<ref>{{URL|https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket}}</ref> Creating new Mercurial repositories was disabled on 1 February 2020, and all Mercurial repositories and API | == Mercurial repositories == | ||
It announced on 20 August 2019 that it would be ending Mercurial support to focus exclusively on Git.<ref>{{URL|https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket}}</ref> Creating new Mercurial repositories was disabled on 1 February 2020, and all Mercurial repositories and API were to be removed on 1 July 2020.<ref>The original sunset date was 1 June, but on 21 April this was pushed back due to [[Coronavirus]].</ref> The actual removal happened in mid-August 2020. | |||
== Mercurial | === Archival === | ||
{{Infobox project | |||
| title = Bitbucket Mercurial web content | |||
| project_status = {{offline}} | |||
| archiving_status = {{saved}} | |||
| source = [https://github.com/ArchiveTeam/bitbucket-grab bitbucket-grab] | |||
| tracker = [https://tracker.archiveteam.org/bitbucket/ bitbucket] | |||
| irc = kickthebucket | |||
| irc_network = hackint | |||
}} | |||
Our archival was based on an enumeration of Mercurial repositories from Bitbucket's search API after the February lockdown. Repositories were still writable until they were made read-only in early July. Although the API returns an <code>updated-on</code> field, it is not clear whether this is the repository or its metadata. | |||
The project was split into two parts: the actual hg repositories were retrieved through the [[Mercurial]] project (developed for this but reusable for hg repositories in general), and [https://tracker.archiveteam.org/bitbucket/ bitbucket] covered the web interface (issues, pull requests, wikis, etc.). Apart from around 200 odd repositories, we managed to archive everything successfully. | |||
=== Statistics === | === Statistics === | ||
* Total repos online: 245,068 | * Total repos online: 245,068 | ||
* Total reported size (fairly accurate): 5.23 TiB (does this include hg compression?) | * Total reported size (fairly accurate): 5.23 TiB (does this include hg compression?) | ||
Line 26: | Line 36: | ||
* Median reported size: 205 KiB | * Median reported size: 205 KiB | ||
* Maximum reported size: 14.4 GiB | * Maximum reported size: 14.4 GiB | ||
=== Existing discussion and tooling === | === Existing discussion and tooling === | ||
* [https://community.atlassian.com/t5/Bitbucket-articles/What-to-do-with-your-Mercurial-repos-when-Bitbucket-sunsets/ba-p/1155380 Forum thread] | * [https://community.atlassian.com/t5/Bitbucket-articles/What-to-do-with-your-Mercurial-repos-when-Bitbucket-sunsets/ba-p/1155380 Forum thread] | ||
** [https://community.atlassian.com/t5/Bitbucket-articles/What-to-do-with-your-Mercurial-repos-when-Bitbucket-sunsets/ba-p/1155380/page/7#M321 Some user questions] | ** [https://community.atlassian.com/t5/Bitbucket-articles/What-to-do-with-your-Mercurial-repos-when-Bitbucket-sunsets/ba-p/1155380/page/7#M321 Some user questions] | ||
Line 50: | Line 45: | ||
== Site structure == | == Site structure == | ||
Some API requires auth, some does not. Rate limits are documented [https://confluence.atlassian.com/bitbucket/rate-limits-668173227.html here]. | Some API requires auth, some does not. Rate limits are documented [https://confluence.atlassian.com/bitbucket/rate-limits-668173227.html here]. | ||
== References == | == References == | ||
<references/> | |||
{{Navigation box}} |
Revision as of 16:23, 3 September 2020
Bitbucket | |
URL | https://bitbucket.org/ |
Status | Online! |
Archiving status | Not saved yet |
Archiving type | Unknown |
IRC channel | #kickthebucket (on hackint) |
Bitbucket is a version control repository hosting service, marketed mostly towards proprietary and enterprise software but with a substantial FLOSS presence.
Mercurial repositories
It announced on 20 August 2019 that it would be ending Mercurial support to focus exclusively on Git.[1] Creating new Mercurial repositories was disabled on 1 February 2020, and all Mercurial repositories and API were to be removed on 1 July 2020.[2] The actual removal happened in mid-August 2020.
Archival
Bitbucket Mercurial web content | |
Status | Offline |
Archiving status | Saved! |
Archiving type | Unknown |
Project source | bitbucket-grab |
Project tracker | bitbucket |
IRC channel | #kickthebucket (on hackint) |
Our archival was based on an enumeration of Mercurial repositories from Bitbucket's search API after the February lockdown. Repositories were still writable until they were made read-only in early July. Although the API returns an updated-on
field, it is not clear whether this is the repository or its metadata.
The project was split into two parts: the actual hg repositories were retrieved through the Mercurial project (developed for this but reusable for hg repositories in general), and bitbucket covered the web interface (issues, pull requests, wikis, etc.). Apart from around 200 odd repositories, we managed to archive everything successfully.
Statistics
- Total repos online: 245,068
- Total reported size (fairly accurate): 5.23 TiB (does this include hg compression?)
- Mean reported size: 22.4 MiB
- Median reported size: 205 KiB
- Maximum reported size: 14.4 GiB
Existing discussion and tooling
- Forum thread
- https://github.com/clach04/bitbucket_tools
- https://github.com/philipstarkey/bitbucket-hg-exporter
Site structure
Some API requires auth, some does not. Rate limits are documented here.
References
- ↑ https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket[IA•Wcite•.today•MemWeb]
- ↑ The original sunset date was 1 June, but on 21 April this was pushed back due to Coronavirus.