Bonjour,

On 2004-08-23 07:04:48 +0200, Michel Petit wrote:
> Vincent Lefevre a �crit :
> >colordiff est capable de coloriser la sortie d'un diff, mais
> >fonctionne par lignes, i.e. la colorisation s'effectue sur des
> >lignes enti�res. Y aurait-il un utilitaire capable de coloriser
> >unqiuement les changements dans la ligne (tout en gardant le
> >m�me contexte)?
> 
> Oui, meld (dans le paquet du m�me nom).

�a ne me convient pas:
  _ Je ne veux pas d'un truc graphique: je travaille tr�s souvent �
    distance, et de plus, �a permettrait d'utiliser cette commande
    avec Subversion (option --diff-cmd).
  _ Je voudrais une sortie similaire � diff (contexte ligne seulement,
    et pas de fichiers c�te � c�te � cause des probl�mes de largeur de
    ligne). Je n'ai pas trouv� d'option pour modifier �a.
  _ Ne fonctionne que sur des fichiers (donc impossible d'utiliser des
    trucs similaires � des pipes, contrairement � diff/colordiff).
  _ Son diff est un diff glouton, qui ne recherche pas les diff�rences
    minimales. Par exemple si on a une ligne A remplac�e par 2 lignes
    B et C, et que A est tr�s similaire � C, alors meld ne va pas le
    voir dans la colorisation par mots.

On 2004-08-23 07:50:52 +0200, Leopold BAILLY wrote:
> emacs fait �a (emacs fait tout).
> M-x ediff-files

Non, �a ne r�pond pas � ma question: ediff-files colore par ligne
uniquement. En plus, il ne fonctionne que sur des fichiers. Et en
fait, je voudrais avoir quelque chose en ligne de commande et non
interactif.

On 2004-08-23 08:22:50 +0200, JusTiCe8 wrote:
> il y a aussi tkdiff qui indique les diff�rences dans les lignes.

M�mes remarques que les 3 premiers points de meld. 4e point OK, mais
contrairement � meld, pas de wrapping possible (si les lignes sont
trop longues), semble-t-il.

-- 
Vincent Lef�vre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/>
100% validated (X)HTML - Acorn / RISC OS / ARM, free software, YP17,
Championnat International des Jeux Math�matiques et Logiques, etc.
Work: CR INRIA - computer arithmetic / SPACES project at LORIA

Répondre à