<!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="f696a176-aa71-4db9-a7d2-a57b36b4b619"
 />
    <meta name="frontbucket-version" content="cff91d13887762fb37d572c677e83a4608f56d22">
    <meta name="frontbucket-environment" content="bifrost_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="e6879164e7ba">
<meta name="bb-app-node" content="619731d4a731">
<meta name="bb-dce-env" content="micros">
<meta name="bb-view-name" content="bitbucket.apps.repo2.views.landing">
<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/e6879164e7ba/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/e6879164e7ba/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/e6879164e7ba/img/logos/bitbucket/android-chrome-old-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/e6879164e7ba/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-frontbucket-static.prod-east.frontend.public.atl-paas.net/assets/vendor.cff91d13887762fb37d572c677e83a4608f56d22.css">
    
      <link rel="stylesheet" href="https://bbc-frontbucket-static.prod-east.frontend.public.atl-paas.net/assets/all.compiled.cff91d13887762fb37d572c677e83a4608f56d22.css">
    
    
    
    <link
  rel="preconnect"
  href="https://ds-cdn.prod-east.frontend.public.atl-paas.net" />
<link
  rel="preload"
  href="https://ds-cdn.prod-east.frontend.public.atl-paas.net/assets/fonts/atlassian-sans/v4/AtlassianSans-latin.woff2"
  as="font" type="font/woff2" crossorigin />
