On Thu, Mar 24, 2016 at 9:55 AM, Daryl Van Den Brink <daryl.vandenbrink@xxxxxxxxxxxxx> wrote: > Hi, > > I'm using git 2.7.3 on cygwin, and have been taking advantage of the > new "git worktree" feature. I noticed that when I launch gitk from one > of the attached working directories, its "external diff" feature > doesn't seem to work. Nothing shows up in the diff tool at all. > However, it works if you launch gitk from the main repository. > > To reproduce: > 1. Create a new working tree with "git worktree add" > 2. From that new worktree, launch gitk. > 3. Right-click in a file in the bottom right pane and click "External diff" > 4. No useful diff appears. Works for me (on linux with 'master' branch). Maybe gitk selected invalid tempdir on cygwin. You can try replace your external diff program with a script or something that prints the whole command line. That should reveal if gitk given paths are correct or not (or if gitk fails even before that) -- Duy -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html