Changes between Version 2 and Version 3 of HgTimelinePlugin


Ignore:
Timestamp:
Oct 25, 2007 3:20:45 PM (7 years ago)
Author:
djc
Comment:

Explain the idea behind this extension, provide sample configuration.

Legend:

Unmodified
Added
Removed
Modified
  • HgTimelinePlugin

    v2 v3  
    33== Description == 
    44 
    5 A plugin to provide timeline events and wiki syntax for multiple [http://www.selenic.com/mercurial/ Mercurial] repositories. 
     5HgTimeline is an alternative to the [http://trac.edgewall.org/wiki/TracMercurial TracMercurial] plugin, which makes [http://www.selenic.com/mercurial/ Mercurial] repositories accessible from Trac. [http://trac.edgewall.org/wiki/TracMercurial TracMercurial] provides a very well-done plugin that tries to emulate the standard Subversion interface where it makes sense and diverges from it where Mercurial requires a different feature set. The way Trac currently works, though, means that you can only provide an interface to one Mercurial repository at a time. 
     6 
     7This plugin tries to provide access from Trac to several different Mercurial clones (whether they belong to one or more projects). This is done by not using the default Trac browser anymore, and instead linking to external hgweb instances (the web interface provided with Mercurial) from the timeline and through wiki syntax. 
     8 
     9Therefore, only use this plugin if you want to connect your Trac to multiple Mercurial clones or projects or if you prefer to use hgweb rather than Trac's own source browser. 
    610 
    711== Bugs/Feature Requests ==  
     
    1519== Download == 
    1620 
    17 Download the zipped source from [http://hg.xavamedia.nl/hgtl/archive/tip.tar.gz here]. 
     21Download the zipped source from [http://hg.xavamedia.nl/hgtl/archive/tip.tar.gz here]. Requires Trac 0.11. 
    1822 
    1923== Source == 
     
    2327== Example == 
    2428 
    25 Provides timeline events from multiple Mercurial repositories as well as enabling wiki syntax for linking to an external web interface for each of those repositories. 
     29Sample configuration needed in trac.ini: 
     30 
     31{{{ 
     32[components] 
     33trac.versioncontrol.* = disabled 
     34hgtl.* = enabled 
     35 
     36[hg-timeline] 
     37web.href = http://example.com/hg/ 
     38proj1-user = /home/user/src/proj1 
     39proj2-user = /home/user/src/proj2 
     40proj1-jdoe = /home/jdoe/src/proj1 
     41}}} 
    2642 
    2743== Author/Contributors ==