Changes between Initial Version and Version 1 of RevtreePlugin/MergeEnhancer


Ignore:
Timestamp:
Jul 1, 2007, 9:29:43 PM (17 years ago)
Author:
Emmanuel Blot
Comment:

Creation

Legend:

Unmodified
Added
Removed
Modified
  • RevtreePlugin/MergeEnhancer

    v1 v1  
     1= RevtreePlugin enhancer for use with svnmerge =
     2
     3== Description ==
     4
     5!MergeEnhancer is a plugin for the RevtreePlugin: it analyses the properties
     6that are added by the svnmerge tool and renders merge operations between the
     7repository branches.
     8
     9== Overview ==
     10
     11The plugin has been developed following a request of several RevtreePlugin
     12users. I don't use the svnmerge tool myself, so the plugin is far from being
     13complete and should be considered in alpha stage. It has been tested with a
     14copy of the original http://trac.edgewall.org SVN repository.
     15
     16== How it works ==
     17
     18(to be documented)
     19
     20== Installation ==
     21
     22=== Build the plugin ===
     23
     24As with any other plugin, download the plugin code, and build a plugin egg
     25file. The !MergeEnhancer plugin source code comes with the RevtreePlugin (see
     26RevtreePlugin#Installation), but is not built within the RevtreePlugin egg.
     27
     28To build the !MergeEnhancer plugin, change the current directory to the
     29`enhancers` and build the egg file:
     30{{{
     31$ cd revtreeplugin/0.11/enhancers/mergeenhancer
     32$ python setup.py bdist_egg
     33}}}
     34then copy the egg file to the global plugin directory or the project plugin
     35directory
     36
     37=== Enable the plugin ===
     38
     39From the [t:wiki:WebAdmin WebAdmin] plugin interface or from your `trac.ini`
     40file, enable the !MergeEnhancer plugin.[[BR]]
     41The !MergeEnhancer plugin appears as `revtree.mergeenhancer` in the plugin
     42list.
     43
     44As you have probably enabled all the revtree features with
     45{{{
     46[components]
     47revtree.* = enabled
     48}}}
     49when you installed the RevtreePlugin, the !MergeEnhancer plugin will be loaded
     50along with the RevtreePlugin.
     51
     52The !MergeEnhancer plugin can be safely used in conjunction with the default
     53!SimpleEnhancer plugin that is self-contained in the RevtreePlugin. The
     54default plugin is useful to depict the initial changeset of a new branch.
     55
     56You can perform the same operations from the [t:wiki:WebAdmin WebAdmin]
     57interface.
     58
     59== Author/Contributors ==
     60 * '''Author''' [wiki:eblot]
     61