Hi, Another use case for Git. This time for .po translations. In GNOME, .po files are usually updated with intltool, then translations are updated manually by translators. Intltool updates comments too and makes it extremely hard to review translations, something like this: -#. http://en.wikipedia.org/wiki/HD_DVD #: ../data/nautilus.xml.in.h:8 +#. http://en.wikipedia.org/wiki/HD_DVD msgid "Blank HD DVD Disc" msgstr "Đĩa HD DVD trắng" -#. http://en.wikipedia.org/wiki/Blu-ray_Disc #: ../data/nautilus.xml.in.h:10 +#. http://en.wikipedia.org/wiki/Blu-ray_Disc msgid "Blu-Ray Video" msgstr "Phim Blu-Ray" -#. http://en.wikipedia.org/wiki/Red_Book_(audio_CD_standard) #: ../data/nautilus.xml.in.h:12 +#. http://en.wikipedia.org/wiki/Red_Book_(audio_CD_standard) msgid "Compact Disc Audio" msgstr "Đĩa nhạc Compact Disc" What I want is only show diff chunks that add or remove a line that does not start with '#', something like a chunk-level pickaxe. Any pointer where to start? It looks like I can start from xdi_diff_outf(). Just wanted to make sure I won't follow a wrong way from the beginning. -- 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