Opened 19 years ago

Closed 13 years ago

#1897 closed enhancement (fixed)

"compare documents" feature

Reported by: gunix@… Owned by: nobody@…
Priority: low Milestone: 2.0.0
Component: general Version: unspecified
Severity: minor Keywords:
Cc: stroboscopicallyconfluent@…

Description (last modified by ps)

This is probably a request for a huge change in the LyX code, but it would be
great if LyX supported many writers on the same document.

One way to support this is to have an interface like xxdiff or mgdiff in LyX
where the the two documents (your own copy and your friends editied version) are
displayed next to eachother. Any part that the friends version has but not your
document has is then highlighted in some way. You are then able to choose from a
menue for each difference:
1) Discard this change
2) Replace your version with this change
3) Insert this change (if there is no difference, just new material)
4) Insert/Merge this change, but edit it first (and you get a third window to
edit in).

Another way is to develop a command "merge" such that running on the command line:

merge mydocument friendsdocument > newdocument

produces a version of mydocument where any differences with friends version is
highlighted in some way.

What do you think about this?

Change History (12)

comment:1 by lasgouttes, 19 years ago

Actually this feature is so nice that we somewhat implemented it
already :) You can read about change tracking here:
http://wiki.lyx.org/Tips/ChangeTrackingLyx1-3-2

As you can see, patches exist against LyX 1.3.2 and 1.3.5 and the feature will be
present in LyX 1.4.0.

I am not sure it will do everything you dreamed of, but it is a start.

comment:2 by levon, 19 years ago

Summary: Colaboration features"compare documents" feature

I'm turning this into a request for "compare documents".

comment:3 by lasgouttes, 19 years ago

Owner: changed from lasgouttes to nobody@…

comment:4 by Juergen Spitzmueller, 17 years ago

Cc: stroboscopicallyconfluent@… added

comment:5 by Juergen Spitzmueller, 17 years ago

* #3469 has been marked as a duplicate of this bug. *

comment:6 by Juergen Spitzmueller, 17 years ago

* #4083 has been marked as a duplicate of this bug. *

comment:7 by Juergen Spitzmueller, 16 years ago

blocked: 4658

comment:8 by ps, 15 years ago

Priority: highlow

comment:9 by ps, 14 years ago

Description: modified (diff)

this bug #4658 would be part of it.

comment:10 by ps, 14 years ago

Milestone: 2.0.0

Vincent may be hiding some christmas present ;)

comment:11 by ps, 14 years ago

Keywords: fixedintrunk added

basically done in trunk

comment:12 by ps, 13 years ago

Keywords: fixedintrunk removed
Resolution: fixed
Status: newclosed

2.0.0 is ready

Note: See TracTickets for help on using tickets.