<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://t2bwiki.iihe.ac.be/index.php?action=history&amp;feed=atom&amp;title=TracBrowser</id>
	<title>TracBrowser - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://t2bwiki.iihe.ac.be/index.php?action=history&amp;feed=atom&amp;title=TracBrowser"/>
	<link rel="alternate" type="text/html" href="https://t2bwiki.iihe.ac.be/index.php?title=TracBrowser&amp;action=history"/>
	<updated>2026-04-20T23:46:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://t2bwiki.iihe.ac.be/index.php?title=TracBrowser&amp;diff=297&amp;oldid=prev</id>
		<title>Maintenance script: Created page with &quot; == The Trac Repository Browser == TracGuideToc  The Trac repository browser can be used to browse specific revisions of directories  and files stored in the repositories ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://t2bwiki.iihe.ac.be/index.php?title=TracBrowser&amp;diff=297&amp;oldid=prev"/>
		<updated>2015-08-26T12:29:15Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; == The Trac Repository Browser == &lt;a href=&quot;/index.php?title=TracGuideToc&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;TracGuideToc (page does not exist)&quot;&gt;TracGuideToc&lt;/a&gt;  The Trac repository browser can be used to browse specific revisions of directories  and files stored in the repositories ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== The Trac Repository Browser ==&lt;br /&gt;
