Anyone know the innards of the gitk program?

From: John M. Dlugosz <hidden>
Date: 2016-06-15 23:02:18

I knew that gitk is written in a scripting language, so I had high hopes of making a 
little tweak to it.  But, alas, it's 12000 lines of languages I don't know!

The farthest I got was finding “text $cflist \” on line 2381 and the corroborating comment 
“# lower right” just above it.

What I want to accomplish is to highlight specific words in the Patch view; in particular 
certain path element names to indicate files I'm specifically interested in reviewing and 
those that I'm specifically not at all interested in.

Considering the way it works — Tk widgets — that ought to be easy.  I've used Perl/Tk in 
the past and can look up the parameters to different element types.  But I have no idea 
where to put such a change, or the general flow of the program in general.

Is anyone knowledgeable in the inner workings of this program willing to help me out?

I've tried a few git repository GUI programs (on Windows) and always end up gravitating 
back to Git Gui and gitk !

—John
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help