Changes between Version 21 and Version 22 of RevtreePlugin


Ignore:
Timestamp:
Jun 13, 2007, 5:17:07 PM (17 years ago)
Author:
Emmanuel Blot
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