<link
  rel="preload stylesheet"
  href="https://ds-cdn.prod-east.frontend.public.atl-paas.net/assets/font-rules/v6/atlassian-fonts.css"
  as="style" crossorigin />
    

    <script nonce="e1TRPm6GN8vqapb9S6rRdQ==">

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="e1TRPm6GN8vqapb9S6rRdQ==">
      window.__webpack_public_path__ = "https://bbc-frontbucket-static.prod-east.frontend.public.atl-paas.net";
    </script>
    
    
    
    </div>
    
    <link rel="preconnect" href="https://bbc-frontbucket-static.prod-east.frontend.public.atl-paas.net"  />
    <script nonce="e1TRPm6GN8vqapb9S6rRdQ==">
      
        window.__sentry__ = {"dsn": "https://2dcda83904474d8c86928ebbfa1ab294@o55978.ingest.sentry.io/1480772", "environment": "bifrost_production", "tags": {"dc_location": "Micros-3", "micros_deployment_id": "8m9uva95vajlo6su", "micros_service": "bbc-website", "micros_envtype": "prod", "micros_service_version": "201174", "micros_instance_id": "i-0d8d399edf951e9de", "micros_zone": "us-east-1.prod.atl-paas.net", "revision": "e6879164e7ba"}};
      
      
        window.__app_data__ = {"tenantId": "f696a176-aa71-4db9-a7d2-a57b36b4b619", "features": {"bbc_nav_v4": true, "pipelines-test-management": true, "bitbucket_tests_fix_flaky_action_enabled": true, "bbc-merge-queue-enabled": true, "bbc-packages-maven-version-link": true, "bbc-packages-immutable-tags": true, "bitbucket_pipelines_agentic_pipelines_menu": true}, "links": {"backButtonUrl": null, "overviewUrl": "/sglienke/workspace/overview/"}, "initialContext": {"workspace": {"type": "workspace", "uuid": "{f696a176-aa71-4db9-a7d2-a57b36b4b619}", "name": "Stefan Glienke", "slug": "sglienke", "is_private": false, "is_privacy_enforced": false, "links": {"avatar": {"href": "https://bitbucket.org/workspaces/sglienke/avatar/?ts=1741158579"}, "html": {"href": "https://bitbucket.org/sglienke/"}, "self": {"href": "https://bitbucket.org/!api/2.0/workspaces/sglienke"}}, "created_on": "2018-11-29T04:27:38.337566+00:00", "forking_mode": "allow_forks"}, "repository": {"type": "repository", "full_name": "sglienke/spring4d", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/repositories/sglienke/spring4d"}, "html": {"href": "https://bitbucket.org/sglienke/spring4d"}, "avatar": {"href": "https://bytebucket.org/ravatar/%7Bf24aee06-952b-4eb0-9f90-3199ac6c402f%7D?ts=default"}}, "name": "Spring4D", "slug": "spring4d", "is_private": false, "uuid": "{f24aee06-952b-4eb0-9f90-3199ac6c402f}"}, "project": {"type": "project", "key": "PROJ", "uuid": "{b66a7d34-5c3a-4f59-bad8-e6bdf70ad656}", "is_private": false, "name": "Untitled project", "description": "Project created by Bitbucket for Stefan Glienke", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/workspaces/sglienke/projects/PROJ"}, "html": {"href": "https://bitbucket.org/sglienke/workspace/projects/PROJ"}, "avatar": {"href": "https://bitbucket.org/sglienke/workspace/projects/PROJ/avatar/32?ts=1543465658"}}, "created_on": "2018-11-29T04:27:38.343159+00:00", "updated_on": "2018-11-29T04:27:38.343172+00:00", "has_publicly_visible_repos": true}}, "frontbucket_version": "cff91d13887762fb37d572c677e83a4608f56d22", "frontbucket_environment": "bifrost_production"};
      
      
        window.__initial_state__ = {"global": {"geoip_country": "UNKNOWN", "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": "/sglienke/spring4d/", "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, "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, "create-workspace-show-recaptcha": true, "platform-team25-app-icon-tiles": false, "lazy-diffstat": false, "bbc-rovo-data-onboarding-ux": true, "pipelines-test-management": true, "bbc-merge-queue-enabled": true, "bbc_nav_v4": true, "bbc-frontbucket-new-code-search": false, "workspace-ai-enabled": false, "workspace-settings-ai-editor-features-enabled": false, "workspace-settings-ai-rovo-chat-enabled": false, "custom-merge-checks-activated": false, "pr-review-groups": false, "bbc-packages-maven-version-link": true, "bbc-packages-immutable-tags": true, "bbc-packages-nuget-pypi-ui": false}, "flags": [], "horizontalNavigationItems": {"mainItems": [{"id": "pullrequests-tab", "label": "Pull requests", "tab_name": "pullrequests", "anchor": true, "weight": 140, "is_premium": null, "is_beta": null, "is_new": null, "url": "/sglienke/workspace/pull-requests/", "target": "_self", "icon_class": "", "badge_label": null, "matching_url_prefixes": [], "analytics_label": "pullrequests", "analytics_payload": {}, "is_client_link": true, "is_external_link": false, "is_dropdown_item": false, "test_id": null, "children": [], "type": "menu_item", "icon": ""}, {"id": "repositories-tab", "label": "Repositories", "tab_name": "repositories", "anchor": true, "weight": 160, "is_premium": null, "is_beta": null, "is_new": null, "url": "/sglienke/workspace/repositories/", "target": "_self", "icon_class": "", "badge_label": null, "matching_url_prefixes": [], "analytics_label": "repositories", "analytics_payload": {}, "is_client_link": true, "is_external_link": false, "is_dropdown_item": true, "test_id": null, "children": [], "type": "menu_item", "icon": ""}, {"id": "projects-tab", "label": "Projects", "tab_name": "projects", "anchor": true, "weight": 200, "is_premium": null, "is_beta": null, "is_new": null, "url": "/sglienke/workspace/projects/", "target": "_self", "icon_class": "", "badge_label": null, "matching_url_prefixes": [], "analytics_label": "projects", "analytics_payload": {}, "is_client_link": true, "is_external_link": false, "is_dropdown_item": true, "test_id": null, "children": [], "type": "menu_item", "icon": ""}], "secondaryItems": [], "settingsItems": []}, "targetUser": {"display_name": "Stefan Glienke", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/users/%7Bf696a176-aa71-4db9-a7d2-a57b36b4b619%7D"}, "avatar": {"href": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:79f71419-5241-4237-afb9-a862edaeee5c/05c1f47e-9521-4181-bdab-1389f3d9f1a4/128"}, "html": {"href": "https://bitbucket.org/%7Bf696a176-aa71-4db9-a7d2-a57b36b4b619%7D/"}}, "created_on": "2012-04-30T16:29:08.330005+00:00", "is_active": true, "type": "user", "uuid": "{f696a176-aa71-4db9-a7d2-a57b36b4b619}", "has_2fa_enabled": null, "properties": {}, "is_staff": false, "account_id": "557058:79f71419-5241-4237-afb9-a862edaeee5c", "nickname": "sglienke", "account_status": "active", "location": null, "zoneinfo": null, "organization": "None", "department": null, "job_title": null}, "targetFeatures": {"lookup-pr-approvers-from-prs": true, "log-asap-errors": true, "provisioning-install-pipelines-addon": true, "fd-prs-client-cache-fallback": true, "view-source-filtering-upon-timeout": true, "read-only-message-migrations": true, "provisioning-skip-workspace-creation": 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}}, "section": {"repository": {"cloneProtocol": "https", "currentRepository": {"type": "repository", "full_name": "sglienke/spring4d", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/repositories/sglienke/spring4d"}, "html": {"href": "https://bitbucket.org/sglienke/spring4d"}, "avatar": {"href": "https://bytebucket.org/ravatar/%7Bf24aee06-952b-4eb0-9f90-3199ac6c402f%7D?ts=default"}, "clone": [{"name": "https", "href": "https://bitbucket.org/sglienke/spring4d.git"}, {"name": "ssh", "href": "git@bitbucket.org:sglienke/spring4d.git"}]}, "name": "Spring4D", "slug": "spring4d", "description": "", "scm": "git", "website": "", "owner": {"display_name": "Stefan Glienke", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/users/%7Bf696a176-aa71-4db9-a7d2-a57b36b4b619%7D"}, "avatar": {"href": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:79f71419-5241-4237-afb9-a862edaeee5c/05c1f47e-9521-4181-bdab-1389f3d9f1a4/128"}, "html": {"href": "https://bitbucket.org/%7Bf696a176-aa71-4db9-a7d2-a57b36b4b619%7D/"}}, "type": "user", "uuid": "{f696a176-aa71-4db9-a7d2-a57b36b4b619}", "account_id": "557058:79f71419-5241-4237-afb9-a862edaeee5c", "nickname": "sglienke"}, "workspace": {"type": "workspace", "uuid": "{f696a176-aa71-4db9-a7d2-a57b36b4b619}", "name": "Stefan Glienke", "slug": "sglienke", "is_private": false, "is_privacy_enforced": false, "links": {"avatar": {"href": "https://bitbucket.org/workspaces/sglienke/avatar/?ts=1741158579"}, "html": {"href": "https://bitbucket.org/sglienke/"}, "self": {"href": "https://bitbucket.org/!api/2.0/workspaces/sglienke"}}, "created_on": "2018-11-29T04:27:38.337566+00:00", "forking_mode": "allow_forks"}, "is_private": false, "project": {"type": "project", "owner": {"display_name": "Stefan Glienke", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/users/%7Bf696a176-aa71-4db9-a7d2-a57b36b4b619%7D"}, "avatar": {"href": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:79f71419-5241-4237-afb9-a862edaeee5c/05c1f47e-9521-4181-bdab-1389f3d9f1a4/128"}, "html": {"href": "https://bitbucket.org/%7Bf696a176-aa71-4db9-a7d2-a57b36b4b619%7D/"}}, "type": "user", "uuid": "{f696a176-aa71-4db9-a7d2-a57b36b4b619}", "account_id": "557058:79f71419-5241-4237-afb9-a862edaeee5c", "nickname": "sglienke"}, "workspace": {"type": "workspace", "uuid": "{f696a176-aa71-4db9-a7d2-a57b36b4b619}", "name": "Stefan Glienke", "slug": "sglienke", "links": {"avatar": {"href": "https://bitbucket.org/workspaces/sglienke/avatar/?ts=1741158579"}, "html": {"href": "https://bitbucket.org/sglienke/"}, "self": {"href": "https://bitbucket.org/!api/2.0/workspaces/sglienke"}}}, "key": "PROJ", "uuid": "{b66a7d34-5c3a-4f59-bad8-e6bdf70ad656}", "is_private": false, "name": "Untitled project", "description": "Project created by Bitbucket for Stefan Glienke", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/workspaces/sglienke/projects/PROJ"}, "html": {"href": "https://bitbucket.org/sglienke/workspace/projects/PROJ"}, "avatar": {"href": "https://bitbucket.org/sglienke/workspace/projects/PROJ/avatar/32?ts=1543465658"}}, "created_on": "2018-11-29T04:27:38.343159+00:00", "updated_on": "2018-11-29T04:27:38.343172+00:00", "has_publicly_visible_repos": true}, "fork_policy": "allow_forks", "updated_on": "2026-05-22T07:59:35.578612+00:00", "language": "delphi", "uuid": "{f24aee06-952b-4eb0-9f90-3199ac6c402f}", "mainbranch": {"name": "master"}, "state": "available", "landing_page": "source"}, "mirrors": [], "sizeLimits": {"hard": null, "soft": 2147483648.0, "readOnly": null}, "override_settings": {"default_merge_strategy": false, "branching_model": false}}}, "repository": {"source": {"section": {"hash": "0fe5fa486aae1f4f99b9ea39d29a1915a568d822", "ref": {"name": "master", "target": {"hash": "0fe5fa486aae1f4f99b9ea39d29a1915a568d822", "links": {"self": {"href": "https://bitbucket.org/!api/2.0/repositories/sglienke/spring4d/commit/0fe5fa486aae1f4f99b9ea39d29a1915a568d822"}, "html": {"href": "https://bitbucket.org/sglienke/spring4d/commits/0fe5fa486aae1f4f99b9ea39d29a1915a568d822"}}, "type": "commit"}, "links": {"self": {"href": "https://bitbucket.org/!api/2.0/repositories/sglienke/spring4d/refs/branches/master"}, "html": {"href": "https://bitbucket.org/sglienke/spring4d/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", "ATLASSIAN_PUBSUB_CONNECT_URL": "https://bitbucket.org/gateway/api/bbc-aps/subscriptions", "AGG_WEBSOCKET_SUBSCRIPTIONS_PATH": "/gateway/api/graphql/subscriptions"};
      window.__webpack_nonce__ = 'e1TRPm6GN8vqapb9S6rRdQ==';
      window.isInitialLoadApdex = true;
      
      
    </script>
    
      <script nonce="e1TRPm6GN8vqapb9S6rRdQ==" src="https://bbc-frontbucket-static.prod-east.frontend.public.atl-paas.net/assets/ajs.cff91d13887762fb37d572c677e83a4608f56d22.js"></script>
    
      <script nonce="e1TRPm6GN8vqapb9S6rRdQ==" src="https://bbc-frontbucket-static.prod-east.frontend.public.atl-paas.net/assets/app.cff91d13887762fb37d572c677e83a4608f56d22.js"></script>
    
  </body>
</html>