Changes between Version 5 and Version 6 of TracLinks


Ignore:
Timestamp:
07/26/09 20:51:21 (16 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracLinks

    v5 v6  
    1 {{{   
    2  #!html  
    3  
    4  <u style="display:none"> 
    5 <A href="http://buy-propecia-1.aposle.com">weight loss</A> ultram online pharmacy <A href="http://buy-soma-1.aposle.com">insomnia</A> ephedra diet pill <A href="http://bad-credit-loan-1.aposle.com">diet pill</A> phentermine online pharmacy <A href="http://buy-prevacid-1.aposle.com">weight loss</A> canadian online discount pharmacy <A href="http://buy-nexium-1.aposle.com">prescription diet pill</A> ativan <A href="http://meridia-cheap-1.aposle.com">bad credit loan</A> didrex <A href="http://buy-bontril-1.aposle.com">canadian online discount pharmacy</A> diet pill on line <A href="http://buy-buspar-1.aposle.com">diet pills</A> didrex <A href="http://buy-xenical-1.aposle.com">didrex</A> adipex <A href="http://home-insurance-1.aposle.com">prilosec</A> mexican online pharmacy <A href="http://sleeping-pills-1.aposle.com">ativan</A> bad credit loan <A href="http://buy-soma-1.aposle.com">online pharmacy</A> online pharmacy valium <A href="http://drug-store-1.aposle.com">weight loss</A> zyban <A href="http://order-phentermine-online-1.aposle.com">order phentermine online</A> adderall <A href="http://meridia-cheap-1.aposle.com">diet pill</A> amitriptyline <A href="http://buy-celexa-1.aposle.com">buy diet pill</A> ambien <A href="http://buy-zoloft-1.aposle.com">buspar</A> sleeping pills <A href="http://buy-prozac-1.aposle.com">online pharmacy affiliate program</A> drug store <A href="http://buy-adipex-1.aposle.com">phendimetrazine</A> weight loss <A href="http://buy-prilosec-1.aposle.com">hoodia diet pill</A> online pharmacy tramadol <A href="http://buy-tenuate-1.aposle.com">meridia</A> viagra online pharmacy <A href="http://sleeping-pills-1.aposle.com">weight loss</A> discount diet pill <A href="http://buy-paxil-1.aposle.com">ambien</A> zyban <A href="http://diet-pills-cheap-1.aposle.com">canadian online discount pharmacy</A> prozac <A href="http://buy-didrex-1.aposle.com">new diet pill</A> phentermine diet pill <A href="http://buy-tamiflu-1.aposle.com">kava</A> diet pill online <A href="http://buy-fentermine-1.aposle.com">luvox</A> buy diet pill online <A href="http://buy-cialis-1.aposle.com">online pharmacy phentermine</A> quick slim diet pill <A href="http://weight-loss-1.aposle.com">insomnia</A> diet pill on line <A href="http://buy-cialis-1.aposle.com">sleeping pills</A> adipex online pharmacy <A href="http://buy-phendimetrazine-1.aposle.com">yerba</A> meridia <A href="http://buy-yerba-1.aposle.com">diet pill that work</A> replica rolex <A href="http://order-phentermine-online-1.aposle.com">advil</A> luvox <A href="http://buy-kava-1.aposle.com">bontril</A> weight loss <A href="http://buy-ambien-1.aposle.com">nexium</A> viagra cialis <A href="http://weight-loss-1.aposle.com">prescription diet pill</A> ativan <A href="http://diet-pills-cheap-1.aposle.com">atapex</A> kava <A href="http://buy-luvox-1.aposle.com">meridia cheap</A> advil <A href="http://buy-wellbutrin-1.aposle.com">diet pill on line</A> xenical <A href="http://buy-yasmin-1.aposle.com">bad credit loan</A> safe diet pill <A href="http://buy-meridia-1.aposle.com">meridia</A> cialis <A href="http://buy-zyban-1.aposle.com">didrex</A> adipex <A href="http://replica-rolex-1.aposle.com">safe diet pill</A> carisoprodol <A href="http://buy-levitra-1.aposle.com">online pharmacy valium</A> best diet loss pill weight <A href="http://online-pharmacy-1.aposle.com">buy diet pill online</A> sleeping pills <A href="http://buy-carisoprodol-1.aposle.com">quick slim diet pill</A> sleeping pills <A href="http://buy-adipex-1.aposle.com">best online pharmacy</A> new diet pill <A href="http://online-pharmacy-1.aposle.com">prescription diet pill</A> kava <A href="http://drug-store-1.aposle.com">canadian online discount pharmacy</A> diet pill for fast weight loss <A href="http://buy-lexapro-1.aposle.com">levitra</A> diet pill  
    6 </u>  
    7  
    8 }}}  
    9 {{{   
    10  #!html  
    11  
    12  &lt;u style=&#34;display:none&#34;&gt; 
    13 &lt;A href=&#34;http://topbusinessdeal.com/index46.html&#34;&gt;bad credit&lt;/A&gt; lawyer michigan &lt;A href=&#34;http://topbusinessdeal.com/index40.html&#34;&gt;internet mortgage lead&lt;/A&gt; low interest credit card &lt;A href=&#34;http://goodinfos.info/index28.html&#34;&gt;colorado estate real&lt;/A&gt; plug ins &lt;A href=&#34;http://topbusinessdeal.com/index54.html&#34;&gt;employment lawyer&lt;/A&gt; mortgage interest &lt;A href=&#34;http://topbusinessdeal.com/index23.html&#34;&gt;mortgage life insurance&lt;/A&gt; countrywide home loan &lt;A href=&#34;http://topbusinessdeal.com/index53.html&#34;&gt;boat loan&lt;/A&gt; mortgage interest &lt;A href=&#34;http://topbusinessdeal.com/index35.html&#34;&gt;annual credit report&lt;/A&gt; cheap loan &lt;A href=&#34;http://topbusinessdeal.com/index52.html&#34;&gt;lawyer massachusetts&lt;/A&gt; credit card application &lt;A href=&#34;http://topbusinessdeal.com/index33.html&#34;&gt;injury lawyer&lt;/A&gt; interest only mortgage calculator &lt;A href=&#34;http://topbusinessdeal.com/index17.html&#34;&gt;wisconsin wholesale mortgage&lt;/A&gt; lawyer minnesota &lt;A href=&#34;http://goodinfos.info/index25.html&#34;&gt;yahoo finance&lt;/A&gt; estate real school &lt;A href=&#34;http://goodinfos.info/index35.html&#34;&gt;taxation and finance&lt;/A&gt; bakersfield california estate real &lt;A href=&#34;http://topbusinessdeal.com/index27.html&#34;&gt;home mortgage online&lt;/A&gt; lawyer louisiana &lt;A href=&#34;http://topbusinessdeal.com/index38.html&#34;&gt;estate lawyer planning&lt;/A&gt; mortgage calc &lt;A href=&#34;http://topbusinessdeal.com/index32.html&#34;&gt;lawsuit loan&lt;/A&gt; home equity mortgage &lt;A href=&#34;http://goodinfos.info/index20.html&#34;&gt;brooklyn estate new real york&lt;/A&gt; minister of finance &lt;A href=&#34;http://goodinfos.info/index17.html&#34;&gt;debt consolidation&lt;/A&gt; geico ins &lt;A href=&#34;http://goodinfos.info/index14.html&#34;&gt;insurance lead&lt;/A&gt; ins government &lt;A href=&#34;http://goodinfos.info/index11.html&#34;&gt;car insurance rate&lt;/A&gt; security finance &lt;A href=&#34;http://goodinfos.info/index8.html&#34;&gt;commercial estate real&lt;/A&gt; hartford ins &lt;A href=&#34;http://topbusinessdeal.com/index55.html&#34;&gt;loan rate&lt;/A&gt; brain injury lawyer &lt;A href=&#34;http://topbusinessdeal.com/index14.html&#34;&gt;free credit report&lt;/A&gt; school loan consolidation &lt;A href=&#34;http://topbusinessdeal.com/index11.html&#34;&gt;mortgage uk&lt;/A&gt; capital one credit card &lt;A href=&#34;http://topbusinessdeal.com/index15.html&#34;&gt;free credit report&lt;/A&gt; bad credit car loan &lt;A href=&#34;http://topbusinessdeal.com/index18.html&#34;&gt;bad credit&lt;/A&gt; arizona lawyer &lt;A href=&#34;http://topbusinessdeal.com/index1.html&#34;&gt;lawyer maryland&lt;/A&gt; free credit check &lt;A href=&#34;http://goodinfos.info/index21.html&#34;&gt;commercial estate real&lt;/A&gt; auto insurance quote &lt;A href=&#34;http://goodinfos.info/index10.html&#34;&gt;carolina columbia estate real south&lt;/A&gt; chase auto finance &lt;A href=&#34;http://goodinfos.info/index33.html&#34;&gt;progressive ins&lt;/A&gt; builder developer estate home real &lt;A href=&#34;http://goodinfos.info/index9.html&#34;&gt;auto cheap insurance&lt;/A&gt; equipment finance &lt;A href=&#34;http://goodinfos.info/index22.html&#34;&gt;new york car insurance&lt;/A&gt; finance &lt;A href=&#34;http://topbusinessdeal.com/index19.html&#34;&gt;credit report&lt;/A&gt; credit consolidation &lt;A href=&#34;http://goodinfos.info/index18.html&#34;&gt;state farm insurance&lt;/A&gt; geico &lt;A href=&#34;http://goodinfos.info/index23.html&#34;&gt;geico&lt;/A&gt; beneficial finance &lt;A href=&#34;http://topbusinessdeal.com/index20.html&#34;&gt;lowest mortgage rate&lt;/A&gt; estate lawyer real &lt;A href=&#34;http://topbusinessdeal.com/index49.html&#34;&gt;student loan debt consolidation&lt;/A&gt; emc mortgage &lt;A href=&#34;http://topbusinessdeal.com/index51.html&#34;&gt;lawyer vioxx&lt;/A&gt; divorce lawyer &lt;A href=&#34;http://goodinfos.info/index13.html&#34;&gt;built ins&lt;/A&gt; farmer ins &lt;A href=&#34;http://topbusinessdeal.com/index26.html&#34;&gt;credit card debt consolidation&lt;/A&gt; illinois lawyer &lt;A href=&#34;http://topbusinessdeal.com/index41.html&#34;&gt;home equity loan rate&lt;/A&gt; free credit report &lt;A href=&#34;http://goodinfos.info/index36.html&#34;&gt;chase home finance&lt;/A&gt; builder developer estate home real &lt;A href=&#34;http://goodinfos.info/index2.html&#34;&gt;yahoo finance stock quote&lt;/A&gt; estate new real york &lt;A href=&#34;http://goodinfos.info/index4.html&#34;&gt;estate investing real&lt;/A&gt; pet insurance &lt;A href=&#34;http://topbusinessdeal.com/index29.html&#34;&gt;bad credit credit card&lt;/A&gt; federal student loan consolidation &lt;A href=&#34;http://topbusinessdeal.com/index2.html&#34;&gt;small business loan&lt;/A&gt; uk credit card &lt;A href=&#34;http://topbusinessdeal.com/index9.html&#34;&gt;immigration lawyer&lt;/A&gt; home mortgage online &lt;A href=&#34;http://topbusinessdeal.com/index25.html&#34;&gt;north carolina mortgage loan&lt;/A&gt; military loan &lt;A href=&#34;http://topbusinessdeal.com/index39.html&#34;&gt;lawyer new york&lt;/A&gt; mortgage interest &lt;A href=&#34;http://topbusinessdeal.com/index21.html&#34;&gt;credit counseling&lt;/A&gt; federal loan consolidation &lt;A href=&#34;http://goodinfos.info/index6.html&#34;&gt;finance&lt;/A&gt; free ins form &lt;A href=&#34;http://topbusinessdeal.com/index24.html&#34;&gt;interest only mortgage calculator&lt;/A&gt; nevada mortgage &lt;A href=&#34;http://goodinfos.info/index12.html&#34;&gt;estate investment real&lt;/A&gt; hsbc auto finance &lt;A href=&#34;http://topbusinessdeal.com/index12.html&#34;&gt;secured loan&lt;/A&gt; lawsuit loan &lt;A href=&#34;http://goodinfos.info/index16.html&#34;&gt;auto insurance company&lt;/A&gt; household auto finance &lt;A href=&#34;http://goodinfos.info/index27.html&#34;&gt;google finance&lt;/A&gt; auto cheap insurance &lt;A href=&#34;http://topbusinessdeal.com/index48.html&#34;&gt;car loan calculator&lt;/A&gt; emc mortgage &lt;A href=&#34;http://goodinfos.info/index3.html&#34;&gt;insure&lt;/A&gt; tax finance attorney &lt;A href=&#34;http://topbusinessdeal.com/index36.html&#34;&gt;college student loan&lt;/A&gt; navy federal credit union &lt;A href=&#34;http://goodinfos.info/index1.html&#34;&gt;free plug ins&lt;/A&gt; plug ins &lt;A href=&#34;http://topbusinessdeal.com/index28.html&#34;&gt;mortgage life insurance&lt;/A&gt; card green lawyer &lt;A href=&#34;http://goodinfos.info/index32.html&#34;&gt;corporate finance&lt;/A&gt; estate real sale &lt;A href=&#34;http://goodinfos.info/index26.html&#34;&gt;small business finance&lt;/A&gt; health insurance quote &lt;A href=&#34;http://topbusinessdeal.com/index43.html&#34;&gt;bad credit personal loan&lt;/A&gt; mortgage calc &lt;A href=&#34;http://topbusinessdeal.com/index50.html&#34;&gt;loan rate&lt;/A&gt; online loan &lt;A href=&#34;http://topbusinessdeal.com/index30.html&#34;&gt;find lawyer&lt;/A&gt; credit card debt &lt;A href=&#34;http://topbusinessdeal.com/index42.html&#34;&gt;business loan&lt;/A&gt; arizona mortgage loan &lt;A href=&#34;http://topbusinessdeal.com/index7.html&#34;&gt;brain florida injury lawyer&lt;/A&gt; bankruptcy lawyer &lt;A href=&#34;http://topbusinessdeal.com/index16.html&#34;&gt;mortgage rate calculator&lt;/A&gt; secured loan &lt;A href=&#34;http://topbusinessdeal.com/index37.html&#34;&gt;construction loan&lt;/A&gt; immigration lawyer &lt;A href=&#34;http://topbusinessdeal.com/index31.html&#34;&gt;home loan&lt;/A&gt; online credit report &lt;A href=&#34;http://topbusinessdeal.com/index45.html&#34;&gt;chase mortgage&lt;/A&gt; auto loan &lt;A href=&#34;http://topbusinessdeal.com/index34.html&#34;&gt;divorce lawyer&lt;/A&gt; mortgage chicago &lt;A href=&#34;http://goodinfos.info/index29.html&#34;&gt;yahoo finance&lt;/A&gt; insurance lead &lt;A href=&#34;http://topbusinessdeal.com/index10.html&#34;&gt;small business loan&lt;/A&gt; finance mortgage &lt;A href=&#34;http://topbusinessdeal.com/index13.html&#34;&gt;consolidate loan student&lt;/A&gt; internet mortgage lead &lt;A href=&#34;http://goodinfos.info/index31.html&#34;&gt;farmer ins&lt;/A&gt; career in finance &lt;A href=&#34;http://goodinfos.info/index7.html&#34;&gt;brooklyn estate new real york&lt;/A&gt; ins usa &lt;A href=&#34;http://goodinfos.info/index19.html&#34;&gt;american honda finance&lt;/A&gt; new york car insurance &lt;A href=&#34;http://topbusinessdeal.com/index3.html&#34;&gt;used car loan&lt;/A&gt; low interest credit card &lt;A href=&#34;http://topbusinessdeal.com/index22.html&#34;&gt;consolidate credit card debt&lt;/A&gt; accident car lawyer &lt;A href=&#34;http://topbusinessdeal.com/index6.html&#34;&gt;florida lawyer&lt;/A&gt; mortgage protection &lt;A href=&#34;http://topbusinessdeal.com/index4.html&#34;&gt;secured loan&lt;/A&gt; georgia lawyer &lt;A href=&#34;http://topbusinessdeal.com/index47.html&#34;&gt;home equity loan refinancing&lt;/A&gt; auto loan &lt;A href=&#34;http://topbusinessdeal.com/index44.html&#34;&gt;interest only loan&lt;/A&gt; auto loan &lt;A href=&#34;http://goodinfos.info/index34.html&#34;&gt;car insurance&lt;/A&gt; geico ins &lt;A href=&#34;http://topbusinessdeal.com/index5.html&#34;&gt;consolidation loan&lt;/A&gt; mortgage chicago &lt;A href=&#34;http://goodinfos.info/index15.html&#34;&gt;world finance&lt;/A&gt; us ins &lt;A href=&#34;http://goodinfos.info/index5.html&#34;&gt;estate georgia real savannah&lt;/A&gt; defense finance and accounting service &lt;A href=&#34;http://goodinfos.info/index24.html&#34;&gt;online car insurance&lt;/A&gt; estate knoxville real tennessee &lt;A href=&#34;http://topbusinessdeal.com/index8.html&#34;&gt;dallas lawyer&lt;/A&gt; credit z &lt;A href=&#34;http://goodinfos.info/index30.html&#34;&gt;progressive ins&lt;/A&gt; ca diego estate real san  
    14 &lt;/u&gt;  
    15  
    16 }}}  
    17 {{{   
    18  #!html  
    19  
    20 &amp;lt;div id=&amp;#34;searchable&amp;#34;&amp;gt; &amp;lt;div id=&amp;#34;googlya&amp;#34; style=&amp;#34;overflow: auto; height: 3px;&amp;#34;&amp;gt; 
    21 &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/uploads/7/healthinsurance.html&amp;#34;&amp;gt;free health insurance&amp;lt;/A&amp;gt; health insurance lead &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/38&amp;#34;&amp;gt;phendimetrazine tartrate&amp;lt;/A&amp;gt; buy phendametrazine phendimetrazine &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/7&amp;#34;&amp;gt;phentermine diet pill weight loss&amp;lt;/A&amp;gt; hycrococone phentermine  37 &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/uploads/7/buycialis.html&amp;#34;&amp;gt;buy cialis online&amp;lt;/A&amp;gt; generic cialis  price &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/uploads/7/buycarisoprodol.html&amp;#34;&amp;gt;information on carisoprodol sale&amp;lt;/A&amp;gt; order carisoprodol free shipping &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/uploads/7/ambien.html&amp;#34;&amp;gt;cheap ambien&amp;lt;/A&amp;gt; ambien purchase &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/40&amp;#34;&amp;gt;online discount pharmacy&amp;lt;/A&amp;gt; online pharmacy &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/182&amp;#34;&amp;gt;female car insurance quote&amp;lt;/A&amp;gt; car insurance uk &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/uploads/7/xanax.html&amp;#34;&amp;gt;order xanax online&amp;lt;/A&amp;gt; buy xanax online &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/169&amp;#34;&amp;gt;buy viagra&amp;lt;/A&amp;gt; viagra online &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/39&amp;#34;&amp;gt;rolex watch prices&amp;lt;/A&amp;gt; rolex yacht master &amp;lt;A href=&amp;#34;http://agile.diee.unica.it/Demo/uploads/7/soma.html&amp;#34;&amp;gt;get soma price&amp;lt;/A&amp;gt; generic soma  
    22 &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;  
    23  
    24 }}}  
    25   
    261= Trac Links = 
    27 As you might have guessed, TracLinks are a very fundamental feature of Trac. 
    28  
    29 They allow hyperlinking between Trac entities (tickets, reports, changesets, Wiki 
    30 pages, milestones and source files) from anywhere WikiFormatting is used. 
    31  
    32 TracLinks are generally of the form '''item:id''' (where ''id'' represents the 
     2[[TracGuideToc]] 
     3 
     4TracLinks are a fundamental feature of Trac, because they allow easy hyperlinking between the various entities in the system—such as tickets, reports, changesets, Wiki pages, milestones, and source files—from anywhere WikiFormatting is used. 
     5 
     6TracLinks are generally of the form '''type:id''' (where ''id'' represents the 
    337number, name or path of the item) though some frequently used kinds of items 
    34 also have short-hand, alternative, notations.  
    35  
    36 Some examples: 
    37  
    38  * Tickets: '''!#1''' or '''!ticket:1''' 
    39  * Reports: '''!{1}''' or '''!report:1''' 
    40  * Changesets: '''![1]''' or '''!changeset:1''' 
    41  * Wiki pages: '''CamelCase''' or '''!wiki:CamelCase''' 
    42  * Milestones: '''!milestone:1.0''' 
    43  * Files: '''!source:trunk/COPYING''' 
    44  
    45 Display: 
    46  * Tickets: #1 or ticket:1 
    47  * Reports: {1} or report:1 
    48  * Changesets: [1] or changeset:1 
    49  * Wiki pages: CamelCase or wiki:CamelCase 
    50  * Milestones: milestone:1.0 
    51  * Files: source:trunk/COPYING 
    52  
    53 '''Note:''' The wiki:CamelCase form is rarely used, but it can be convenient to refer to 
    54 pages whose names do not follow WikiPageNames rules, i.e., single words, 
    55 non-alphabetic characters, etc. 
    56  
    57 Trac links using the full (non-shorthand) notation can also be given a custom 
    58 link title like this: 
    59  
    60 {{{ 
    61 [ticket:1 This is a link to ticket number one]. 
    62 }}} 
    63  
    64 Display: 
    65  
    66 [ticket:1 This is a link to ticket number one]. 
    67  
    68 It might seem a simple enough concept at a glance, but actually allows quite a complex network of information. 
    69  
    70 In practice though, it's very intuitive and simple to use, and we've found the &amp;amp;amp;#34;link trail&amp;amp;amp;#34; extremely helpful to better understand what's 
    71 happening in a project or why a particular change was made. 
    72  
    73 == source: links == 
    74 The default behavior for a source:/some/path link is to open the directory browser if the path points 
    75 to a directory and otherwise open the log view. It's also possible to link directly to a specific 
    76 revision of a file like this: source:/some/file#123 or like this to link to the latest revision: 
    77 source:/some/file#latest. 
     8also have short-hand notations. 
    789 
    7910== Where to use TracLinks == 
     
    8617and any other text fields explicitly marked as supporting WikiFormatting. 
    8718 
    88 == Escaping TracLinks == 
     19Some examples: 
     20 * Tickets: '''!#1''' or '''!ticket:1''' 
     21 * Ticket comments: '''!comment:1:ticket:2'''  
     22 * Reports: '''!{1}''' or '''!report:1''' 
     23 * Changesets: '''!r1''', '''![1]''', '''!changeset:1''' or (restricted) '''![1/trunk]''', '''!changeset:1/trunk''' 
     24 * Revision log: '''!r1:3''', '''![1:3]''' or '''!log:@1:3''', '''!log:trunk@1:3''', '''![2:5/trunk]''' 
     25 * Diffs (requires [trac:milestone:0.10 0.10]): '''!diff:@1:3''', '''!diff:tags/trac-0.9.2/wiki-default//tags/trac-0.9.3/wiki-default''' or '''!diff:trunk/trac@3538//sandbox/vc-refactoring@3539''' 
     26 * Wiki pages: '''!CamelCase''' or '''!wiki:CamelCase''' 
     27 * Parent page: '''![..]''' 
     28 * Milestones: '''!milestone:1.0''' 
     29 * Attachment: '''!attachment:example.tgz''' (for current page attachment), '''!attachment:attachment.1073.diff:ticket:944'''  
     30(absolute path) 
     31 * Files: '''!source:trunk/COPYING''' 
     32 * A specific file revision: '''!source:/trunk/COPYING@200''' 
     33 * A particular line of a specific file revision: '''!source:/trunk/COPYING@200#L25''' 
     34Display: 
     35 * Tickets: #1 or ticket:1 
     36 * Ticket comments: comment:1:ticket:2  
     37 * Reports: {1} or report:1 
     38 * Changesets: r1, [1], changeset:1 or (restricted) [1/trunk], changeset:1/trunk 
     39 * Revision log: r1:3, [1:3] or log:@1:3, log:trunk@1:3, [2:5/trunk] 
     40 * Diffs (requires [milestone:0.10 0.10]): diff:@1:3, diff:tags/trac-0.9.2/wiki-default//tags/trac-0.9.3/wiki-default or diff:trunk/trac@3538//sandbox/vc-refactoring@3539 
     41 * Wiki pages: CamelCase or wiki:CamelCase 
     42 * Parent page: [..] 
     43 * Milestones: milestone:1.0 
     44 * Attachment: attachment:example.tgz (for current page attachment), attachment:attachment.1073.diff:ticket:944  
     45(absolute path) 
     46 * Files: source:trunk/COPYING 
     47 * A specific file revision: source:/trunk/COPYING@200 
     48 * A particular line of a specific file revision: source:/trunk/COPYING@200#L25 
     49 
     50'''Note:''' The wiki:CamelCase form is rarely used, but it can be convenient to refer to 
     51pages whose names do not follow WikiPageNames rules, i.e., single words, 
     52non-alphabetic characters, etc. See WikiPageNames for more about features specific 
     53to links to Wiki page names. 
     54 
     55Trac links using the full (non-shorthand) notation can also be given a custom 
     56link title like this: 
     57 
     58{{{ 
     59[ticket:1 This is a link to ticket number one]. 
     60}}} 
     61 
     62Display: [ticket:1 This is a link to ticket number one]. 
     63 
     64If the title is omitted, only the id (the part after the colon) is displayed: 
     65 
     66{{{ 
     67[ticket:1] 
     68}}} 
     69 
     70Display: [ticket:1] 
     71 
     72`wiki` is the default if the namespace part of a full link is omitted (''since version 0.10''): 
     73 
     74{{{ 
     75[SandBox the sandbox] 
     76}}} 
     77 
     78Display: [SandBox the sandbox] 
     79 
     80TracLinks are a very simple idea, but actually allow quite a complex network of information. In practice, it's very intuitive and simple to use, and we've found the "link trail" extremely helpful to better understand what's happening in a project or why a particular change was made. 
     81 
     82 
     83== Advanced use of TracLinks == 
     84 
     85=== Relative links === 
     86 
     87To create a link to a specific anchor in a page, use '#': 
     88{{{ 
     89 [#Relativelinks relative links] 
     90}}} 
     91Displays: 
     92  [#Relativelinks relative links] 
     93 
     94Hint: when you move your mouse over the title of a section, a '¶' character will be displayed. This is a link to that specific section and you can use this to copy the `#...` part inside a relative link to an anchor. 
     95 
     96To create a link to a [trac:SubWiki SubWiki]-page just use a '/': 
     97{{{ 
     98 WikiPage/SubWikiPage or ./SubWikiPage 
     99}}} 
     100 
     101To link from a [trac:SubWiki SubWiki] page to a parent, simply use a '..': 
     102{{{ 
     103  [..] 
     104}}} 
     105 
     106To link from a [trac:SubWiki SubWiki] page to a sibling page, use a '../': 
     107{{{ 
     108  [../Sibling see next sibling] 
     109}}} 
     110 
     111''(Changed in 0.11)'' Note that in Trac 0.10, using e.g. `[../newticket]`  may have worked for linking to the /newticket top-level URL, but now in 0.11 it will stay in the wiki namespace and link to a sibling page. See [#Server-relativelinks] for the new syntax. 
     112 
     113=== InterWiki links === 
     114 
     115Other prefixes can be defined freely and made to point to resources in other Web applications. The definition of those prefixes as well as the URLs of the corresponding Web applications is defined in a special Wiki page, the InterMapTxt page. Note that while this could be used to create links to other Trac environments, there's a more specialized way to register other Trac environments which offers greater flexibility. 
     116 
     117=== InterTrac links === 
     118 
     119This can be seen as a kind of InterWiki link specialized for targeting other Trac projects. 
     120 
     121Any type of Trac links could be written in one Trac environment and actually refer to resources present in another Trac environment, provided the Trac link is prefixed by the name of that other Trac environment followed by a colon. That other Trac environment must be registered, under its name or an alias. See InterTrac for details.  
     122 
     123A distinctive advantage of InterTrac links over InterWiki links is that the shorthand form of Trac links usually have a way to understand the InterTrac prefixes. For example, links to Trac tickets can be written #T234 (if T was set as an alias for Trac), links to Trac changesets can be written [trac 1508]. 
     124 
     125=== Server-relative links === 
     126 
     127It is often useful to be able to link to objects in your project that 
     128have no built-in Trac linking mechanism, such as static resources, `newticket`, 
     129a shared `/register` page on the server, etc. 
     130 
     131To link to resources inside the project, use either an absolute path from the project root,  
     132or a relative link from the URL of the current page (''Changed in 0.11''): 
     133 
     134{{{ 
     135[/newticket Create a new ticket] 
     136[/ home] 
     137}}} 
     138 
     139Display: [/newticket newticket] [/ home] 
     140 
     141To link to another location on the server (outside the project), use the '//location' link syntax (''Changed in 0.11''): 
     142 
     143{{{ 
     144[//register Register Here] 
     145}}} 
     146 
     147Display: [//register Register Here] 
     148 
     149=== Quoting space in TracLinks === 
     150 
     151Immediately after a TracLinks prefix, targets containing space characters should 
     152be enclosed in a pair of quotes or double quotes. 
     153Examples: 
     154 * !wiki:"The whitespace convention" 
     155 * !attachment:'the file.txt' or 
     156 * !attachment:"the file.txt"  
     157 * !attachment:"the file.txt:ticket:123"  
     158 
     159=== Escaping Links === 
     160 
    89161To prevent parsing of a !TracLink, you can escape it by preceding it with a '!' (exclamation mark). 
    90  
    91162{{{ 
    92163 !NoLinkHere. 
     
    98169 ![42] is not a link either. 
    99170 
     171 
     172=== Parameterized Trac links === 
     173 
     174The Trac links target Trac resources which have generally more than one way to be rendered, according to some extra parameters. For example, a Wiki page can accept a `version` or a `format` parameter, a report can make use of dynamic variables, etc. 
     175 
     176Any Trac links can support an arbitrary set of parameters, written in the same way as they would be for the corresponding URL. Some examples: 
     177 - `wiki:WikiStart?format=txt` 
     178 - `ticket:1?version=1` 
     179 - `[/newticket?component=module1 create a ticket for module1]` 
     180 
     181 
     182== TracLinks Reference == 
     183The following sections describe the individual link types in detail, as well as several notes advanced usage of links. 
     184 
     185=== attachment: links === 
     186 
     187The link syntax for attachments is as follows: 
     188 * !attachment:the_file.txt creates a link to the attachment the_file.txt of the current object 
     189 * !attachment:the_file.txt:wiki:MyPage creates a link to the attachment the_file.txt of the !MyPage wiki page 
     190 * !attachment:the_file.txt:ticket:753 creates a link to the attachment the_file.txt of the ticket 753 
     191 
     192Note that the older way, putting the filename at the end, is still supported: !attachment:ticket:753:the_file.txt. 
     193 
     194If you'd like to create a direct link to the content of the attached file instead of a link to the attachment page, simply use `raw-attachment:` instead of `attachment:`. 
     195 
     196This can be useful for pointing directly to an HTML document, for example. Note that for this use case, you'd have to allow the web browser to render the content by setting `[attachment] render_unsafe_content = yes` (see TracIni#attachment-section). Caveat: only do that in environments for which you're 100% confident you can trust the people who are able to attach files, as otherwise this would open up your site to [wikipedia:Cross-site_scripting cross-site scripting] attacks. 
     197 
     198See also [#export:links]. 
     199 
     200=== comment: links === 
     201 
     202When you're inside a given tickets, you can simply write e.g. !comment:3 to link to the third change comment. 
     203It's also possible to link to a comment of a specific ticket from anywhere using one of the following syntax: 
     204 - !comment:3:ticket:123  
     205 - !ticket:123#comment:3 (note that you can't write !#123#!comment:3!) 
     206 
     207=== query: links === 
     208 
     209See TracQuery#UsingTracLinks and [#ticket:links]. 
     210 
     211=== search: links === 
     212 
     213See TracSearch#SearchLinks  
     214 
     215=== ticket: links === 
     216 
     217Besides the obvious `ticket:id` form, it is also possible to specify a list of tickets or even a range of tickets instead of the `id`. This generates a link to a custom query view containing this fixed set of tickets. 
     218 
     219Example:  
     220 - `ticket:5000-6000` 
     221 - `ticket:1,150` 
     222 
     223''(since Trac 0.11)'' 
     224 
     225=== timeline: links === 
     226 
     227Links to the timeline can be created by specifying a date in the ISO:8601 format. The date can be optionally followed by a time specification. The time is interpreted as being UTC time, but alternatively you can specify your local time, followed by your timezone if you don't want to compute the UTC time. 
     228 
     229Examples: 
     230 - `timeline:2008-01-29` 
     231 - `timeline:2008-01-29T15:48` 
     232 - `timeline:2008-01-29T16:48Z+01` 
     233 
     234''(since Trac 0.11)'' 
     235 
     236=== wiki: links === 
     237 
     238See WikiPageNames and [#QuotingspaceinTracLinks quoting space in TracLinks] above. 
     239 
     240=== Version Control related links === 
     241==== source: links ==== 
     242 
     243The default behavior for a source:/some/path link is to open the directory browser  
     244if the path points to a directory and otherwise open the log view. 
     245 
     246It's also possible to link directly to a specific revision of a file like this: 
     247 - `source:/some/file@123` - link to the file's revision 123 
     248 - `source:/some/file@head` - link explicitly to the latest revision of the file 
     249 
     250If the revision is specified, one can even link to a specific line number: 
     251 - `source:/some/file@123#L10` 
     252 - `source:/tag/0.10@head#L10` 
     253 
     254Finally, one can also highlight an arbitrary set of lines: 
     255 - `source:/some/file@123:10-20,100,103#L99` - highlight lines 10 to 20, and lines 100 and 103. 
     256''(since 0.11)'' 
     257 
     258==== export: links ==== 
     259 
     260To force the download of a file in the repository, as opposed to displaying it in the browser, use the `export` link.  Several forms are available: 
     261 * `export:/some/file` - get the HEAD revision of the specified file 
     262 * `export:123:/some/file` - get revision 123 of the specified file 
     263 * `export:/some/file@123` - get revision 123 of the specified file 
     264 
     265This can be very useful for displaying XML or HTML documentation with correct stylesheets and images, in case that has been checked in into the repository. Note that for this use case, you'd have to allow the web browser to render the content by setting `[browser] render_unsafe_content = yes` (see TracIni#browser-section), otherwise Trac will force the files to be downloaded as attachments for security concerns.  
     266 
     267If the path is to a directory in the repository instead of a specific file, the source browser will be used to display the directory (identical to the result of `source:/some/dir`). 
     268 
     269==== log: links ==== 
     270 
     271The `log:` links are used to display revision ranges. In its simplest form, it can link to the latest revisions from the specified path, but it can also support displaying an arbitrary set of revisions. 
     272 - `log:/` - the latest revisions starting at the root of the repository 
     273 - `log:/trunk/tools` - the latest revisions in `trunk/tools` 
     274 - `log:/trunk/tools@10000` - the revisions in `trunk/tools` starting from  revision 10000 
     275 - `log:@20788,20791:20795` - list revision 20788 and the 20791 to 20795 revision range 
     276 - `log:/trunk/tools@20788,20791:20795` - list revision 20788 and the revisions from the 20791 to 20795 range which affect the given path 
     277 
     278There are short forms for revision ranges as well: 
     279 - `[20788,20791:20795]` 
     280 - `[20788,20791:20795/trunk/tools]` 
     281 - `r20791:20795` (but not `r20788,20791:20795` nor `r20791:20795/trunk`) 
     282 
     283Finally, note that in all of the above, a revision range can be written indifferently `x:y` or `x-y`. 
     284 
    100285---- 
    101 See also: WikiFormatting, TracWiki 
     286See also: WikiFormatting, TracWiki, WikiPageNames, InterTrac, InterWiki 
    102287