¿Hay alguna manera de replace la utilidad diff por otra utilidad diff no Tcl / Tk?

Estoy usando TkCVS como interfaz gráfica de usuario GUI para un cliente CYGWIN CVS, en una máquina con Windows XP. Es un buen compromiso, ya que en mi máquina Linux también estoy ejecutando TkCVS (la misma máquina que ejecuta el server CVS, por cierto …).

Estoy interesado en replace la utilidad diff (que tiene una interfaz gráfica de usuario tkdiff.tcl, para TkCVS) con un producto comercial (como BeyondCompare o ExamDiff …)

¿Alguien tiene una manera de hacer esto? ¡Gracias!

Desde un faq de tkcvs :

Q4. ¿Puedo usar una herramienta diff que no sea tkdiff con tkcvs?

A. Sí, cambiando cvscfg (tkdiff). Por lo general, debe escribir un contenedor para su herramienta diff para que revise las versiones y trate sus opciones particulares de command-line, que probablemente sean diferentes de las de tkdiff.

En el directory contrib, hay un gvim-wrapper llamado "cvsdiff" que se puede usar tal como está o como un model para envolver su herramienta diff favorita.

¿Qué tal si usamos el command cvs diff?

O descargue el module de complemento cvscommand para vim.