#6 Modularize the file parser/viewer code


Adding a new repository is very modular and clean.
Adding a new kind of diff file to review is messy. Would
be good to split out support for different types of files-
under-review into different Perl modules.

Examples of files-under-review:
- CVS diff output (current)
- patch file (current)
- plain text (current)
- ClearCase diff
- tar file
- .zip archive

Each of these should be able to provide some kind of
nice customized graphical view like CVS diff does now.


  • David Sitsky

    David Sitsky - 2003-03-17

    Logged In: YES

    Agreed 100%. This is my number 1 priority right now. I am
    in the process of modularising this code, so that it should
    be relatively easy to add in support for Clearcase,
    Subversion or other formats.

    This will be in the upcoming 1.7.0 release.

  • David Sitsky

    David Sitsky - 2003-03-17
    • status: open --> pending
  • David Sitsky

    David Sitsky - 2003-03-17
    • priority: 5 --> 9
    • status: pending --> open
  • David Sitsky

    David Sitsky - 2003-04-03
    • status: open --> closed
  • David Sitsky

    David Sitsky - 2003-04-03

    Logged In: YES

    With the 1.7.0 release, this file parser and rendering code has
    been modularised so that it is easy to plug in support for
    different repository/diff types. This was exemplified when
    Subversion support was added in.


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks