| 11 | |
| 12 | == Features == |
| 13 | |
| 14 | * Browsing source code in a Git repository via the TracBrowser |
| 15 | * Viewing the change history of a file or directory using TracRevisionLog |
| 16 | * Performing diffs between any two files or two directories |
| 17 | * Displaying submitted changes in the TracTimeline |
| 18 | * (Optionally) caching TracChangeset information in Trac's database |
| 19 | * Caching Git commit relation graph in memory |
| 20 | * Using the TracSearch page to search change descriptions |
| 21 | * Annotation support, also known as "blame" operation |
| 22 | * Interpretation of 40-character wide hex-strings as sha1 commit checksums |
109 | | == Features == |
110 | | |
111 | | * Browsing source code in a Git repository via the TracBrowser |
112 | | * Viewing the change history of a file or directory using TracRevisionLog |
113 | | * Performing diffs between any two files or two directories |
114 | | * Displaying submitted changes in the TracTimeline |
115 | | * (Optionally) caching TracChangeset information in Trac's database |
116 | | * Caching Git commit relation graph in memory |
117 | | * Using the TracSearch page to search change descriptions |
118 | | * Annotation support, also known as "blame" operation |
119 | | * Interpretation of 40-character wide hex-strings as sha1 commit checksums |
120 | | |