Sophie (itsme213) ha scritto:
So some form of compare 2 documents (integrating latex2diff?) would be great. Where those 2 documents came from (svn history, file system, somewhere else) should be a separate issue.
Hello,

I completely agree with the last comment: IMHO, the core feature that is needed is the capability to compare two LyX documents, so as to show the differences in the LyX change-tracking way. This also allows one to accept or reject individual changes. The comparison process might be easily done by take advantage of latex2diff and proper changes to tex2lyx, but I don't know if this would
be utopy or reality.
A second issue is what do you want to allow to be compared: again, IMHO, it is useful to have both comparison between different tags/branches from an SVN, and comparison between different
documents from the filesystem.
Sometimes I see wonderful GUI interfaces to CVS/SVN merging (i.e., Eclipse), but if you have a backup folder on your system against which you want to compare, or your collegue could not commit on the repository because he/she is on travel and had to send you an archive by e-mail, then (AFAIK) you have to use an external tool (i.e., meld) in order to make the comparison (unless you want to commit the new revision to some temporary repository, but I find this very
uncomfortable).
On the other hand, sometimes you have the filesystem-based comparison (i.e., M$ Word "Tools -> Compare Documents..." menu) but you don't have direct CVS/SVN integration.

Interestingly, if you have only filesystem-based comparison, then any of the tons of external repository clients may be used in order to download the different revisions and you are done ...
the other way round is more complex.

So, summarising, I would focus on realizing the core feature: comparison between two LyX documents (document trees, considering possible inclusions), but I would not tie the feature to CVS/SVN access. Also, I would consider both use-cases important, with a slight precedence on filesystem-based comparison (if I had to choose one among the two).

Just my 2 cents.

   T.

Reply via email to