Changes between Version 49 and Version 50 of TracMercurial
- Timestamp:
- Dec 3, 2008, 4:18:44 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracMercurial
v49 v50 36 36 }}} 37 37 38 39 Note that this version of the plugin is not actively maintained anymore, but as the same can be said for Trac 0.10.x itself, better upgrade anyway. 40 38 41 ==== Trac 0.11 ==== 39 40 There's a newer version of the plugin [source:sandbox/mercurial-plugin-0.11] which has been adapted to work with the trunk version of Trac ([milestone:0.11]dev) and is kept in sync with it.41 42 One of the advantage of using this version is that you won't need to install ClearSilver anymore; instead you'll need the Genshi template engine (which is Python only, and therefore straightforward to install).43 44 42 That version of the Mercurial plugin also supports of the new features added in 0.11 to the TracBrowser: 45 43 - quickjump to a tag or branch … … 47 45 - custom property renderers ([source:sandbox/property-renderers-tmp], not yet in trunk) 48 46 49 {{{ 50 svn co http://svn.edgewall.com/repos/trac/trunk trac 51 svn co http://svn.edgewall.org/repos/genshi/trunk genshi 52 }}} 53 and install from there: 54 {{{ 55 $ cd trac 56 $ python setup.py install 57 $ cd .. 58 $ cd genshi 59 $ python setup.py install 60 }}} 61 (for Genshi, you might prefer to use a packaged release, see Genshi:GenshiDownload, or to easy_install it) 62 63 Then, you need the plugin itself: 47 Installation of the plugin: 64 48 {{{ 65 49 svn co http://svn.edgewall.com/repos/trac/sandbox/mercurial-plugin-0.11 … … 74 58 [http://peak.telecommunity.com/DevCenter/setuptools setuptools] >= 0.6 for that (I used setuptools-0.6a9). 75 59 60 ==== Trac 0.12 ==== 61 62 There's a newer version of the plugin [source:sandbox/mercurial-plugin-0.12] which has been adapted to work with the latest versions of Trac (trunk [milestone:0.12]dev and the MultipleRepositorySupport branch). 63 64 Installation of the plugin: 65 {{{ 66 svn co http://svn.edgewall.com/repos/trac/sandbox/mercurial-plugin-0.12 67 }}} 68 create an "egg" from there: 69 {{{ 70 $ cd mercurial-plugin-0.12 71 $ python setup.py bdist_egg 72 }}} 73 74 75 76 76 ==== Releases ==== 77 77 || '''Version''' || mercurial-plugin || Trac vc-refactoring || Compatible with hg || 78 || ''0.12.0.0'' || [source:sandbox/mercurial-plugin-0.12] || [source:sandbox/multirepos] ('''not''' trunk) || 0.9.x, 1.0.x, tip ? || 79 ||'''0.11.0.4''' || [source:sandbox/mercurial-plugin-0.11] || [milestone:0.11] or [source:branches/0.11-stable] || 0.9.x, 1.0.x, tip || 80 || ''0.10.0.2'' || [source:sandbox/mercurial-plugin] (0.10) || [milestone:0.10] || 0.7, 0.8, 0.9 || 78 || '''0.12.0.5''' || [source:sandbox/mercurial-plugin-0.12@7443] || [source:sandbox/multirepos] ('''not''' trunk) || 1.0.x, 1.1.x, tip || 79 ||'''0.11.0.6''' || [source:sandbox/mercurial-plugin-0.11@7442] || [milestone:0.11] or [source:branches/0.11-stable] || ''0.9.x'' (?), 1.0.x, 1.1.x, tip || 80 || 0.11.0.4 || [source:sandbox/mercurial-plugin-0.11@7243] || [milestone:0.11] or [source:branches/0.11-stable] || 0.9.x, 1.0.x, tip || 81 || 0.10.0.2 || [source:sandbox/mercurial-plugin] (0.10) || [milestone:0.10] || 0.7, 0.8, 0.9 || 81 82 || 0.2 || '''r3014''' || [source:trunk@2900] || 0.7, 0.8, tip || 82 83 || 0.2 || '''r2905''' || '''r2905''' || 0.7, 0.8, tip || … … 86 87 Note: 87 88 - '''the ''Compatible with hg'' column above needs to be updated''' [[br]] 88 It is quite likely that some 0.9.x versions (maybe even 0.9.5) won't work anymore with the 0.11 and 0.12 versions of the plugin (i.e. those are the version actively maintained)89 - the 0.12 version is somewhat experimental at this point ''worksforme''89 It is quite likely that some 0.9.x versions (maybe even 0.9.5) won't work anymore with the 0.11 and 0.12 versions of the plugin (i.e. those are the versions actively maintained). Most notably, since r7742 the `filectx` API is used, which means that versions anterior to hg:482c524dd9ab can't possibly work (0.9.1 ''could'' work - I should check). Anyway, at this time you should not be using a pre-1.0 version of Mercurial anymore. 90 - the 0.12 version works as well as the 0.11 one, AFAICT 90 91 - the original branch ([source:sandbox/mercurial-plugin]) which is only for Trac 0.10 is not actively maintained anymore (patches still accepted if you happen to fix a bug, of course) 91 92 - 0.9.1 was reported not to work with the 0.11 version of the plugin