| 9 |   | Examples  | 
                      
                        | 10 |   | ...  | 
                      
                        | 11 |   | ...  | 
                      
                      
                        |   | 9 | Examples:  | 
                      
                        |   | 10 |  * Tickets: :trac:`#1` or :trac:`ticket:1`  | 
                      
                        |   | 11 |  * Ticket comments: :trac:`comment:ticket:1:2`  | 
                      
                        |   | 12 |  * Reports: :trac:`{1}` or :trac:`report:1`  | 
                      
                        |   | 13 |  * Changesets: :trac:`r1`, :trac:`[1]` or :trac:`changeset:1`  | 
                      
                        |   | 14 |  * Revision log: :trac:`r1:3`, :trac:`[1:3]` or :trac:`log:@1:3`, :trac:`log:trunk@1:3`  | 
                      
                        |   | 15 |  * Diffs (since version 0.10): :trac:`diff:@20:30`, :trac:`diff:tags/trac-0.9.2/wiki-default//tags/trac-0.9.3/wiki-default` or :trac:`diff:trunk/trac@3538//sandbox/vc-refactoring/trac@3539`  | 
                      
                        |   | 16 |  * Wiki pages: :trac:`CamelCase` or :trac:`wiki:CamelCase`  | 
                      
                        |   | 17 |  * Milestones: :trac:`milestone:1.0`  | 
                      
                        |   | 18 |  * Attachment: :trac:`attachment:ticket:944:attachment.1073.diff`  | 
                      
                        |   | 19 |  * Files: :trac:`source:trunk/COPYING`  | 
                      
                        |   | 20 |  * A specific file revision: :trac:`source:/trunk/COPYING@200`  | 
                      
                        |   | 21 |  * A particular line of a specific file revision: :trac:`source:/trunk/COPYING@200#L25`  | 
                      
            
                      
                        | 17 |   | This is a list of example uses of the ''trac'' directive, providing use of TracLinks in WikiRestructuredText.  | 
                      
                      
                        |   | 31 | Examples:  | 
                      
                        |   | 32 |  * Tickets: :trac:`#1` or :trac:`ticket:1`  | 
                      
                        |   | 33 |  * Ticket comments: :trac:`comment:ticket:1:2`  | 
                      
                        |   | 34 |  * Reports: :trac:`{1}` or :trac:`report:1`  | 
                      
                        |   | 35 |  * Changesets: :trac:`r1`, :trac:`[1]` or :trac:`changeset:1`  | 
                      
                        |   | 36 |  * Revision log: :trac:`r1:3`, :trac:`[1:3]` or :trac:`log:@1:3`, :trac:`log:trunk@1:3`  | 
                      
                        |   | 37 |  * Diffs (since version 0.10): :trac:`diff:@20:30`, :trac:`diff:tags/trac-0.9.2/wiki-default//tags/trac-0.9.3/wiki-default` or :trac:`diff:trunk/trac@3538//sandbox/vc-refactoring/trac@3539`  | 
                      
                        |   | 38 |  * Wiki pages: :trac:`CamelCase` or :trac:`wiki:CamelCase`  | 
                      
                        |   | 39 |  * Milestones: :trac:`milestone:1.0`  | 
                      
                        |   | 40 |  * Attachment: :trac:`attachment:ticket:944:attachment.1073.diff`  | 
                      
                        |   | 41 |  * Files: :trac:`source:trunk/COPYING`  | 
                      
                        |   | 42 |  * A specific file revision: :trac:`source:/trunk/COPYING@200`  | 
                      
                        |   | 43 |  * A particular line of a specific file revision: :trac:`source:/trunk/COPYING@200#L25`  | 
                      
                        |   | 44 |   | 
                      
                        |   | 45 | }}}  | 
                      
                        |   | 46 | ----  | 
                      
                        |   | 47 |   | 
                      
                        |   | 48 | Note also that any of the above could have been written using the alternate syntax for roles:  | 
                      
                        |   | 49 | {{{  | 
                      
                        |   | 50 | {{{  | 
                      
                        |   | 51 | #!rst  | 
                      
                        |   | 52 |   | 
                      
                        |   | 53 | See `ticket:123`_  | 
                      
                        |   | 54 |   | 
                      
                        |   | 55 |  .. :trac: ticket:123 Ticket 123  | 
                      
                        |   | 56 | }}}  | 
                      
                        |   | 57 | }}}  | 
                      
                        |   | 58 | ----  | 
                      
            
                      
                        | 25 |   | trac role  | 
                      
                        | 26 |   | =========  | 
                      
                        | 27 |   | Syntax is \`link\`\:trac: or :trac:\`link\`, and could be put anywhere in the text. 'link' has the same format as explain for the ``.. trac::`` directive below.  | 
                      
                        | 28 |   |   | 
                      
                        | 29 |   | ``In the middle of my text `WikiFormatting`:trac: see!!!!``   | 
                      
                        | 30 |   |    In the middle of my text `WikiFormatting`:trac: see!!!!  | 
                      
                        | 31 |   |   | 
                      
                        | 32 |   | or  | 
                      
                        | 33 |   |   | 
                      
                        | 34 |   | ``In the middle of my text :trac:`WikiFormatting` see!!!!``   | 
                      
                        | 35 |   |    In the middle of my text :trac:`WikiFormatting` see!!!!  | 
                      
                        | 36 |   |   | 
                      
                        | 37 |   |   | 
                      
                        | 38 |   | wiki  | 
                      
                        | 39 |   | ====  | 
                      
                        | 40 |   | ``.. trac:: WikiFormatting``  | 
                      
                        | 41 |   |         .. trac:: WikiFormatting  | 
                      
                        | 42 |   |   | 
                      
                        | 43 |   | ``.. trac:: wiki:WikiFormatting``  | 
                      
                        | 44 |   |        .. trac:: wiki:WikiFormatting  | 
                      
                        | 45 |   |   | 
                      
                        | 46 |   | ``.. trac:: wiki:WikiFormatting WikiFormatting``  | 
                      
                        | 47 |   |         .. trac:: wiki:WikiFormatting WikiFormatting  | 
                      
                        | 48 |   |   | 
                      
                        | 49 |   | ``.. trac:: wiki:WikiFormatting LinkText``  | 
                      
                        | 50 |   |         .. trac:: wiki:WikiFormatting LinkText  | 
                      
                        | 51 |   |   | 
                      
                        | 52 |   | tickets  | 
                      
                        | 53 |   | =======  | 
                      
                        | 54 |   |   | 
                      
                        | 55 |   | ``.. trac:: #1``  | 
                      
                        | 56 |   |         .. trac:: #1  | 
                      
                        | 57 |   | ``.. trac:: #1 ticket one``  | 
                      
                        | 58 |   |         .. trac:: #1 ticket one  | 
                      
                        | 59 |   | ``.. trac:: ticket:1``  | 
                      
                        | 60 |   |         .. trac:: ticket:1  | 
                      
                        | 61 |   | ``.. trac:: ticket:1 ticket one``  | 
                      
                        | 62 |   |         .. trac:: ticket:1 ticket one  | 
                      
                        | 63 |   |   | 
                      
                        | 64 |   | reports  | 
                      
                        | 65 |   | =======  | 
                      
                        | 66 |   |   | 
                      
                        | 67 |   | ``.. trac:: {1}``  | 
                      
                        | 68 |   |         .. trac:: {1}  | 
                      
                        | 69 |   | ``.. trac:: {1} report one``  | 
                      
                        | 70 |   |         .. trac:: {1} report one  | 
                      
                        | 71 |   | ``.. trac:: report:1``  | 
                      
                        | 72 |   |         .. trac:: report:1  | 
                      
                        | 73 |   | ``.. trac:: report:1 report one``  | 
                      
                        | 74 |   |         .. trac:: report:1 report one  | 
                      
                        | 75 |   |   | 
                      
                        | 76 |   | changesets  | 
                      
                        | 77 |   | ==========  | 
                      
                        | 78 |   |   | 
                      
                        | 79 |   | ``.. trac:: [42]``  | 
                      
                        | 80 |   |         .. trac:: [42]  | 
                      
                        | 81 |   | ``.. trac:: [42] changeset 42``  | 
                      
                        | 82 |   |         .. trac:: [42] changeset 42  | 
                      
                        | 83 |   | ``.. trac:: changeset:42``  | 
                      
                        | 84 |   |         .. trac:: changeset:42  | 
                      
                        | 85 |   | ``.. trac:: changeset:42 changeset 42``  | 
                      
                        | 86 |   |         .. trac:: changeset:42 changeset 42  | 
                      
                        | 87 |   | ``.. trac:: foo``  | 
                      
                        | 88 |   |         .. trac:: foo  | 
                      
                        | 89 |   |   | 
                      
                        | 90 |   | files  | 
                      
                        | 91 |   | =====  | 
                      
                        | 92 |   |   | 
                      
                        | 93 |   | ``.. trac:: browser:/trunk/trac``  | 
                      
                        | 94 |   |         .. trac:: browser:/trunk/trac  | 
                      
                        | 95 |   |   | 
                      
                        | 96 |   | The leading ``/`` can be omitted...  | 
                      
                        | 97 |   |   | 
                      
                        | 98 |   | ``.. trac:: repos:trunk/trac trunk/trac``  | 
                      
                        | 99 |   |         .. trac:: repos:trunk/trac trunk/trac  | 
                      
                        | 100 |   | ``.. trac:: source:trunk/trac Trac source code``  | 
                      
                        | 101 |   |         .. trac:: source:trunk/trac Trac source code  | 
                      
                        | 102 |   |   | 
                      
                        | 103 |   | ``.. trac:: browser:trunk/README``  | 
                      
                        | 104 |   |         .. trac:: browser:trunk/README  | 
                      
                        | 105 |   | ``.. trac:: repos:trunk/README trunk/README``  | 
                      
                        | 106 |   |         .. trac:: repos:trunk/README trunk/README  | 
                      
                        | 107 |   | ``.. trac:: source:trunk/README README in trunk``  | 
                      
                        | 108 |   |         .. trac:: source:trunk/README README in trunk  | 
                      
                        | 109 |   |   | 
                      
                        | 110 |   | Note that if ``hoo`` is a file, the link targets its revision log. In order to see the file's content, you need to specify the revision explicitely, like here:  | 
                      
                        | 111 |   |   | 
                      
                        | 112 |   | ``.. trac:: browser:/trunk/README#latest latest of trunk/README``  | 
                      
                        | 113 |   |         .. trac:: browser:/trunk/README#latest latest of trunk/README  | 
                      
                        | 114 |   | ``.. trac:: repos:trunk/README#42 trunk/README in rev 42``  | 
                      
                        | 115 |   |         .. trac:: repos:trunk/README#42 trunk/README in rev 42  | 
                      
                      
                        |   | 65 | .. trac:: ticket:123 Ticket 123  |