| 1 | = The Trac Repository Browser = |
| 2 | [[TracGuideToc]] |
| 3 | |
| 4 | The Trac repository browser can be used to browse directories |
| 5 | and specific revisions of files stored in the repository of the configured |
| 6 | version control system. |
| 7 | |
| 8 | Directory entries are displayed in a list with sortable columns. The list |
| 9 | entries can be sorted by ''name'', ''size'' or ''age'' by clicking on the column |
| 10 | headers. The sort order can be reversed by clicking on a given column |
| 11 | header again. |
| 12 | |
| 13 | The browser can be used to navigate through the directory structure |
| 14 | by clicking on the directory names. Clicking on a file name will show |
| 15 | the contents of the file. Clicking on the revision number of a file or |
| 16 | directory will take you to the TracRevisionLog for that file. |
| 17 | Note that there's also a ''Revision Log'' navigation link that will do |
| 18 | the same for the path currently being examined. |
| 19 | |
| 20 | It's also possible to browse directories or files as they were in history, |
| 21 | at any given repository revision. The default behavior is to display the |
| 22 | latest revision but another revision number can easily be selected using |
| 23 | the ''View revision'' input field at the top of the page. |
| 24 | |
| 25 | ''(since 0.11)'': |
| 26 | |
| 27 | At the top of the browser page, there's a drop-down menu which you can use |
| 28 | to select some interesting places in the repository, for example branches or tags. |
| 29 | This is sometimes referred to as the ''browser quickjump'' facility. |
| 30 | The precise meaning and content of this menu depends on your backend. |
| 31 | For Subversion, this list contains by default a few branches (`trunk` and any sub-folder of the latest `branches` top-level folder) and a few tags (any sub-folder of the latest `tags` top-level folder). This can be [TracIni#svn configured] for more advanced cases. |
| 32 | |
| 33 | For the Subversion backend, some additional features are available: |
| 34 | - support for `svn:needs-lock` property |
| 35 | - support for `svn:externals` property (which can be [TracIni#svn:externals configured]) |
| 36 | |
| 37 | ---- |
| 38 | See also: TracGuide, TracChangeset, TracFineGrainedPermissions |