Eskil: A Tk frontend to Diff
Download
Features
Screenshots
Changes
About Eskil
The first major application I wrote in Tcl/Tk was this tool (somewhere around
1997). Writing it is what made me learn and enjoy Tcl. (I already liked Tk
but still found Tcl annoying at the time.)
I have used it a lot during the years and lately it has received enough
polish to grant a public release.
Pronunciation: The E is short, like in "set", the rest is like "skill".
Any feedback, good or bad, can be sent to
<peter dot spjuth at space dot se>
It is similar to TkDiff.
Features
- Highlights changes within a line.
- Matches similar lines within a changed block to better show changed
lines that are adjacent to added/removed lines.
- Directory diff.
- CVS/RCS diff. CVS conflict merge. Some ClearCase support.
- View patch file.
- Print to postscript.
- "Clip diff"
Download
Version 2.0.3:
As a Starkit
Executable Starpack for Linux (x86)
Executable Starpack for Solaris (sparc)
Executable Starpack for Windows
The license for the application source is GPL but the bundled packages
are under the same license as Tcl.
More information about Starkits
and Starpacks.
Screenshots
A "zoom" feature for long lines.

Changes
Changes in v2.0.3 (2004-05-26):
- Added context options for "Diffs only" mode.
- Rewrote how "Separate Diff" and "Align" works. The latter now only happens after a "Redo Diff".
- Added scroll map and some more context menu options in Directory Diff.
Changes in v2.0.2 (2004-05-03):
- Fixed a bug in ClearCase support.
- Improved enscipt usage in print command.
- Added "mark file" in dirdiff context menu.
Changes in v2.0.1 (2004-02-10):
- Added preference for width and height.
- Added Tools menu to directory diff window.
- Made it simpler to save a conflict in the same file.
First public release v2.0 (2004-01-30):