CINXE.COM

Bitbucket

<!DOCTYPE html> <html lang="en"> <head> <title>Bitbucket</title> <meta id="bb-bootstrap" data-current-user="{&quot;isAuthenticated&quot;: false, &quot;isKbdShortcutsEnabled&quot;: true, &quot;isSshEnabled&quot;: false}" data-target-workspace-uuid="02b941e3-cfaa-40f9-9a58-cec53e20bdc3" /> <meta name="frontbucket-version" content="2c6d4a3db6a5ab557397c33f0b1a9645214d9f74"> <meta name="frontbucket-environment" content="production"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="bb-env" content="production" /> <meta id="bb-canon-url" name="bb-canon-url" content="https://bitbucket.org"> <meta name="bb-api-canon-url" content="https://api.bitbucket.org"> <meta name="bitbucket-commit-hash" content="0fc738d114da"> <meta name="bb-app-node" content="aeac48697838"> <meta name="bb-dce-env" content="micros"> <meta name="bb-view-name" content="bitbucket.apps.repo2.views.SourceView"> <meta name="ignore-whitespace" content="False"> <meta name="tab-size" content="None"> <meta name="locale" content="en"> <meta name="application-name" content="Bitbucket"> <meta name="apple-mobile-web-app-title" content="Bitbucket"> <meta name="slack-app-id" content="A8W8QLZD1"> <meta name="statuspage-api-host" content="https://bqlf8qjztdtr.statuspage.io"> <meta name="theme-color" content="#0049B0"> <meta name="msapplication-TileColor" content="#0052CC"> <meta name="msapplication-TileImage" content="https://bbc-object-storage--frontbucket.us-east-1.prod.public.atl-paas.net/0fc738d114da/img/logos/bitbucket/mstile-150x150.png"> <link rel="apple-touch-icon" sizes="180x180" type="image/png" href="https://bbc-object-storage--frontbucket.us-east-1.prod.public.atl-paas.net/0fc738d114da/img/logos/bitbucket/apple-touch-icon.png"> <link rel="icon" sizes="192x192" type="image/png" href="https://bbc-object-storage--frontbucket.us-east-1.prod.public.atl-paas.net/0fc738d114da/img/logos/bitbucket/android-chrome-192x192.png"> <link rel="icon" sizes="16x16 24x24 32x32 64x64" type="image/x-icon" href="/favicon.ico?v=2"> <link rel="mask-icon" href="https://bbc-object-storage--frontbucket.us-east-1.prod.public.atl-paas.net/0fc738d114da/img/logos/bitbucket/safari-pinned-tab.svg" color="#0052CC"> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="Bitbucket"> <meta name="description" content=""> <meta name="bb-single-page-app" content="true"> <link rel="stylesheet" href="https://bbc-object-storage--frontbucket.us-east-1.prod.public.atl-paas.net/frontbucket/assets/present/2c6d4a3db6a5ab557397c33f0b1a9645214d9f74/vendor.css"> <script nonce="HN/Xj1SyujdIByzRzkhrOA=="> if (window.performance) { window.performance.okayToSendMetrics = !document.hidden && 'onvisibilitychange' in document; if (window.performance.okayToSendMetrics) { window.addEventListener('visibilitychange', function () { if (document.hidden) { window.performance.okayToSendMetrics = false; } }); } } </script> </head> <body> <div id="root"> <script nonce="HN/Xj1SyujdIByzRzkhrOA=="> window.__webpack_public_path__ = "https://bbc-object-storage--frontbucket.us-east-1.prod.public.atl-paas.net/frontbucket/assets/present/2c6d4a3db6a5ab557397c33f0b1a9645214d9f74/"; </script> </div> <script nonce="HN/Xj1SyujdIByzRzkhrOA=="> window.__sentry__ = {"dsn": "https://2dcda83904474d8c86928ebbfa1ab294@o55978.ingest.sentry.io/1480772", "environment": "production", "tags": {"dc_location": "Micros-3", "micros_deployment_id": "rmkaqjp4lrlvnl3p", "micros_service": "bbc-website", "micros_envtype": "prod", "micros_service_version": "109779", "micros_instance_id": "i-01f30f8937bf62842", "micros_zone": "us-east-1.prod.atl-paas.net", "revision": "0fc738d114da"}}; window.__app_data__ = {"navigationIsOpen": true, "tenantId": "02b941e3-cfaa-40f9-9a58-cec53e20bdc3", "features": {"enable-navigation-color-theme-picker": true, "spa-account-settings--settings-index": true, "bbc-enable-react-ufo": true}, "links": {"backButtonUrl": null, "overviewUrl": "/atlassian/workspace/overview/"}, "initialContext": {"workspace": {"type": "workspace", "uuid": "{02b941e3-cfaa-40f9-9a58-cec53e20bdc3}", "name": "Atlassian", "slug": "atlassian", "is_private": true, "is_privacy_enforced": null, "links": {"avatar": {"href": "https://bitbucket.org/workspaces/atlassian/avatar/?ts=1668658458"}, "html": {"href": "https://bitbucket.org/atlassian/"}, "self": {"href": "https://bitbucket.org/!api/2.0/workspaces/atlassian"}}, "created_on": "2018-11-29T02:26:39.297476+00:00", "forking_mode": "allow_forks"}, "repository": {"type": "repository", "full_name": "atlassian/aws-s3-deploy", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/repositories/atlassian/aws-s3-deploy"}, "html": {"href": "https://bitbucket.org/atlassian/aws-s3-deploy"}, "avatar": {"href": "https://bytebucket.org/ravatar/%7B5da0b893-c3d2-4350-abdf-c9e48aee8acc%7D?ts=2088572"}}, "name": "aws-s3-deploy", "slug": "aws-s3-deploy", "is_private": false, "uuid": "{5da0b893-c3d2-4350-abdf-c9e48aee8acc}"}, "project": {"type": "project", "key": "BPP", "uuid": "{a5a2e068-4159-4812-ad10-010f36eadbb7}", "is_private": false, "name": "Bitbucket Pipelines Pipes", "description": "ADM-202002", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/workspaces/atlassian/projects/BPP"}, "html": {"href": "https://bitbucket.org/atlassian/workspace/projects/BPP"}, "avatar": {"href": "https://bitbucket.org/atlassian/workspace/projects/BPP/avatar/32?ts=1545783177"}}, "created_on": "2018-12-21T00:15:33.923806+00:00", "updated_on": "2018-12-26T00:12:57.635420+00:00", "has_publicly_visible_repos": true}}, "frontbucket_version": "2c6d4a3db6a5ab557397c33f0b1a9645214d9f74", "frontbucket_environment": "production"}; window.__initial_state__ = {"global": {"geoip_country": null, "is_mobile_user_agent": false, "site_message": "", "needs_marketing_consent": false, "marketing_consent_locale": null, "whats_new_feed": "https://atlassianblog.wpengine.com/wp-json/wp/v2/posts?tags=11972&context=embed&per_page=6&orderby=date&order=desc", "locale": "en", "path": "/atlassian/aws-s3-deploy/src/master/", "isFocusedTask": false, "focusedTaskBackButtonUrl": null, "features": {"lookup-pr-approvers-from-prs": true, "log-asap-errors": true, "provisioning-install-pipelines-addon": true, "fd-prs-client-cache-fallback": true, "block-non-pipelines-custom-events-webhooks": true, "read-only-message-migrations": true, "provisioning-skip-workspace-creation": true, "uninstall-dvcs-addon-only-when-jira-is-removed": true, "auth-flow-adg3": true, "workspace-member-set-last-accessed": true, "use-elasticache-lsn-storage": true, "whitelisted_throttle_exemption": true, "bbc-pride-logo": false, "pr-dependencies": false, "syntax-highlighting": false, "commit-expand-inno": false, "create-workspace-show-recaptcha": true, "spa-account-settings--settings-index": true, "lazy-diffstat": false, "enable-navigation-color-theme-picker": true, "workspace-ai-enabled": true, "fetch-annotations-with-session-auth": false, "pr-code-push-webhook": false, "unresolved-comments-check": false, "extensible-merge-checks-enabled": true, "custom-merge-checks-activated": true, "project-and-workspace-custom-merge-checks": true, "pr-review-groups": false, "pull-request-labels": false}, "isNavigationOpen": true, "flags": [], "horizontalNavigationItems": {"mainItems": [], "secondaryItems": [], "settingsItems": []}, "targetUser": {"display_name": "Atlassian", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/workspaces/%7B02b941e3-cfaa-40f9-9a58-cec53e20bdc3%7D"}, "avatar": {"href": "https://bitbucket.org/account/atlassian/avatar/"}, "html": {"href": "https://bitbucket.org/%7B02b941e3-cfaa-40f9-9a58-cec53e20bdc3%7D/"}}, "created_on": "2010-05-07T18:19:04+00:00", "is_active": true, "type": "team", "uuid": "{02b941e3-cfaa-40f9-9a58-cec53e20bdc3}", "has_2fa_enabled": null, "properties": {}, "username": "atlassian"}, "targetFeatures": {"lookup-pr-approvers-from-prs": true, "api-proxy-server-timing-2": true, "log-asap-errors": true, "provisioning-install-pipelines-addon": true, "fd-prs-client-cache-fallback": true, "block-non-pipelines-custom-events-webhooks": true, "view-source-filtering-upon-timeout": true, "read-only-message-migrations": true, "provisioning-skip-workspace-creation": true, "pr-attachments-media-viewer-sidebar": true, "fd-repository-page-loading-error-guard": true, "uninstall-dvcs-addon-only-when-jira-is-removed": true, "auth-flow-adg3": true, "workspace-member-set-last-accessed": true, "use-elasticache-lsn-storage": true, "whitelisted_throttle_exemption": true, "extra-languages": true, "atlassian-editor": true}}, "section": {"repository": {"bitbucketActions": [], "cloneProtocol": "https", "connectActions": [], "currentRepository": {"type": "repository", "full_name": "atlassian/aws-s3-deploy", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/repositories/atlassian/aws-s3-deploy"}, "html": {"href": "https://bitbucket.org/atlassian/aws-s3-deploy"}, "avatar": {"href": "https://bytebucket.org/ravatar/%7B5da0b893-c3d2-4350-abdf-c9e48aee8acc%7D?ts=2088572"}, "clone": [{"name": "https", "href": "https://bitbucket.org/atlassian/aws-s3-deploy.git"}, {"name": "ssh", "href": "git@bitbucket.org:atlassian/aws-s3-deploy.git"}]}, "name": "aws-s3-deploy", "slug": "aws-s3-deploy", "description": "Pipe to deploy to Amazon S3", "scm": "git", "website": "", "owner": {"display_name": "Atlassian", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/workspaces/%7B02b941e3-cfaa-40f9-9a58-cec53e20bdc3%7D"}, "avatar": {"href": "https://bitbucket.org/account/atlassian/avatar/"}, "html": {"href": "https://bitbucket.org/%7B02b941e3-cfaa-40f9-9a58-cec53e20bdc3%7D/"}}, "type": "team", "uuid": "{02b941e3-cfaa-40f9-9a58-cec53e20bdc3}", "username": "atlassian"}, "workspace": {"type": "workspace", "uuid": "{02b941e3-cfaa-40f9-9a58-cec53e20bdc3}", "name": "Atlassian", "slug": "atlassian", "is_private": true, "is_privacy_enforced": null, "links": {"avatar": {"href": "https://bitbucket.org/workspaces/atlassian/avatar/?ts=1668658458"}, "html": {"href": "https://bitbucket.org/atlassian/"}, "self": {"href": "https://bitbucket.org/!api/2.0/workspaces/atlassian"}}, "created_on": "2018-11-29T02:26:39.297476+00:00", "forking_mode": "allow_forks"}, "is_private": false, "project": {"type": "project", "owner": {"display_name": "Atlassian", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/workspaces/%7B02b941e3-cfaa-40f9-9a58-cec53e20bdc3%7D"}, "avatar": {"href": "https://bitbucket.org/account/atlassian/avatar/"}, "html": {"href": "https://bitbucket.org/%7B02b941e3-cfaa-40f9-9a58-cec53e20bdc3%7D/"}}, "type": "team", "uuid": "{02b941e3-cfaa-40f9-9a58-cec53e20bdc3}", "username": "atlassian"}, "workspace": {"type": "workspace", "uuid": "{02b941e3-cfaa-40f9-9a58-cec53e20bdc3}", "name": "Atlassian", "slug": "atlassian", "links": {"avatar": {"href": "https://bitbucket.org/workspaces/atlassian/avatar/?ts=1668658458"}, "html": {"href": "https://bitbucket.org/atlassian/"}, "self": {"href": "https://bitbucket.org/!api/2.0/workspaces/atlassian"}}}, "key": "BPP", "uuid": "{a5a2e068-4159-4812-ad10-010f36eadbb7}", "is_private": false, "name": "Bitbucket Pipelines Pipes", "description": "ADM-202002", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/workspaces/atlassian/projects/BPP"}, "html": {"href": "https://bitbucket.org/atlassian/workspace/projects/BPP"}, "avatar": {"href": "https://bitbucket.org/atlassian/workspace/projects/BPP/avatar/32?ts=1545783177"}}, "created_on": "2018-12-21T00:15:33.923806+00:00", "updated_on": "2018-12-26T00:12:57.635420+00:00", "has_publicly_visible_repos": true}, "fork_policy": "allow_forks", "updated_on": "2024-08-08T16:50:58.170168+00:00", "language": "", "uuid": "{5da0b893-c3d2-4350-abdf-c9e48aee8acc}", "mainbranch": {"name": "master"}, "landing_page": "source"}, "menuItems": [{"id": "repo-source-link", "label": "Source", "tab_name": "source", "anchor": true, "weight": 200, "is_premium": null, "is_beta": null, "is_new": null, "url": "/atlassian/aws-s3-deploy/src", "target": "_self", "icon_class": "icon-source", "badge_label": null, "matching_url_prefixes": ["/diff", "/history-node"], "analytics_label": "repository.source", "analytics_payload": {}, "is_client_link": true, "is_external_link": false, "is_dropdown_item": false, "test_id": null, "children": [], "type": "menu_item", "icon": "icon-source"}, {"id": "repo-commits-link", "label": "Commits", "tab_name": "commits", "anchor": true, "weight": 300, "is_premium": null, "is_beta": null, "is_new": null, "url": "/atlassian/aws-s3-deploy/commits/", "target": "_self", "icon_class": "icon-commits", "badge_label": null, "matching_url_prefixes": [], "analytics_label": "repository.commits", "analytics_payload": {}, "is_client_link": true, "is_external_link": false, "is_dropdown_item": false, "test_id": null, "children": [], "type": "menu_item", "icon": "icon-commits"}, {"id": "repo-branches-link", "label": "Branches", "tab_name": "branches", "anchor": true, "weight": 400, "is_premium": null, "is_beta": null, "is_new": null, "url": "/atlassian/aws-s3-deploy/branches/", "target": "_self", "icon_class": "icon-branches", "badge_label": null, "matching_url_prefixes": ["/branch"], "analytics_label": "repository.branches", "analytics_payload": {}, "is_client_link": true, "is_external_link": false, "is_dropdown_item": false, "test_id": null, "children": [], "type": "menu_item", "icon": "icon-branches"}, {"id": "repo-pullrequests-link", "label": "Pull requests", "tab_name": "pullrequests", "anchor": true, "weight": 500, "is_premium": null, "is_beta": null, "is_new": null, "url": "/atlassian/aws-s3-deploy/pull-requests/", "target": "_self", "icon_class": "icon-pull-requests", "badge_label": null, "matching_url_prefixes": [], "analytics_label": "repository.pullrequests", "analytics_payload": {}, "is_client_link": true, "is_external_link": false, "is_dropdown_item": false, "test_id": null, "children": [], "type": "menu_item", "icon": "icon-pull-requests"}, {"id": "repo-pipelines-link", "label": "Pipelines", "tab_name": "pipelines", "anchor": true, "weight": 550, "is_premium": null, "is_beta": null, "is_new": null, "url": "/atlassian/aws-s3-deploy/pipelines", "target": "_self", "icon_class": "icon-pipelines", "badge_label": null, "matching_url_prefixes": [], "analytics_label": "repository.pipelines", "analytics_payload": {}, "is_client_link": true, "is_external_link": false, "is_dropdown_item": false, "test_id": null, "children": [], "type": "menu_item", "icon": "icon-pipelines"}, {"id": "repo-deployments-link", "label": "Deployments", "tab_name": "deployments", "anchor": true, "weight": 570, "is_premium": null, "is_beta": null, "is_new": null, "url": "/atlassian/aws-s3-deploy/deployments", "target": "_self", "icon_class": "icon-deployments", "badge_label": null, "matching_url_prefixes": [], "analytics_label": "repository.deployments", "analytics_payload": {}, "is_client_link": true, "is_external_link": false, "is_dropdown_item": false, "test_id": null, "children": [], "type": "menu_item", "icon": "icon-deployments"}, {"id": "repo-jira-link", "label": "Jira issues", "tab_name": "jira", "anchor": true, "weight": 600, "is_premium": null, "is_beta": null, "is_new": null, "url": "/atlassian/aws-s3-deploy/jira", "target": "_self", "icon_class": "icon-jira", "badge_label": null, "matching_url_prefixes": [], "analytics_label": "repository.jira", "analytics_payload": {}, "is_client_link": true, "is_external_link": false, "is_dropdown_item": false, "test_id": null, "children": [], "type": "menu_item", "icon": "icon-jira"}, {"id": "repo-security-link", "label": "Security", "tab_name": "security", "anchor": true, "weight": 610, "is_premium": null, "is_beta": null, "is_new": null, "url": "/atlassian/aws-s3-deploy/security", "target": "_self", "icon_class": "icon-security", "badge_label": null, "matching_url_prefixes": [], "analytics_label": "repository.security", "analytics_payload": {}, "is_client_link": true, "is_external_link": false, "is_dropdown_item": false, "test_id": null, "children": [], "type": "menu_item", "icon": "icon-security"}, {"id": "repo-downloads-link", "label": "Downloads", "tab_name": "downloads", "anchor": true, "weight": 800, "is_premium": null, "is_beta": null, "is_new": null, "url": "/atlassian/aws-s3-deploy/downloads/", "target": "_self", "icon_class": "icon-downloads", "badge_label": null, "matching_url_prefixes": [], "analytics_label": "repository.downloads", "analytics_payload": {}, "is_client_link": false, "is_external_link": false, "is_dropdown_item": false, "test_id": null, "children": [], "type": "menu_item", "icon": "icon-downloads"}], "mirrors": [], "sizeLimits": {"hard": 4294967296, "soft": 2147483648.0, "readOnly": 10737418240.0}, "override_settings": {"default_merge_strategy": false, "branching_model": false}, "activeMenuItem": "source"}}, "repository": {"source": {"section": {"hash": "d3af5a8d19aab10bc55822455f19fc5f15053ce9", "ref": {"name": "master", "target": {"hash": "d3af5a8d19aab10bc55822455f19fc5f15053ce9", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/repositories/atlassian/aws-s3-deploy/commit/d3af5a8d19aab10bc55822455f19fc5f15053ce9"}, "html": {"href": "https://bitbucket.org/atlassian/aws-s3-deploy/commits/d3af5a8d19aab10bc55822455f19fc5f15053ce9"}}, "type": "commit"}, "links": {"self": {"href": "https://bitbucket.org/!api/2.0/repositories/atlassian/aws-s3-deploy/refs/branches/master"}, "html": {"href": "https://bitbucket.org/atlassian/aws-s3-deploy/branch/master"}}}, "atRef": null}}}}; window.__settings__ = {"ADMINHUB_BASE_URL": "https://admin.atlassian.com", "API_CANON_URL": "https://api.bitbucket.org", "CANON_URL": "https://bitbucket.org", "LOGIN_URL": "/account/signin/", "SOCIAL_AUTH_ATLASSIANID_LOGIN_PROMPT_URL": "https://id.atlassian.com/login", "SOCIAL_AUTH_ATLASSIANID_LOGOUT_URL": "https://id.atlassian.com/logout", "SOCIAL_AUTH_ATLASSIANID_PROFILE_URL": "https://id.atlassian.com/manage-profile/", "ATLASSIANID_LOGIN_URL": "https://id.atlassian.com/login", "ATLASSIANID_LOGOUT_URL": "https://id.atlassian.com/logout", "ATLASSIANID_MANAGE_PROFILE_URL": "https://id.atlassian.com/manage-profile/", "MARKETPLACE_TERMS_OF_USE_URL": null, "CONSENT_HUB_FRONTEND_BASE_URL": "https://preferences.atlassian.com", "EMOJI_STANDARD_BASE_URL": "https://bitbucket.org/gateway/api/emoji/", "STATUSPAGE_URL": "https://bitbucket.status.atlassian.com/", "RECAPTCHA_PUBLIC_KEY": "6LcRaMMkAAAAAFB-7L-4-1-mdLIrOMAP4H5asuWK", "WAC_CREATE_WORKSPACE_URL": "https://www.atlassian.com/try/cloud/signup?bundle=bitbucket"}; window.__webpack_nonce__ = 'HN/Xj1SyujdIByzRzkhrOA=='; window.isInitialLoadApdex = true; </script> <script nonce="HN/Xj1SyujdIByzRzkhrOA==" src="https://bbc-object-storage--frontbucket.us-east-1.prod.public.atl-paas.net/frontbucket/assets/present/2c6d4a3db6a5ab557397c33f0b1a9645214d9f74/ajs.js"></script> <script nonce="HN/Xj1SyujdIByzRzkhrOA==" src="https://bbc-object-storage--frontbucket.us-east-1.prod.public.atl-paas.net/frontbucket/assets/present/2c6d4a3db6a5ab557397c33f0b1a9645214d9f74/app.js"></script> </body> </html>