Attualmente sto lavorando a uno strumento di generazione del codice sorgente. Per assicurarsi che le mie modifiche non introducano nuovi bug, difftra l'output del programma prima e dopo le mie modifiche sarebbe teoricamente uno strumento prezioso.
Tuttavia, questo risulta essere più difficile di quanto si possa pensare, perché lo strumento genera linee in cui l'ordine non ha importanza (come importdichiarazioni, dichiarazioni di funzioni, ...) in un modo ordinato in modo semi-casuale. Per questo diffmotivo , l'output di è ingombro di molte modifiche che in realtà sono solo le righe spostate in un'altra posizione nello stesso file.
C'è un modo per far sì che diff ignori queste mosse e produca solo le righe che sono state veramente aggiunte o rimosse?
diffstrumento in grado di separare le mosse validi da quelli non validi, come Ordine di istruzioni in codice fa materia, e casi in cui questo non è vero sono limitati (importazioni, dichiarazione di funzioni e classi, eccetera.) ?