[[TracGuideToc]]&lt;br /&gt;
&lt;br /&gt;
The Trac repository browser can be used to browse specific revisions of directories &lt;br /&gt;
and files stored in the repositories associated with the Trac environment.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;(since 0.12)&amp;#039;&amp;#039;: &lt;br /&gt;
At the top-level of the repository browser is the &amp;#039;&amp;#039;&amp;#039;Repository Index&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
listing all the configured repositories. &lt;br /&gt;
Each repository has a name which is used as a path prefix in a &lt;br /&gt;
&amp;quot;virtual&amp;quot; file hierarchy encompassing all the available repositories.&lt;br /&gt;
If a default repository has been configured, its top-level files and directories &lt;br /&gt;
are also listed, in a &amp;#039;&amp;#039;&amp;#039;Default Repository&amp;#039;&amp;#039;&amp;#039; section placed before the &lt;br /&gt;
repository index. If the default repository is the only repository associated &lt;br /&gt;
with the Trac environment the &amp;#039;&amp;#039;&amp;#039;Repository Index&amp;#039;&amp;#039;&amp;#039; will be omitted &amp;lt;sup&amp;gt;[#note-multirepos (1)]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Directory entries are displayed in a list with sortable columns. The list &lt;br /&gt;
entries can be sorted by &amp;#039;&amp;#039;Name&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Size&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Age&amp;#039;&amp;#039; or &amp;#039;&amp;#039;Author&amp;#039;&amp;#039; by clicking on the column&lt;br /&gt;
headers. The sort order can be reversed by clicking on a given column&lt;br /&gt;
header again.&lt;br /&gt;
&lt;br /&gt;
The browser can be used to navigate through the directory structure &lt;br /&gt;
by clicking on the directory names. &lt;br /&gt;
Clicking on a file name will show the contents of the file. &lt;br /&gt;
Clicking on the revision number of a file or directory will take &lt;br /&gt;
you to the TracRevisionLog for that file.&lt;br /&gt;
Note that there&amp;#039;s also a &amp;#039;&amp;#039;Revision Log&amp;#039;&amp;#039; navigation link that will do the &lt;br /&gt;
same for the path currently being examined.&lt;br /&gt;
Clicking on the &amp;#039;&amp;#039;diff&amp;#039;&amp;#039; icon after revision number will display the changes made &lt;br /&gt;
to the files modified in that revision.&lt;br /&gt;
Clicking on the &amp;#039;&amp;#039;Age&amp;#039;&amp;#039; of the file - will take you to that changeset in the timeline.&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s also possible to browse directories or files as they were in history,&lt;br /&gt;
at any given repository revision. The default behavior is to display the&lt;br /&gt;
latest revision but another revision number can easily be selected using&lt;br /&gt;
the &amp;#039;&amp;#039;View revision&amp;#039;&amp;#039; input field at the top of the page.&lt;br /&gt;
&lt;br /&gt;
The color bar next to the &amp;#039;&amp;#039;Age&amp;#039;&amp;#039; column gives a visual indication of the age&lt;br /&gt;
of the last change to a file or directory, following the convention that&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[span(style=color:#88f,blue)]]&amp;#039;&amp;#039;&amp;#039; is oldest and &amp;#039;&amp;#039;&amp;#039;[[span(style=color:#f88,red)]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
is newest, but this can be [TracIni#browser-section configured].&lt;br /&gt;
&lt;br /&gt;
At the top of the browser page, there&amp;#039;s a &amp;#039;&amp;#039;Visit&amp;#039;&amp;#039; drop-down menu which you can use &lt;br /&gt;
to select some interesting places in the repository, for example branches or tags. &lt;br /&gt;
This is sometimes referred to as the &amp;#039;&amp;#039;browser quickjump&amp;#039;&amp;#039; facility.&lt;br /&gt;
The precise meaning and content of this menu depends on your repository backend.&lt;br /&gt;
For Subversion, this list contains by default the top-level trunk directory &lt;br /&gt;
and sub-directories of the top-level branches and tags directories &lt;br /&gt;
(&amp;lt;tt&amp;gt;/trunk&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;/branches/*&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;/tags/*&amp;lt;/tt&amp;gt;).  This can be [TracIni#svn-section configured] &lt;br /&gt;
for more advanced cases.&lt;br /&gt;
&lt;br /&gt;
If you&amp;#039;re using a Javascript enabled browser, you&amp;#039;ll be able to expand and &lt;br /&gt;
collapse directories in-place by clicking on the arrow head at the right side of a &lt;br /&gt;
directory. Alternatively, the [trac:TracKeys keyboard] can also be used for this: &lt;br /&gt;
 - use &amp;lt;tt&amp;gt;&amp;#039;j&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;k&amp;#039;&amp;lt;/tt&amp;gt; to select the next or previous entry, starting with the first&lt;br /&gt;
 - &amp;lt;tt&amp;gt;&amp;#039;o&amp;#039;&amp;lt;/tt&amp;gt; (open) to toggle between expanded and collapsed state of the selected &lt;br /&gt;
   directory or for visiting the selected file &lt;br /&gt;
 - &amp;lt;tt&amp;gt;&amp;#039;v&amp;#039;&amp;lt;/tt&amp;gt; (view, visit) and &amp;lt;tt&amp;gt;&amp;#039;&amp;lt;Enter&amp;gt;&amp;#039;&amp;lt;/tt&amp;gt;, same as above&lt;br /&gt;
 - &amp;lt;tt&amp;gt;&amp;#039;r&amp;#039;&amp;lt;/tt&amp;gt; can be used to force the reload of an already expanded directory&lt;br /&gt;
 - &amp;lt;tt&amp;gt;&amp;#039;A&amp;#039;&amp;lt;/tt&amp;gt; can be used to directly visit a file in annotate (blame) mode&lt;br /&gt;
 - &amp;lt;tt&amp;gt;&amp;#039;L&amp;#039;&amp;lt;/tt&amp;gt; to view the log for the selected entry&lt;br /&gt;
If no row has been selected using &amp;lt;tt&amp;gt;&amp;#039;j&amp;#039;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;&amp;#039;k&amp;#039;&amp;lt;/tt&amp;gt; these keys will operate on the entry under the mouse .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#comment&lt;br /&gt;
MMM: I guess that some keys are upper case and some lower to avoid conflicts with browser defined keys.&lt;br /&gt;
I find for example in Firefox and IE on windows that &amp;#039;a&amp;#039; works as well as &amp;#039;A&amp;#039; but &amp;#039;l&amp;#039; does not work for &amp;#039;L&amp;#039;.&lt;br /&gt;
 cboos: &amp;#039;l&amp;#039; is reserved for Vim like behavior, see #7867&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the Subversion backend, some advanced additional features are available:&lt;br /&gt;
 - The &amp;lt;tt&amp;gt;svn:needs-lock&amp;lt;/tt&amp;gt; property will be displayed&lt;br /&gt;
 - Support for the &amp;lt;tt&amp;gt;svn:mergeinfo&amp;lt;/tt&amp;gt; property showing the merged and eligible information&lt;br /&gt;
 - Support for browsing the &amp;lt;tt&amp;gt;svn:externals&amp;lt;/tt&amp;gt; property &lt;br /&gt;
   (which can be [TracIni#svn:externals-section configured])&lt;br /&gt;
 - The &amp;lt;tt&amp;gt;svn:mime-type&amp;lt;/tt&amp;gt; property is used to select the syntax highlighter for rendering &lt;br /&gt;
   the file. For example, setting &amp;lt;tt&amp;gt;svn:mime-type&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;text/html&amp;lt;/tt&amp;gt; will ensure the file is &lt;br /&gt;
   highlighted as HTML, regardless of the file extension. It also allows selecting the character &lt;br /&gt;
   encoding used in the file content. For example, if the file content is encoded in UTF-8, &lt;br /&gt;
   set &amp;lt;tt&amp;gt;svn:mime-type&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;text/html;charset=utf-8&amp;lt;/tt&amp;gt;. The &amp;lt;tt&amp;gt;charset=&amp;lt;/tt&amp;gt; specification overrides the &lt;br /&gt;
   default encoding defined in the &amp;lt;tt&amp;gt;default_charset&amp;lt;/tt&amp;gt; option of the &amp;lt;tt&amp;gt;[trac]&amp;lt;/tt&amp;gt; section &lt;br /&gt;
   of [TracIni#trac-section trac.ini].&lt;br /&gt;
&amp;lt;pre&amp;gt;#comment&lt;br /&gt;
MMM: I found this section a bit hard to understand. I changed the first item as I understood that well.&lt;br /&gt;
but I think the other items could be changed also&lt;br /&gt;
 cboos: in the meantime, I&amp;#039;ve added the &amp;#039;&amp;#039;advanced&amp;#039;&amp;#039; word as a hint this can be a bit complex...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;pre&amp;gt;#div style=&amp;quot;font-size:85%&amp;quot;&lt;br /&gt;
[=#note-multirepos (1)] -  This means that after upgrading a single-repository Trac of version &lt;br /&gt;
0.11 (or below) to a multi-repository Trac (0.12), the repository browser will look and feel &lt;br /&gt;
the same, that single repository becoming automatically the &amp;quot;default&amp;quot; repository.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See also: TracGuide, TracChangeset, TracFineGrainedPermissions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TracNotice|{{PAGENAME}}}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>