Re: git diff --chunk-pickaxe?
- From
René Scharfe <rene.scharfe@lsrfire.ath.cx>
- Date
- Jun 22, 2009, 12:48 UTC
- Message-ID
- <4A3F7DAC.3090709@lsrfire.ath.cx>
- In-Reply-To
- <fcaeb9bf0906220507q45a61dc3w25ad41a4a65a2d5a@mail.gmail.com>
Nguyen Thai Ngoc Duy schrieb:
Show 5 quoted lines
> 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.
(Keywords: GIT_EXTERNAL_DIFF, --ext-diff, diff.<name>.command)
René