On Mon, Jun 22, 2009 at 10:48 PM, René Scharfe<rene.scharfe@xxxxxxxxxxxxxx> wrote: > Nguyen Thai Ngoc Duy schrieb: >> 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. > > How about creating an external diff driver instead? It could remove all > lines starting with '#', or normalize such lines to just '#' in case you > need the line numbers to remain unchanged, then write the filtered > result into temporary files and compare them with diff. Perhaps this is > sufficient for your purposes? It should be easier to implement. Yep. Jakub mentioned textconv privately, which should be enough for review purpose. However I'm not completely satisfied with it. Let's say I'm done review and happy with most of the translated strings. I'd like to commit those strings only (whether comments are committed does not really matter because I can filter them out with textconv). If I start "git add -p" up, I'm in trouble again. -- 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