From: Björn Steinbrink Date: Sat, 21 Nov 2009 18:07:38 GMT Subject: Re: How to make git diff-* ignore some patterns? Message-ID: <20091121180738.GA14919@atjola.homenet> In-Reply-To: <4B0817EE.1040000@dirk.my1.cc> On 2009.11.21 17:40:14 +0100, Dirk Süsserott wrote: > is there a way to tell "git diff-index" to ignore some special > patterns, such that /^-- Dump completed on .*$/ is NOT recognized as > a difference and "git diff-index" returns 0 if that's the only > difference? If you don't mind losing that line, you could use a clean filter via .gitattributes: echo '*.sql filter=mysql_dump' >> .gitattributes git config filter.mysql_dump.clean "sed -e '/^-- Dump completed on .*$/d'" That way, git will filter all *.sql paths through that sed command before storing them as blobs, dropping that "Dump completed" line from the data stored in the repo. Björn