Changes between Version 21 and Version 22 of RevtreePlugin


Ignore:
Timestamp:
Jun 13, 2007 7:17:07 PM (7 years ago)
Author:
eblot
Comment:

Update browser compatibility matrix, limitation and add a section for CVS switchers

Legend:

Unmodified
Added
Removed
Modified
  • RevtreePlugin

    v21 v22  
    8686There are a lot of limitations, so read them carefully. 
    8787 
     88'''RevtreePlugin assumes that each revision contains changes in a single branch -  
     89and only one.'''[[br]] 
     90If it's not the case, RevtreePlugin may not work, or behave badly. 
     91 
     92See #1090 and #1191 for details about this design choice, as well as #1354 and 
     93#1635. 
     94 
     95CVS switchers, please be sure to read the dedicated  
     96[RevtreePlugin#SVNrepositoryimportedfromCVS section] 
     97 
    8898 1. the RevtreePlugin generates inlined SVG.  
    8999   * SVG is only supported on modern browsers 
     
    112122table sums up what you can expect from your favorite browser: 
    113123 
    114 '''Note:''' Support for !ReStructuredText is broken on Trac Hacks (see #1408), 
    115 sorry for the matrix presentation 
    116  
    117 {{{ 
    118 #!rst 
    119 +-----------+------------------+----------------+-----------+----------+---------------------------------------------------------------+ 
    120 | OS        + Browser          + Version        + Supported + SVG tree + Info Tips +            Comments / Issues                      | 
    121 +===========+==================+================+===========+==========+===========+===================================================+ 
    122 | Windows   | Firefox_         | 1.5            |Not Tested |          |           |                                                   | 
    123 +           +                  +----------------+-----------+----------+-----------+---------------------------------------------------+ 
    124 |           |                  | 2.0.0.4        | Yes       | Ok       | Ok        | Gecko/1.8.1.4                                     | 
    125 +           +                  +----------------+-----------+----------+-----------+---------------------------------------------------+ 
    126 |           |                  | 3.0a5          |Not Tested |          |           | Infotips are not shown anymore (since 0.5.0)      | 
    127 +           +------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    128 |           | IE_ + Adobe_     | 7.0 + 3.03     | No        |          |           | Will never be supported (I just don't care)       | 
    129 +           +------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    130 |           | Opera_           | 9.21           |Not Tested |          |           |                                                   | 
    131 +           +------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    132 |           | Safari_          | 3.0 beta       |Not Tested |          |           | Beta release                                      | 
    133 +-----------+------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    134 | OS X      | Camino_          | 1.0.5          | Weak      |Text is   |     Ok    | Text not shown in SVG tree                        | 
    135 +           +------------------+----------------+           |not shown |           | (known browser issue w/ SVG)                      | 
    136 |           | Firefox_         | 1.5, 2.0       |           |          |           |                                                   | 
    137 +           +                  +----------------+-----------+----------+-----------+---------------------------------------------------+ 
    138 |           |                  | 3.0a5          |Incomplete | Ok       |     NO    | Infotips are not shown, SVG elements are thick    | 
    139 +           +------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    140 |           | OmniWeb_         | 5.5.4          | No        |Text is   |     NO    | Changeset text appears randomly,                  | 
    141 |           |                  |                |           |not shown |           | info tips are not shown                           | 
    142 +           +                  +----------------+-----------+----------+-----------+---------------------------------------------------+ 
    143 |           |                  | 5.6pre         | Yes       |    Ok    |     Ok    | Browser not officially released yet (beta version)| 
    144 |           |                  |                |           |          |           |                                                   | 
    145 +           +------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    146 |           | Opera_           | 9.21           | Yes       |    Ok    |     Ok    | Slight display issue w/ info tip connectors       | 
    147 +           +------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    148 |           | Safari_          | 2.0.4          | No        |    NO    |     NO    | Does not support SVG (will never be supported)    | 
    149 +           +                  +----------------+-----------+----------+-----------+---------------------------------------------------+ 
    150 |           |                  | 3.0 522/11     | Yes       |    Ok    |     Ok    | Beta release                                      | 
    151 +           +------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    152 |           | Webkit_          | r22084         | Yes       | Text     |     Ok    | Changeset text dissappears on scrolling           | 
    153 |           |                  |                |           | issues   |           | (known browser issue w/ SVG)                      | 
    154 +-----------+------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    155 | Linux     | Epiphany_        | 2.18.1         |Incomplete |    Ok    |     No    | Infotips are not shown                            | 
    156 +           +------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    157 |           | Firefox_         | 2.0.0.4        | Yes       |    Ok    |     Ok    |                                                   | 
    158 +           +                  +----------------+-----------+----------+-----------+---------------------------------------------------+ 
    159 |           |                  | 3.0a1          |Incomplete |    Ok    |     No    | Infotips are not shown                            | 
    160 +           +------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    161 |           | Konqueror_       | 3.5.7          | No        |    No    |     No    | The revision tree is not shown (inlined SVG does  | 
    162 |           |                  |                |           |          |           | not seem to be supported), web engine is outdated | 
    163 +           +------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    164 |           | Opera_           | 9.21           |Not Tested |   n/a    |    n/a    | Cannot run test: Opera crash in QT initialization | 
    165 +-----------+------------------+----------------+-----------+----------+-----------+---------------------------------------------------+ 
    166  
    167 .. _Adobe: http://www.adobe.com/svg/viewer/install 
    168 .. _Camino: http://www.mozilla.org/camino 
    169 .. _Epiphany: http://www.gnome.org/projects/epiphany 
    170 .. _Firefox: http://www.mozilla.org/firefox 
    171 .. _IE: http://www.microsoft.com/windows/ie 
    172 .. _Konqueror: http://konqueror.kde.org 
    173 .. _OmniWeb: http://www.omnigroup.com/applications/omniweb 
    174 .. _Opera: http://www.opera.com 
    175 .. _Safari: http://www.apple.com/safari 
    176 .. _Webkit: http://webkit.org 
    177 }}} 
    178  
    179 The browser compatibility matrix has been created with RevtreePlugin 0.5.5 on June '07, 13^rd^ 
     124Sorry, RST support is broken on Trac Hacks for now. You can get the  
     125compatibility matrix from [attachment:compatmatrix.txt]. 
     126 
     127The browser compatibility matrix has been created with RevtreePlugin 0.5.5 on  
     128June '07, 13^rd^. 
    180129 
    181130== Installation == 
     
    339288== Miscelleanous == 
    340289 
     290=== SVN repository imported from CVS === 
     291 
     292I never used `cvs2svn` myself, but the following information might be useful for 
     293those who want to import their CVS-managed source code into a new SVN  
     294repository, and still be able to browse the repository with the RevtreePlugin. 
     295 
     296Thanks to Marcio Marchini for providing these tips: 
     297 
     298> It is perfectly possible to make cross-branch commits using CVS and 
     299> Subversion, so by default when cvs2svn sees what looks like a CVS 
     300> cross-branch commit, it converts it as a Subversion cross-branch commit.[[br]] 
     301> But you can use a switch in the options file to choose different 
     302> behavior.  See the following section in cvs2svn-example.options: 
     303{{{ 
     304# To prevent CVS commits from different projects from being merged 
     305# into single SVN commits, change this option to False: 
     306ctx.cross_project_commits = True 
     307 
     308# To prevent CVS commits on different branches from being merged into 
     309# single SVN commits, change this option to False: 
     310ctx.cross_branch_commits = True 
     311}}} 
     312> If you want to use your project with Revtree, you should set both of 
     313> these options to False. 
     314>  
     315> If you have already used your converted repository for a while, then you 
     316> already have commits on top of the ones generated by cvs2svn and it 
     317> would be very difficult to change your repository retroactively. It 
     318> could possibly be done by re-converting with cvs2svn, "svnadmin dump"ing 
     319> the post-conversion commits to a dumpfile, hacking the dumpfile to fix 
     320> the revision numbers that it refers to, then "svnadmin load"ing the 
     321> dumpfile onto the newly-converted repository. 
     322 
     323Anyway, it seems that `cvs2svn` enclines to generate changesets that Subversion  
     324APIs fail to describe properly. See #1638. 
     325 
    341326=== Recent Changes === 
    342327 
     
    395380 * [http://www2.sfk.nl/svg SVGdraw] is a Python library that enables SVG  
    396381   generation 
     382