{
    "componentChunkName": "component---src-templates-doc-tsx",
    "path": "/docs/2.46.x/en/user/repo/code/",
    "result": {"data":{"navigation":{"nodes":[{"section":"Getting started","entries":[{"frontmatter":{"title":"Installation","subtitle":"Installation of scm-manager","partiallyActive":true},"fields":{"slug":"/docs/2.46.x/en/installation/"}},{"frontmatter":{"title":"First Startup","subtitle":"Administration User Creation","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/first-startup/"}},{"frontmatter":{"title":"Migrate from v1 to v2","subtitle":"How to use the Migration-Wizard","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/migrate-scm-manager-from-v1/"}},{"frontmatter":{"title":"Import existing repositories","subtitle":"How to import existing repositories into SCM-Manager","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/import/"}},{"frontmatter":{"title":"Frequently Asked Questions","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/faq/"}},{"frontmatter":{"title":"Known Issues","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/known-issues/"}}]},{"section":"User-oriented","entries":[{"frontmatter":{"title":"Repository","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.46.x/en/user/repo/"}},{"frontmatter":{"title":"User","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.46.x/en/user/user/"}},{"frontmatter":{"title":"Groups","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.46.x/en/user/group/"}},{"frontmatter":{"title":"Administration","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.46.x/en/user/admin/"}},{"frontmatter":{"title":"Profile","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.46.x/en/user/profile/"}},{"frontmatter":{"title":"Notifications","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.46.x/en/user/notification/"}},{"frontmatter":{"title":"CLI Client","subtitle":null,"partiallyActive":true},"fields":{"slug":"/docs/2.46.x/en/user/cli/"}},{"frontmatter":{"title":"Shortcuts","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/user/shortcuts/"}}]},{"section":"Administration","entries":[{"frontmatter":{"title":"Base Directory","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/administration/basedirectory/"}},{"frontmatter":{"title":"Logging","subtitle":"Configuration and locations of SCM-Manager logging","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/administration/logging/"}},{"frontmatter":{"title":"SCM-Server Configuration","subtitle":"Various configuration options for the SCM-Server","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/administration/scm-server/"}},{"frontmatter":{"title":"Reverse Proxy","subtitle":"How to use SCM-Manager with common reverse proxies","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/administration/reverse-proxies/"}},{"frontmatter":{"title":"Caching for Working Directories","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/administration/workdir_caching/"}}]},{"section":"Development","entries":[{"frontmatter":{"title":"Intellij IDEA Configuration","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/intellij-idea-configuration/"}},{"frontmatter":{"title":"Building SCM-Manager from Source","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/build-from-source/"}},{"frontmatter":{"title":"Common pitfall occurred while developing the SCM V2","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/ui-common-pitfall/"}},{"frontmatter":{"title":"Permission Concept","subtitle":"Fine-grained permission for SCM-Manager v2","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/permission-concept/"}},{"frontmatter":{"title":"Error Handling","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/error-handling/"}},{"frontmatter":{"title":"I18n","subtitle":"Howto do internationalization","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/i18n/"}},{"frontmatter":{"title":"Definition of Done","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/definition-of-done/"}},{"frontmatter":{"title":"DOD for UI development","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/ui-dod/"}},{"frontmatter":{"title":"Decision Table","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/decision-table/"}},{"frontmatter":{"title":"Building Forms","subtitle":"Howto build forms for SCM-Manager","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/building-forms/"}},{"frontmatter":{"title":"Testing Guide","subtitle":"Howto write tests for SCM-Manager","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/testing-guide/"}},{"frontmatter":{"title":"Integration Tests","subtitle":"How to run integration tests","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/integration-tests/"}}]},{"section":"Plugin Development","entries":[{"frontmatter":{"title":"Create a plugin","subtitle":"Create a new SCM-Manager plugin","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/plugins/create/"}},{"frontmatter":{"title":"Migrate a v1 plugin","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/plugins/migrate-plugin-from-v1/"}},{"frontmatter":{"title":"Extension Points","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/plugins/extension-points/"}},{"frontmatter":{"title":"i18n for Plugins","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/plugins/i18n-for-plugins/"}},{"frontmatter":{"title":"Plugin Descriptor","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/plugins/plugin-descriptor/"}},{"frontmatter":{"title":"SCM-Manager v2 Plugin Development","subtitle":null,"partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/plugins/plugin-development/"}},{"frontmatter":{"title":"Publish","subtitle":"Publish your Plugin","partiallyActive":null},"fields":{"slug":"/docs/2.46.x/en/development/plugins/publish/"}}]}]},"versions":{"group":[{"fieldValue":"1.0.x"},{"fieldValue":"1.x"},{"fieldValue":"2.0.x"},{"fieldValue":"2.1.x"},{"fieldValue":"2.10.x"},{"fieldValue":"2.11.x"},{"fieldValue":"2.12.x"},{"fieldValue":"2.13.x"},{"fieldValue":"2.14.x"},{"fieldValue":"2.15.x"},{"fieldValue":"2.16.x"},{"fieldValue":"2.17.x"},{"fieldValue":"2.18.x"},{"fieldValue":"2.19.x"},{"fieldValue":"2.2.x"},{"fieldValue":"2.20.x"},{"fieldValue":"2.21.x"},{"fieldValue":"2.22.x"},{"fieldValue":"2.23.x"},{"fieldValue":"2.24.x"},{"fieldValue":"2.25.x"},{"fieldValue":"2.26.x"},{"fieldValue":"2.27.x"},{"fieldValue":"2.28.x"},{"fieldValue":"2.29.x"},{"fieldValue":"2.3.x"},{"fieldValue":"2.30.x"},{"fieldValue":"2.31.x"},{"fieldValue":"2.32.x"},{"fieldValue":"2.33.x"},{"fieldValue":"2.34.x"},{"fieldValue":"2.35.x"},{"fieldValue":"2.36.x"},{"fieldValue":"2.37.x"},{"fieldValue":"2.38.x"},{"fieldValue":"2.39.x"},{"fieldValue":"2.4.x"},{"fieldValue":"2.40.x"},{"fieldValue":"2.41.x"},{"fieldValue":"2.42.x"},{"fieldValue":"2.43.x"},{"fieldValue":"2.44.x"},{"fieldValue":"2.45.x"},{"fieldValue":"2.46.x"},{"fieldValue":"2.47.x"},{"fieldValue":"2.48.x"},{"fieldValue":"2.5.x"},{"fieldValue":"2.6.x"},{"fieldValue":"2.7.x"},{"fieldValue":"2.8.x"},{"fieldValue":"2.9.x"},{"fieldValue":"3.0.x"},{"fieldValue":"3.1.x"},{"fieldValue":"3.10.x"},{"fieldValue":"3.11.x"},{"fieldValue":"3.2.x"},{"fieldValue":"3.3.x"},{"fieldValue":"3.4.x"},{"fieldValue":"3.5.x"},{"fieldValue":"3.6.x"},{"fieldValue":"3.7.x"},{"fieldValue":"3.8.x"},{"fieldValue":"3.9.x"}]},"languages":{"group":[{"fieldValue":"de"},{"fieldValue":"en"}]},"markdownRemark":{"html":"<p>The \"Code\" section contains all information that refers to the code respectively the content of the repository. At the top of the page is the action bar, which can be used to navigate within the code section.</p>\n<h3 id=\"sources\" style=\"position:relative;\"><a href=\"#sources\" aria-label=\"sources permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sources</h3>\n<p>The sources overview shows the files and folders within the repository. If branches exist, it shows the sources for the selected branch.</p>\n<p>Below the action bar is a breadcrumb navigation that shows the path of the files that are displayed. By clicking on the different sections of the path it is possible to navigate (back) through the file structure of the repository.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACHElEQVQ4y22RO29TQRCF7z+gDbSYAiRqCn5O/kIkJBAVFFTUgYggUfGoUBpCpIAEDYSQDjpiKxc7zr22r+9r3/uh3fhFlJWOZjQ758zs2aSz/oTbG8/obDync/8F1x+94tbTt9zc3GFta4+r2x9Ye7nDtTcfufJul/WDI173/7Ld67LZPebut6/c+LzHnS+f6OzvkqTDnN5wRO8057g/pDfM6UZkZEWfvBXkQpILRS4VjTVIZ5HW4LFIpxFOIZxmrBXJ6aBPPz2he/yH9OSE08GAQZqS9rrQ9MAbcB6sxRtD3lrGwnLWWg4yzc9cx3iYabSFJM8yyrKiblq0dQhtUVKilKIRKtbHVUMxnTLMcjZ/FWz9nrKf1jw8GPH4aMK9HxMeHE4YtJZEWU8tNaVQtEpHwXYGaSzgMM4R+qT14D3eWZzRFKMM1dQsjyfRxlKUJdloTFXXOO+xzuO9R1jP9zMZB2ljUMZgjMWEXCmyLMMGKzyRFziJlJKmaWiaGiFELAaEaUHwfbdmUlZoJQm9bdtGSxplKIQmds44UVBrHSdqbWJ0zi3gnVs+Jg5ZHqkNo0lB4LMimoTVQ3E1zvO40eyDAsLzVgcao2O8VLCua8qy/A9VVS3i/H46ncbc2su3jx4GweBf8Cf4GeJqfu7xeR76Qv/FzRYbhsa52RcRyKtCxpgFLgouNoy/ptTsY5ZezjG/C6S5d3MvLxP8Bxry1zZUGJDiAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Repository-Code-Sources\"\n        title=\"Repository-Code-Sources\"\n        src=\"/static/b11103b39bbcd769419d9d74771fa8de/fcda8/repository-code-sourcesView.png\"\n        srcset=\"/static/b11103b39bbcd769419d9d74771fa8de/12f09/repository-code-sourcesView.png 148w,\n/static/b11103b39bbcd769419d9d74771fa8de/e4a3f/repository-code-sourcesView.png 295w,\n/static/b11103b39bbcd769419d9d74771fa8de/fcda8/repository-code-sourcesView.png 590w,\n/static/b11103b39bbcd769419d9d74771fa8de/efc66/repository-code-sourcesView.png 885w,\n/static/b11103b39bbcd769419d9d74771fa8de/c83ae/repository-code-sourcesView.png 1180w,\n/static/b11103b39bbcd769419d9d74771fa8de/d9b5d/repository-code-sourcesView.png 1224w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h4 id=\"search\" style=\"position:relative;\"><a href=\"#search\" aria-label=\"search permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Search</h4>\n<p>To search for a file you can click on the search icon next to the file path.\nOn the file search page you can enter the text you are looking for.\nThe search refers exclusively to the file path and\nhits in the filename are evaluated higher than hits in the path.\nThe search starts automatically as soon as more than one character have been entered.\nThe results are displayed below the text field.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 45.94594594594595%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABjklEQVQoz5WQz2vUQBTH8w96sViwFPTmxbNXBU9exJsoePOkeKi6LVJBEKRS7fqjKCLSy26b7TabZDaTTGYybz6SbFZZQcQHH95c5vPe90UXrt9n8/YjLt8bcPHuMzYebLPxcJdLT16zvrXH+cF71rbfsLb7lnOv9rl6cMjzySlb8QlP45hr376yfrDPlU9DNofviCBgdIFKE9QsYZ4m6CwlnSZ4NQJy/qeiqjKMxmNO4gnH8YQkzUhmM+LJKVk6xVSKqraUxlDqgr1Y8/ioYHhmuPOl4Nah4ubHnBsfco7Lhsh7j1KLTy1OAtY1NE3TdVM7TF1TGcNcKT5PNS/HJT/ymsH3KTtHKS/GFTujCmWFyItQC50syxWq0PgQaGRB+14AshIuIKUCW61Gdl7QTqgaYW4F5YR5TztxSSsnBKTHNZ5ZluOXQyUQQvgtLJyQWiGzQv4HWU8n7ct5z5k2nbjbN/TCNnLlfEdhF+i/UDceEaG9e9tLrXHOrUZuj++c7XH/wGLtAueaX/LWseQnCfym14v1qLoAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Filepath search\"\n        title=\"Filepath search\"\n        src=\"/static/ad7502dcef8aea77e02418c7c95f0d68/fcda8/repository-code-filepathsearch.png\"\n        srcset=\"/static/ad7502dcef8aea77e02418c7c95f0d68/12f09/repository-code-filepathsearch.png 148w,\n/static/ad7502dcef8aea77e02418c7c95f0d68/e4a3f/repository-code-filepathsearch.png 295w,\n/static/ad7502dcef8aea77e02418c7c95f0d68/fcda8/repository-code-filepathsearch.png 590w,\n/static/ad7502dcef8aea77e02418c7c95f0d68/efc66/repository-code-filepathsearch.png 885w,\n/static/ad7502dcef8aea77e02418c7c95f0d68/c83ae/repository-code-filepathsearch.png 1180w,\n/static/ad7502dcef8aea77e02418c7c95f0d68/d9b5d/repository-code-filepathsearch.png 1224w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h4 id=\"permalink\" style=\"position:relative;\"><a href=\"#permalink\" aria-label=\"permalink permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Permalink</h4>\n<p>By clicking the Button on the right-hand side of the breadcrumb navigation, a permalink to the current path is\nautomatically copied to the user's clipboard.</p>\n<h4 id=\"subrepository\" style=\"position:relative;\"><a href=\"#subrepository\" aria-label=\"subrepository permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Subrepository</h4>\n<p>In the code overview, submodules (Git), subrepositories (Hg) and externals (Svn) are marked with an icon of an outlined folder and linked if the url is resolvable.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACMUlEQVQ4y4WRT2sTURTF5zO41W6NCxG3bvw24jdQRHTXVUVjd5FgEVxYoTtdtArtwtBGKxS60F2TNqnJTNPMTObfu++9+cmbxNKWqA8Ocx73vjP3nOvduL/E7YdNag+a1J6sUFt8y636GjdffeRqc52FlXWuvfnAwvtPXFnb4N7uHu+O+7zudml0Otz92uL61mfufNmitrmB1/dHHA4DDgcB3V8+R8OA7jCgM/A5SVJCpQkLRaiEUITCGqQ0iDWAxZQaPUOsBa/fO+Ko26FzcMDxcZ9+r0fvsIs/GKCVgrKkNJbSGKwIfqo5yTTDzLDjC98CYcdXtH1FYcDz/SFRHBPFE3LRpIWQ5zl5UZCmGWmacppkRFHM8OSUxo+I5s+IzX7C090Ri3tjHu2Oefw9pJ9qPP5ztNZkaVr9JMsyCoc8w2pNNApQaXKuu8Tbbrdpbe/QbrcrtFot9vf3mUwm1XTWWsIwrO5O3MEYg1KKIAjQxrhUsC6assR71WhQf/GcZ0tLvFxepl6vs7q6WokVRVE1ua8TmM4wPZloxrlU93ImVgm6opSgjJ1r2TWd53+gRDMah4jIhZqXimEiFrHldKMz/Ou4urUGraWKZK5gKtOCs1YtIptu2PE8z6YZGkOkdeWmtHauCy8RWwnGM0GXl7ORJAlxHFfcCTteiCJQQqYtZWnP8rswoRNMdDm17PIUqbY4V1AVBDITvGT1bEIlgoN76DKRGXfWHS7zYtZv/yL4G8Qh0FCS/42NAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Repository-Code-Subrepository\"\n        title=\"Repository-Code-Subrepository\"\n        src=\"/static/a6f02f2ea6261425c2a96b19e4fd9f84/fcda8/repository-code-subrepository.png\"\n        srcset=\"/static/a6f02f2ea6261425c2a96b19e4fd9f84/12f09/repository-code-subrepository.png 148w,\n/static/a6f02f2ea6261425c2a96b19e4fd9f84/e4a3f/repository-code-subrepository.png 295w,\n/static/a6f02f2ea6261425c2a96b19e4fd9f84/fcda8/repository-code-subrepository.png 590w,\n/static/a6f02f2ea6261425c2a96b19e4fd9f84/efc66/repository-code-subrepository.png 885w,\n/static/a6f02f2ea6261425c2a96b19e4fd9f84/c83ae/repository-code-subrepository.png 1180w,\n/static/a6f02f2ea6261425c2a96b19e4fd9f84/636d3/repository-code-subrepository.png 1222w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h3 id=\"changesets\" style=\"position:relative;\"><a href=\"#changesets\" aria-label=\"changesets permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changesets</h3>\n<p>The changesets/commits overview shows the change history of the branch. Each entry represents a commit.</p>\n<p>The Details button leads to the content/changes of a changeset.</p>\n<p>The key icon shows if the changeset was signed. The users can add their public keys to SCM-Manager for signature verification. The green key means that the signature could be verified successfully against an existing public key. The grey key shows that no matching key could be found for the signature. The red key warns you about an invalid (possible faked) signature.</p>\n<p>The Sources button leads to the sources overview that shows the state from after this commit.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAACCElEQVQoz22QTUtUURjHZ1UutBblaDbYvj5Ku75BrWobQVFQG4kWBpIUFCSBvVjS3FGHonZ+gKJVYmGmps7cmXvnvpz7es49v7jHF8x84IHz8vD7//9Ppe/STQavTdB35QFD1yep3nnG8dtPOTY2zcBEg4FHs/Q/fseJqQYnp+c5VW9S/dikOl+numAx9LlJ9cOcOVebFpX+i1c5c/keF8YXOD/2itEbEwzdmmT47hNG7k8xMj7N6YcvGJx8yfDzWWpvLWqzFmdnZqhZ76k16ow26pybs0xXfm5s8215hSU74OuvTZZXl9hwHNbdgHXXZ63ns+4FtMOQrVCwFgi2hMCJQ5xE0MsitmPB7/JPCCoAsQhJRUAiBKgY0JjSGnSBVAVLnqQVKaDATgoW25LFVsanPylbUcFeVaSUtG0bt+eRpilZLsnLlpK4vKcpjohprvp82fbJRMAPJ+LNdxtrNeT1imDZyw1MFZqKUopWu82m4+EGAVEkSJKEQql9VV0okCk6T42Q+csSDpbWO6kMsNPt0vFCOo6D47oEQWDc7g1JpYiSxDiWaUaa5rihMGmU1hS7c+X8rkObluub6Ha3i+/7ZFm2r16uJY5j4zzPcmSeI0RIURQGog8DS4d2bwfYdVzjrnzfdyilgZVdCukjov4DtDsduoHA8zwTt1Q+OPwfcNfVYVi5w7/6Kcb18q9dUgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Repository-Code-Changesets\"\n        title=\"Repository-Code-Changesets\"\n        src=\"/static/bbefd636390d3c6f7c4c548acaddf03f/fcda8/repository-code-changesetsView.png\"\n        srcset=\"/static/bbefd636390d3c6f7c4c548acaddf03f/12f09/repository-code-changesetsView.png 148w,\n/static/bbefd636390d3c6f7c4c548acaddf03f/e4a3f/repository-code-changesetsView.png 295w,\n/static/bbefd636390d3c6f7c4c548acaddf03f/fcda8/repository-code-changesetsView.png 590w,\n/static/bbefd636390d3c6f7c4c548acaddf03f/efc66/repository-code-changesetsView.png 885w,\n/static/bbefd636390d3c6f7c4c548acaddf03f/c83ae/repository-code-changesetsView.png 1180w,\n/static/bbefd636390d3c6f7c4c548acaddf03f/5f78c/repository-code-changesetsView.png 1606w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h3 id=\"changeset-details\" style=\"position:relative;\"><a href=\"#changeset-details\" aria-label=\"changeset details permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changeset Details</h3>\n<p>The details page of a changeset shows the metadata (like contributors and the parent changeset) and all changes that are part of the changeset.\nThe contributors consist of the authors, co-authors, the committer and the signer.\nThe diffs are presented in the well-known format per file with syntax highlighting.\nYou can expand the diffs gradually or completely by clicking on the blue bars.</p>\n<p>If commit links formatted like \"namespace/name@commitId\" are used in the changeset description they will be rendered to internal links.\nFor example the text hitchhiker/HeartOfGold@1a2b3c4 will be transformed to a link directing to the commit 1a2b3c4 of the repository hitchhiker/heartOfGold.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 71.62162162162163%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAACxUlEQVQ4y5WSTWtcVRzGj70uRIuLguBHEL+D38BNuxAXrlwIuoiTdhGtdNNShIJCxaJIY6AkVSTWNEYrtE1FVGJbEyUVrU2cmU4nmbkv576/n3t/cu5Mx0Zx0QO/+7/n/DnPfc5zj3j6uVd55sUTPHHoOAdefoenWh9y4I1ZHj06y76T59l3ehnjzAWMs0sYC19hLF/CuHYJ4/JFjNUvMb77elSvLmNcWUaIZ5/n8YNv8sgLx3ns4GGefOkt9r9yEqF57W3EzGnEsfcRJ84g3p1FfDyPmF9AzM8hFhcQF84jvvgEsaT5FHHkvXlO3ehz6vo9Dn+0yPTZRY6cu8jRzy8zs3SVmZVvaa2s0vrmGq3VH2h9v8b0jz/RWltj6uYNpjZ+ZuqXdV7/dZ3pzQ0EgG8NMfs9PNvEd+ymSnOAvbtDGUc8zBBFWSJdF+l6OI5s3l3Pw7JtTMvGdhyk5zU1ThKqugZqbnsFc3ciFrYjPvgjYKU36omqqrAsC9ORDFwfyzQZDIdYXkiWZROSJGmQmSIqK353EuZuWXy25XNuK+JKPx051IJRFBHHMUVRjMnR6/8eRVGSqopct1RBGUioikm/1g71474LpVSzqMUqpZr5g+heGPj4nkeUpARxgg6grGpUXf8jqI/Y7nTodrt0NJ3OuLbZsRwsL8B1JVJKHJ2plPhxihvFqPFJ6vuC2k0WhvhBgKk3mCaOZROHIWWeU2QjyiwbkeeovKDIc9I0nURTP+iwTPXXIrrDITu9e/Tu3sV13dGxy5KqVNRVNULpOKo9GdfNnx9fm2aSJqRJjCUdvMEOVr9HYJsUYUAR+lBkUFdQqwmNuN47Fps41IHeGbhs9CVrnQHr7V1utne5vtVnsy+5bUX85ed72PZykkL9x13jUFU1W1bAraHP5sDjt4HHn05CN67ohIpOWNIO9rIdFP8r+DePLOFX//iOrgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Repository-Code-Changesets\"\n        title=\"Repository-Code-Changesets\"\n        src=\"/static/598873a528e83b7c92ccaf3b2a7b13fc/fcda8/repository-code-changesetDetails.png\"\n        srcset=\"/static/598873a528e83b7c92ccaf3b2a7b13fc/12f09/repository-code-changesetDetails.png 148w,\n/static/598873a528e83b7c92ccaf3b2a7b13fc/e4a3f/repository-code-changesetDetails.png 295w,\n/static/598873a528e83b7c92ccaf3b2a7b13fc/fcda8/repository-code-changesetDetails.png 590w,\n/static/598873a528e83b7c92ccaf3b2a7b13fc/efc66/repository-code-changesetDetails.png 885w,\n/static/598873a528e83b7c92ccaf3b2a7b13fc/c83ae/repository-code-changesetDetails.png 1180w,\n/static/598873a528e83b7c92ccaf3b2a7b13fc/d073d/repository-code-changesetDetails.png 1297w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h4 id=\"tags\" style=\"position:relative;\"><a href=\"#tags\" aria-label=\"tags permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tags</h4>\n<p>All tags for a changeset are displayed in the top-right corner of the details page.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 75%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC3ElEQVQ4y52SXWsdRRiAhwWvai4Ewd+gf8HbtBElQUS8Erzwwlq8EESEClpDoVVQqLRWIQQUmqYQiaZtGqqxrcFr61fN59n0fCTn7Nmvmd3Z3bMf55Hd0xxzqt448DDzMjMP7zvziieefp0nX5pm7PkPGHv5I8ZOXODIW1/wyMlZjNNzGOeuYlxYxJhZxLi0jLG4jHFrBWN1CeP7JYy1Mr42jIV4apJHn30TMfUuR154m8dfeY/Hjp9FvHYGceIM4p1PEe9/jjh9EfHJLGJ2DjE/j5j7EvH1JcQ38wO+nUcsXUE888Y0ry7+zPHlP5k8dZHnTp1n6sMZXjw/x+Rnl5maWWBidoGJrxaYuHKVY0s3OHp9haMrK4yv3mT89irjP95ifO02x366gwAIlMS2OvhOF+U5OFYb5bn8nyHyPMc0Tczd+9TqTSzXQ4aaKIqqA/1+n+IB/T4kRU6jp7inNOf+CPj4d8X0XZ+zv0rcJEeUF5RSeFIhdYyMEsK4R55lxL2UXtEvrZWYPkRFzlrQ5hfl8922zU3T5Ye9mDv7MVFWDIR5UQwyyXPyLCVNSzKyvKB4qKTyTBH3qnUe+pAnh3b7A2GoFK5to6REJz2SOBoQaRIdEkeaWIdVrKRPe3+PUGssGZAVBXnRryhdlXCzZXF3p8FvZov1jmS77VbsWP6QWldSsyWmrajZio7S1ROVlRy89VDoSp+O67GvQvZDhRfH6F6KTrN/Ia32kjTDdWziOB4Vlr9X92y2bJuNrsc922HdcWhKRSsIaQX60KzZCzXNIEQlPbI0peySf2RYa3VY321Ss3zqlkOj43C/Y1O33CGNrjfEbNt4gf77K8oOOOjDMsPdjsfmns2GpdixA+qepuHpaj5YH2bXCfB0MiIbyVBqD1/7VZlNX9JRAVEaE2fJf5Lm6YhoJMOa47NhuWzZkq2uZLPrs+Moal5IzdMjmL5m2w3xHvTiw8K/ADa3JbOPd+KDAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Repository-Code-Changesets\"\n        title=\"Repository-Code-Changesets\"\n        src=\"/static/511308887eae8d5273eef0b33225d30f/fcda8/repository-code-changeset-with-tag.png\"\n        srcset=\"/static/511308887eae8d5273eef0b33225d30f/12f09/repository-code-changeset-with-tag.png 148w,\n/static/511308887eae8d5273eef0b33225d30f/e4a3f/repository-code-changeset-with-tag.png 295w,\n/static/511308887eae8d5273eef0b33225d30f/fcda8/repository-code-changeset-with-tag.png 590w,\n/static/511308887eae8d5273eef0b33225d30f/efc66/repository-code-changeset-with-tag.png 885w,\n/static/511308887eae8d5273eef0b33225d30f/c83ae/repository-code-changeset-with-tag.png 1180w,\n/static/511308887eae8d5273eef0b33225d30f/c425d/repository-code-changeset-with-tag.png 1279w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h4 id=\"creating-tags\" style=\"position:relative;\"><a href=\"#creating-tags\" aria-label=\"creating tags permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Creating Tags</h4>\n<p>New tags for a changeset can be created directly on its details page.\nOnly a name has to be provided that meets the same formatting conditions as branches.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 56.75675675675676%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBklEQVQoz42QX0/TUBiHd1W6GRKzDdwf2q7b2tNz2oIJk8qQiXwcr/xc8gXwBhO8GCYmxAsigmxL5CMA66bkMW03BLnxJE/e95zkPPm9b+7J02UWyzXypRqFpTqFZwaFikm+aqLXLfQVG92w0U0b3bLR7SZ6K8FGb9p/64zcwmKRfLHCQqlKvlShsFSlsFxjYbmGllBZQasaaDUDbcVEMy00K8FEa1iPyJUrdZ41XSpNQbluUq4blOomS4ZF2WykFE2LYlKtBsWGTdHOKLWalFqtjHZGLgwDlJIoKRHCpbO+zt7eez4eHPBhf59Ph4d8PjriqN+/I7kn76+3t/E9j+erIWthQBgE5HzfRwiB50nabYeNjYiLwYD/OZ3eLmWrTc31qToK6fuZUCmFmok3oohvp9+Jp1Nu4viOcTzhd0rWX4/HdHs7GM02jgpoSz91pMKEIAjwPI8oihiNRtze3jIej4njmMlMen51zdnVDTeTCb+mU3Z33+A6DmurYTpuEMwTSolMdyhY73To9/tcXl4yGAwYDof8HA35ejHg3fEJb49P+HJ2zo/TU171eriuSxCGzIOlQtfzcESCQEjFiygi2uw+4OVml52trZSk3+x28YMgXVcy3QOhVFlCqRSekrhCpIh/qjNj/pb8ma/rgVBImaX0JE4yeir28fzHyFlV9yT3hX8AXw6qp1xPnewAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Repository-Code-Changeset-Create-Tag\"\n        title=\"Repository-Code-Changeset-Create-Tag\"\n        src=\"/static/bafad2dd34b51c05d19ade827c2802bd/fcda8/repository-code-changeset-create-tag.png\"\n        srcset=\"/static/bafad2dd34b51c05d19ade827c2802bd/12f09/repository-code-changeset-create-tag.png 148w,\n/static/bafad2dd34b51c05d19ade827c2802bd/e4a3f/repository-code-changeset-create-tag.png 295w,\n/static/bafad2dd34b51c05d19ade827c2802bd/fcda8/repository-code-changeset-create-tag.png 590w,\n/static/bafad2dd34b51c05d19ade827c2802bd/efc66/repository-code-changeset-create-tag.png 885w,\n/static/bafad2dd34b51c05d19ade827c2802bd/c83ae/repository-code-changeset-create-tag.png 1180w,\n/static/bafad2dd34b51c05d19ade827c2802bd/c425d/repository-code-changeset-create-tag.png 1279w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h3 id=\"file-details\" style=\"position:relative;\"><a href=\"#file-details\" aria-label=\"file details permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>File Details</h3>\n<p>After clicking on a file in the sources, the details of the file are shown. Depending on the format of the file, there are different views:</p>\n<ul>\n<li>Image file: The rendered image is shown.</li>\n<li>Markdown file: The rendered markdown is shown. The view can also be changed to a text view that is not rendered. The commit links will also be rendered like in the changeset details view.</li>\n<li>Text based file: The content is shown. If available with syntax highlighting.</li>\n<li>Unsupported formats: A download button is shown.</li>\n</ul>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 70.94594594594594%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAACmUlEQVQ4y5WSTWsVVxjHj04XIuImFPwI0g/Rb9BFXEgXXbnoIqvrbaVNxIVI6KIiVAwVSiLaJC20psmVGHxLbKmlUdOIVBBJXSS5JrlJbmfmvMw5Z15+ZeYmIUqEeuA/b+c8v3me//OIIx/2cPTjcxw8dpauExd4v3aZrt5B3usbZH//KPu/aRAMjBEMjhOMTBI0pghmpgjuTBBM3yD47Wbnfq9BcLeBEB98xMHuPvYdP8uB7jqHPznNoU/7EaV6vkJ8cRFx5hLi3ADiwiBiaBgxXOoK4voIYmwU8csPiPFSPyJOXRrl68crnH+4xOff/cxnQ9c5Ndzg9Nhdeiem+XLyV+qTM9Rv3ac+84Da739S+2OWk7Oz1OYeUZufo/bkL2pP56n//QQBEG20aDWXCDdalf5dX2NzbYX1V028VrzLEmmWEUYRsVRIpbDOYZ1HJwnaGEySVO9Ka9qxYnYt4eGaYX7DcnVBMfyP4tvnMTeXDEVRIMpLCVRKV8FZllH+pAQn1pIkSfVdSYmUkqlFzeSiZm5Vce1Zi58WIr5f0Ey/SjoZlsAkzbA+w7i0krYe41NMVmCMqUCJ0bxoRVhjgAJST6pCKPxOuZ0M87zKIFYKrXVVdpmVd646UCoviirg9rLh5aYkTz2x9YSJJ8uLHVVAigLlHG3dySSMYmIpcc69ZnaxBd1ezvvKhtKi7f0tD3O0dUTWoa1FGVM1aLsZznnyvAMrdgXmeb53l0ugspa2tUSrq8TLy8TNJnFzmVCGxNEmsrWCardwLikL2gFuw3eraoqxFlmOSRQh4xgdxag4QhuJSTTaGmKjUNWzwzhHtpXhm1Z0PNSGTSWJVIgMw/81wPnbgNXYWIsvZ897fJqWp/YsZ7feBvwPxQXp60oyxMgAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Repository-Code-FileDetails\"\n        title=\"Repository-Code-FileDetails\"\n        src=\"/static/9ea1a995bd509fd2cccf774b155e4d15/fcda8/repository-code-fileViewer.png\"\n        srcset=\"/static/9ea1a995bd509fd2cccf774b155e4d15/12f09/repository-code-fileViewer.png 148w,\n/static/9ea1a995bd509fd2cccf774b155e4d15/e4a3f/repository-code-fileViewer.png 295w,\n/static/9ea1a995bd509fd2cccf774b155e4d15/fcda8/repository-code-fileViewer.png 590w,\n/static/9ea1a995bd509fd2cccf774b155e4d15/efc66/repository-code-fileViewer.png 885w,\n/static/9ea1a995bd509fd2cccf774b155e4d15/c83ae/repository-code-fileViewer.png 1180w,\n/static/9ea1a995bd509fd2cccf774b155e4d15/86a1e/repository-code-fileViewer.png 1296w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h3 id=\"file-annotate\" style=\"position:relative;\"><a href=\"#file-annotate\" aria-label=\"file annotate permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>File Annotate</h3>\n<p>Supplements each line of code with the relevant information when and by which author it was last modified. With a hover on the left side a popover with changeset and further information appears.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 70.94594594594594%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAACnElEQVQ4y5WSTYtVRxCGW4+LICEbCeQnhPwI/4ELswguXGWRhSs9RvzCxTBIFgbBoBCQ0c04CaITvTJqcMZJAmomiZ+IuyQSZ+58eGfuPbf79Pc5j/S5XhmVIBa8VHfR9b5V1SU+2bqLT3eMsvnzEbZ8eZyPd3/PloNjbDo0xsajE2w80SI7NUk2dons3BRZ6xrZ7DWyG5fJbl4h++3qwM+0yKZbCPHZNjZvP8SGL0b4YHvORzsP8+FXRxEJu75B7P8OceQkYvQU4vgY4sw4YjzhLOLiOcTkBOKnHxCXEn5E7Ds5wbG/Fvn2j2d8ffoCe89cZN94i8OT0xy8fJMDU7+ST82S//wL+ext8lu/k9+ZI5+bY/fdP9lz/y57Ht4jf3Sf/PEDBEDRWWFl4Rm9zkqD7vNlVpcXed5ewJeK9zERYqRXFPSlQiqFdQ7rPKUxlFqjjcE4h7Gu8dpaSiVp9zUzCyVP1gzX5zX/ygDUiLqu6fUKlCqb5BgjScQ2JBZjDDoRD5EElGS+0Jz/R3JnSTP9X5+nhR1UmAhNiFgf0S5Qpuqcx/iAjnVDKKVEKdX4JJSs9JHCDqoieqhiOiGqqkI7R99FXIjUdUWKJSFrbYNk6Z5Q1XVD8nfXMDOvoAr0bSDEalBheiCNo7O6RkfqZlbODbC+/SQytHrdJySR4dtXhIXxdGXZoOhLOr0ea0o1M/TWNgnBe3yIBB+oQqB+WdGw8uFZrA8kS0rSWvrG0l9aomi3ke1F1MoS0ihUsYrsLCO7HXxwTQf/QzgIhhCalZFaY5VCK4UrS5zR+GAbGG9RtqR0Buv964SpZRcrYlUTa3DeI0tNVyuKYg3zjsV+q+VEaENFqGp8QppTCMQmHojpM14mvYlkw40YEr4AKwTtT/6XYOgAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Repository-Code-FileAnnotate\"\n        title=\"Repository-Code-FileAnnotate\"\n        src=\"/static/15e90dca3adc6ad2ea60e6108e662fb8/fcda8/repository-code-fileAnnotate.png\"\n        srcset=\"/static/15e90dca3adc6ad2ea60e6108e662fb8/12f09/repository-code-fileAnnotate.png 148w,\n/static/15e90dca3adc6ad2ea60e6108e662fb8/e4a3f/repository-code-fileAnnotate.png 295w,\n/static/15e90dca3adc6ad2ea60e6108e662fb8/fcda8/repository-code-fileAnnotate.png 590w,\n/static/15e90dca3adc6ad2ea60e6108e662fb8/efc66/repository-code-fileAnnotate.png 885w,\n/static/15e90dca3adc6ad2ea60e6108e662fb8/c83ae/repository-code-fileAnnotate.png 1180w,\n/static/15e90dca3adc6ad2ea60e6108e662fb8/86a1e/repository-code-fileAnnotate.png 1296w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<h3 id=\"file-history\" style=\"position:relative;\"><a href=\"#file-history\" aria-label=\"file history permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>File History</h3>\n<p>In the detailed file view there is a switch button in the upper right corner which allows to switch to the history view. The history shows all commits that changed the file.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 70.94594594594594%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAACsElEQVQ4y5WST4sUVxTFn5aLIMGNCPkIIR8i38CFLsSFKxcuXHU6kfiHLETEhSIoSgIyhiQzk0DiqC3jKOqMioqtjiNiIOBkY6dnuqqruqq63r+uru6fvGqnmYlkkQenLu/Vfeeee+4Tn315kM/3nmDr7uNs33+WHZUf2H5kgi1HJ9h8cprN52p4F2fwJq7hTc3i1ebwFubw7lzHm7+B9/DmKN6r4d2tIcQXO9m66yib9hznk11Vtu07xqcHTiIcDp5CfHse8d0FxImLiLMTiMuTiEmHHxFXphAz04irvyKuOfyGOHRhmtMvVjnzrME3l/7g68tXODRZ49jMXY5cn+fw7AOqswtUb9+nuvCYyqOnVJ7U+apep7L4nMrSIpVXL6m8XqL65hUCIA0DgmaDJAxKxG2fyF+lvdIkV5L/s0S/KEjSlG4myaTE9nrYXo4yBqU12phyL5UiziR131D3NUuh5adlyeTfku//6nKzoRkOhwj3SZIEKWV52RVwcMTGWowx5bmUGVGaMfdOcaehWGxJfv4z4PfllF+WFfMrZqTQEdpiSK8YYPoFJi9QNsfkfXQxRGtNlmUopVBZl57RxL0B9HMKmcAwH7c7VpgmCVEU0el0iOMYYzTW2jJhDYPBgCLv8S7qcquhSUxOanKKwXCMMWHg+6xGCX4nwW+1SDNZEq5VdcspdSqt0fSNJs/zUnlRFOO8DYSNVpuVIKTZbNJcbZW+rie0H/x0vmptxucfTdn96KYpsTQkUhF3OnQyhbaWgWv1w8Wem7614+gsWG/JBoWuzX+CkJV2RDsI8H2fMAyBwbjymkIX/+3vBoWuUhSGBFFMKkc+aa1IpWLqbZfljmaYW6RU5dNK07Qc3nrvPmrZkcgsG3nkVLh3pw33GhmNRNG3o7folJW5Uv4n4Xu6TeUZQyKTrQAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Repository-Code-FileHistory\"\n        title=\"Repository-Code-FileHistory\"\n        src=\"/static/e749d72890fbf50f1fb1c6dfe50c7971/fcda8/repository-code-fileHistory.png\"\n        srcset=\"/static/e749d72890fbf50f1fb1c6dfe50c7971/12f09/repository-code-fileHistory.png 148w,\n/static/e749d72890fbf50f1fb1c6dfe50c7971/e4a3f/repository-code-fileHistory.png 295w,\n/static/e749d72890fbf50f1fb1c6dfe50c7971/fcda8/repository-code-fileHistory.png 590w,\n/static/e749d72890fbf50f1fb1c6dfe50c7971/efc66/repository-code-fileHistory.png 885w,\n/static/e749d72890fbf50f1fb1c6dfe50c7971/c83ae/repository-code-fileHistory.png 1180w,\n/static/e749d72890fbf50f1fb1c6dfe50c7971/86a1e/repository-code-fileHistory.png 1296w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>","description":"The \"Code\" section contains all information that refers to the code respectively the content of the repository. At the top of the page is the action bar, which…","tableOfContents":"<ul>\n<li>\n<p><a href=\"#sources\">Sources</a></p>\n<ul>\n<li><a href=\"#search\">Search</a></li>\n<li><a href=\"#permalink\">Permalink</a></li>\n<li><a href=\"#subrepository\">Subrepository</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"#changesets\">Changesets</a></p>\n</li>\n<li>\n<p><a href=\"#changeset-details\">Changeset Details</a></p>\n<ul>\n<li><a href=\"#tags\">Tags</a></li>\n<li><a href=\"#creating-tags\">Creating Tags</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"#file-details\">File Details</a></p>\n</li>\n<li>\n<p><a href=\"#file-annotate\">File Annotate</a></p>\n</li>\n<li>\n<p><a href=\"#file-history\">File History</a></p>\n</li>\n</ul>","frontmatter":{"title":"Repository","subtitle":"Code","displayToc":true,"description":null,"keywords":null,"image":null}}},"pageContext":{"slug":"/docs/2.46.x/en/user/repo/code/","version":"2.46.x","latestVersion":"3.11.x","latestPageVersion":"3.11.x","language":"en","relativePath":"/user/repo/code/","canonicalPath":"/docs/latest/en/user/repo/code/","latestRootPath":"/docs/3.11.x/en/"}},
    "staticQueryHashes": ["1973669194","2742214048","2956773653","2957019495","698804963"]}