CINXE.COM
gitiles - Git at Google
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>gitiles - Git at Google</title><link rel="stylesheet" type="text/css" href="/+static/base.css"><link rel="stylesheet" type="text/css" href="/+static/doc.css"><!-- default customHeadTagPart --></head><body class="Site"><header class="Site-header"><div class="Header"><a class="Header-image" href="/"><img src="//www.gstatic.com/images/branding/lockups/2x/lockup_git_color_108x24dp.png" width="108" height="24" alt="Google Git"></a><div class="Header-menu"> <a class="Header-menuItem" href="https://accounts.google.com/AccountChooser?faa=1&service=gerritcodereview&continue=https://gerrit.googlesource.com/login/gitiles/">Sign in</a> </div></div></header><div class="Site-content"><div class="Container "><div class="Breadcrumbs"><a class="Breadcrumbs-crumb" href="/?format=HTML">gerrit</a> / <span class="Breadcrumbs-crumb">gitiles</span></div><h2 class="RepoDescription">A simple browser for Git repositories</h2><div class="CloneRepo"><div class="CloneRepo-title">Clone this repo:</div><input id="clone-repo-input" type="text" class="u-monospace CloneRepo-command" readonly="readonly" value="git clone https://gerrit.googlesource.com/gitiles"></div><div class="RepoShortlog"><div class="RepoShortlog-refs"><div class="RefList RefList--responsive"><h3 class="RefList-title">Branches</h3><ul class="RefList-items"><li class="RefList-item"><a href="/gitiles/+/refs/heads/master">master</a></li><li class="RefList-item"><a href="/gitiles/+/refs/heads/stable-0.2">stable-0.2</a></li><li class="RefList-item"><a href="/gitiles/+/refs/heads/stable-0.2-7">stable-0.2-7</a></li></ul></div><div class="RefList RefList--responsive"><h3 class="RefList-title">Tags</h3><ul class="RefList-items"><li class="RefList-item"><a href="/gitiles/+/refs/tags/v1.5.0">v1.5.0</a></li><li class="RefList-item"><a href="/gitiles/+/refs/tags/v1.4.0">v1.4.0</a></li><li class="RefList-item"><a href="/gitiles/+/refs/tags/v1.3.0">v1.3.0</a></li><li class="RefList-item"><a href="/gitiles/+/refs/tags/v1.2.0">v1.2.0</a></li><li class="RefList-item"><a href="/gitiles/+/refs/tags/v1.1.0">v1.1.0</a></li><li class="RefList-item"><a href="/gitiles/+/refs/tags/v1.0.0">v1.0.0</a></li><li class="RefList-item"><a href="/gitiles/+/refs/tags/v1.0-rc0">v1.0-rc0</a></li><li class="RefList-item"><a href="/gitiles/+/refs/tags/v0.4-1">v0.4-1</a></li><li class="RefList-item"><a href="/gitiles/+/refs/tags/v0.4">v0.4</a></li><li class="RefList-item"><a href="/gitiles/+/refs/tags/v0.2-12">v0.2-12</a></li></ul></div><a href="/gitiles/+refs">More...</a></div><div class="RepoShortlog-log"><ol class="CommitLog"><li class="CommitLog-item CommitLog-item--oneline"><a class="u-sha1 u-monospace CommitLog-sha1" href="/gitiles/+/77c2325eb540437a140bd3d3a38499b91c8597a9">77c2325</a> <a href="/gitiles/+/77c2325eb540437a140bd3d3a38499b91c8597a9">Format sources using google-java-format 1.24.0</a> <span class="CommitLog-author" title="matthias.sohn@sap.com">by Matthias Sohn</span> <span class="CommitLog-time" title="Thu Nov 21 23:23:42 2024 +0100">路 2 days ago</span> <a class="CommitLog-branchLabel" href="/gitiles/+/refs/heads/master">master</a></li><li class="CommitLog-item CommitLog-item--oneline"><a class="u-sha1 u-monospace CommitLog-sha1" href="/gitiles/+/f7892becc3c599494add2eab7e5f75ec842467d6">f7892be</a> <a href="/gitiles/+/f7892becc3c599494add2eab7e5f75ec842467d6">Bump version to 1.5.0</a> <span class="CommitLog-author" title="kaushikl@qti.qualcomm.com">by Kaushik Lingarkar</span> <span class="CommitLog-time" title="Wed Nov 20 16:21:10 2024 -0800">路 3 days ago</span> <a class="CommitLog-tagLabel" href="/gitiles/+/refs/tags/v1.5.0">v1.5.0</a></li><li class="CommitLog-item CommitLog-item--oneline"><a class="u-sha1 u-monospace CommitLog-sha1" href="/gitiles/+/134f31233d377e8aee5bf000fe65c1fdf19315ad">134f312</a> <a href="/gitiles/+/134f31233d377e8aee5bf000fe65c1fdf19315ad">Bump JGit to stable-6.10</a> <span class="CommitLog-author" title="kaushikl@qti.qualcomm.com">by Kaushik Lingarkar</span> <span class="CommitLog-time" title="Fri Nov 15 11:44:41 2024 -0800">路 8 days ago</span></li><li class="CommitLog-item CommitLog-item--oneline"><a class="u-sha1 u-monospace CommitLog-sha1" href="/gitiles/+/3cc31b285de6fb82933f0f95578de75b98d03fb9">3cc31b2</a> <a href="/gitiles/+/3cc31b285de6fb82933f0f95578de75b98d03fb9">Remove an unneeded use of the LoggingAdvisingAppendable api</a> <span class="CommitLog-author" title="jiayanl@google.com">by JiaYan Lin</span> <span class="CommitLog-time" title="Wed Sep 25 08:26:14 2024 +0000">路 8 weeks ago</span></li><li class="CommitLog-item CommitLog-item--oneline"><a class="u-sha1 u-monospace CommitLog-sha1" href="/gitiles/+/e1f30cb707d15f576192cf0721c06ef05c215d93">e1f30cb</a> <a href="/gitiles/+/e1f30cb707d15f576192cf0721c06ef05c215d93">Update JGit to 692ccfc0c (stable-6.10)</a> <span class="CommitLog-author" title="matthias.sohn@sap.com">by Matthias Sohn</span> <span class="CommitLog-time" title="Fri Sep 13 23:10:50 2024 +0200">路 2 months ago</span></li></ol><nav class="LogNav"><a class="LogNav-next" href="/gitiles/+log">More »</a></nav><div class="doc RepoIndexDoc"><h1><a class="h" name="Gitiles-A-simple-JGit-repository-browser" href="#Gitiles-A-simple-JGit-repository-browser"><span></span></a><a class="h" name="gitiles-a-simple-jgit-repository-browser" href="#gitiles-a-simple-jgit-repository-browser"><span></span></a>Gitiles - A simple JGit repository browser</h1><p>Gitiles is a simple repository browser for Git repositories, built on JGit. Its guiding principle is simplicity: it has no formal access controls, no write access, no fancy Javascript, etc.</p><p>Gitiles automatically renders <code class="code">*.md</code> Markdown files into HTML for simplified documentation. Refer to the <a href="+/HEAD/Documentation/markdown.md">Markdown documentation</a> for details.</p><h2><a class="h" name="Configuration" href="#Configuration"><span></span></a><a class="h" name="configuration" href="#configuration"><span></span></a>Configuration</h2><p>Gitiles is configurable in a git-style configuration file named <code class="code">gitiles.config</code>. Refer to the <a href="+/HEAD/Documentation/config.md">configuration documentation</a> for details.</p><h2><a class="h" name="Bugs" href="#Bugs"><span></span></a><a class="h" name="bugs" href="#bugs"><span></span></a>Bugs</h2><p>Use the <a href="https://github.com/google/gitiles/issues">issue tracker at github</a> to file bugs.</p><h2><a class="h" name="Contributing-to-Gitiles" href="#Contributing-to-Gitiles"><span></span></a><a class="h" name="contributing-to-gitiles" href="#contributing-to-gitiles"><span></span></a>Contributing to Gitiles</h2><p>Please refer to the <a href="+/HEAD/Documentation/developer-guide.md">Developer Guide</a>.</p></div></div></div></div> <!-- Container --></div> <!-- Site-content --><footer class="Site-footer"><div class="Footer"><span class="Footer-poweredBy">Powered by <a href="https://gerrit.googlesource.com/gitiles/">Gitiles</a>| <a href="https://policies.google.com/privacy">Privacy</a>| <a href="https://policies.google.com/terms">Terms</a></span><span class="Footer-formats"><a class="u-monospace Footer-formatsItem" href="?format=TEXT">txt</a> <a class="u-monospace Footer-formatsItem" href="?format=JSON">json</a></span></div></footer></body></html><script nonce="cwowtf9flJ1zTlQA57JxZw">{let f = document.getElementById("clone-repo-input"); f.onclick = () => {f.focus(); if (f.selectionStart === f.selectionEnd) {f.select();}};}</script>