Feature Proposal: Revision Control should have a better Diff-View
Motivation
I want to check changes of employees in our TWiki in a fast and easy way.
Description and Documentation
MediaWiki offers a Diff-Control, that highlights the changed letters. TWiki only shows the changed paragraphs and one has to search for the changes, which is annoying for lots of changes.
Here is a screenshot from Wikipedia:

Examples
Impact
Implementation
--
Contributors: MartinSeibert - 29 Sep 2007
Discussion
I agree.
And we already have it available as a plugin.
Take a look at
CompareRevisionsAddOn
In my view the feature of this plugin should be in the standard distribution. Either by including this plugin (which I always have a hard time getting to work because of the eternal skin/template changes in Pattern skin and twiki core) or by changing the default behavior of the core to using the code in this plugin.
The diff view in this plugin/addon is far far far superior to the default in TWiki.
--
KennethLavrsen - 29 Sep 2007
Oh! This is great. I added "Revision" as a tag, because i did not find it yet although searching for such a plugin.
Still: Is there a "Undo"-Feature available?
--
MartinSeibert - 29 Sep 2007
CompareRevisionsAddOn is still too difficult to use before you get to this view. Like a cockpit.
What would "undo" do? Undo the revision, or undo that particular line/paragraph?
--
ArthurClemens - 06 Feb 2008
be nice having both really
--
SvenDowideit - 18 Mar 2008
Arthur - I wonder what you mean with the "too difficult"?
I have used the combo
CompareRevisionsAddOn /
ChecklistPlugin for years now and it gives an excellent diff view exactly as the requester is asking for.
It is the combination of the two that makes the great feature. The CompareRevisionsAddonPlugin gives the advanced word by word diff view and the HistoryPlugin gives the immediate access to the list of revisions that you can quickly select to view the difference between any revision. It looks very similar to Mediawiki. Also the ">" links work with CompareRevisionAddOn.
You still have access to the traditional diff view. Inside the History window there is a "Sequencial" link which shows a traditional diff.
I still encourage that we include the two plugin in the default distro. We can integrate them in the core later if needed but we can also just keep them as extentions. Then people can turn them off if they do not like them as much as I do.
--
KennethLavrsen - 19 Mar 2008
What about supporting more than a /main/LATEST paradigm?
- supporting branches
- hyperlinking versions (merge/rebase genealogy)
- dropping labels to versions
- keep a set of incompatible but current versions, i.e. supporting superseding but from certain points of vue?
- allowing users to specify they default version by policy (config spec...)
--
MarcGirod - 20 Mar 2008