[Bug 211062] New: Improve interactivity making swap source and destination easier

RazZziel razielmine at gmail.com
Mon Oct 19 12:02:03 CEST 2009


https://bugs.kde.org/show_bug.cgi?id=211062

           Summary: Improve interactivity making swap source and
                    destination easier
           Product: kompare
           Version: 4.0.0
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: kompare-devel at kde.org
        ReportedBy: razielmine at gmail.com


Version:           4.0.0 (using 4.3.2 (KDE 4.3.2), Chakra KDE)
Compiler:          gcc
OS:                Linux (i686) release 2.6.31-ARCH

I'm trying to merge two branches of a project with kompare, but I find its
behavior very awkward for this task.

Currently, you have a "source" and a "destination" versions of each tree, and
you can only apply changes from the first one to the second one. If you want to
invert the files, you have to go "File->Swap source and destination", but that
makes you lose the position on the file you were working on, and the status of
the file tree gets reseted. This is unacceptable if you constantly have to move
changes from A to B and from B to A.

With vimdiff, for example, this is much easier. You have a left buffer and a
right buffer, and the source buffer will always be the one the cursor is on.
Also, you can move from source to destination with :diffput, and from
destination to "source" with :diffget. This behaviour is much more flexible.

If implementing vimdiff behaviour is impossible or undesirable to implement, it
would be really nice to at least make it so I don't lose the position of the
file I'm working on when switching source and destination, or when refreshing
the diffs with F5.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kompare-devel mailing list