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

View: New views
1 Messages — Rating Filter:   Alert me  

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

by RazZziel :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
        ReportedBy: razielmine@...


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.
_______________________________________________
Kompare-devel mailing list
Kompare-devel@...
https://mail.kde.org/mailman/listinfo/kompare-devel