From: Maurice v. d. P. <gri...@kf...> - 2015-08-24 23:16:48
|
Hi everyone, A while ago I wrote to this list about tdiff3, a text-based diff/merge program I had recently started working on, and I would like to give you an update on this. I'm happy to say that it has progressed nicely since then and you can now see what it looks like in the screenshot at the github page: https://github.com/Griffon26/tdiff3 On the same page you'll find a bit about the development status of the project as well as a description of the 3 steps needed to compile & run tdiff3 on your own linux/unix system. Now is when the development fun really starts! The basic framework of the program is there, so every improvement made from now on will be directly visible to users of the application. And there are many different areas to work on. Be it a status bar to show if saving the file succeeded (some work with ncurses) or using mmap on input files to reduce memory usage or adding the feature to manually edit the merge result (playing with internal data structures to have edits overlay selected lines from input files). If you think this project is interesting, have questions about it or have any other comments, I'd be happy to hear from you. Also if you know someone who might be interested in this, please spread the word. Best regards, Maurice. P.S.: Joachim, thanks for your part in writing this file ;-P https://github.com/Griffon26/tdiff3/blob/master/source/diff.d On Sat, Jan 31, 2015 at 10:33:10PM +0100, Maurice van der Pot wrote: > In a nutshell this program will: > - have an ncurses user interface, allowing it to be used in a terminal > - use the same diff/alignment algorithm as kdiff3 > - support merging of very large files without significant slowdown or > running out of memory -- Maurice van der Pot Kdiff3 developer gri...@kf... http://kdiff3.sourceforge.net Tdiff3 developer https://github.com/Griffon26/tdiff3 |