Hi Hannes, thanks for taking this up and sorry for the long delay in my answer. Johannes Sixt <j6t@xxxxxxxx> writes: > Am 14.05.2013 15:17, schrieb Andreas Leha: >> Hi all, >> >> how can I make git ignore the time stamp(s) in a PDF. Two PDFs that >> differ only in these time stamps should be considered identical. >> ... >> What I tried is a filter: >> ,----[ ~/.gitconfig ] >> | [filter "pdfresetdate"] >> | clean = pdfresetdate >> `---- >> >> This 'works' as far as the committed pdf indeed has the date reset to my >> default value. >> >> However, when I re-checkout the files, they are marked modified by git. > > I'm using cleaned files every now and then, but not on Linux. I have > never observed this behavior recently. > > If you 'git add' the file, does it keep its modified state? Does 'git yes. > diff' tell a difference? no. Here is a complete 'session': ,---- | > mkdir test | > cd test | > git init | > echo '*.pdf filter=pdfresetdate' > .gitattributes | > cp ~/PDF/score_table.pdf . | > pdfinfo score_table.pdf | Title: (score_table) | Author: (andreas) | Creator: GPL Ghostscript 905 (ps2write) | Producer: GPL Ghostscript 9.05 | CreationDate: Fri Feb 8 15:44:47 2013 | ModDate: Fri Feb 8 15:44:47 2013 | Tagged: no | Pages: 1 | Encrypted: no | Page size: 595 x 842 pts (A4) | File size: 36989 bytes | Optimized: no | PDF version: 1.4 | > git add score_table.pdf | > pdfinfo score_table.pdf | Title: (score_table) | Author: (andreas) | Creator: GPL Ghostscript 905 (ps2write) | Producer: GPL Ghostscript 9.05 | CreationDate: Fri Feb 8 15:44:47 2013 | ModDate: Fri Feb 8 15:44:47 2013 | Tagged: no | Pages: 1 | Encrypted: no | Page size: 595 x 842 pts (A4) | File size: 36989 bytes | Optimized: no | PDF version: 1.4 | > git commit -m "test" | > pdfinfo score_table.pdf | Title: (score_table) | Author: (andreas) | Creator: GPL Ghostscript 905 (ps2write) | Producer: GPL Ghostscript 9.05 | CreationDate: Fri Feb 8 15:44:47 2013 | ModDate: Fri Feb 8 15:44:47 2013 | Tagged: no | Pages: 1 | Encrypted: no | Page size: 595 x 842 pts (A4) | File size: 36989 bytes | Optimized: no | PDF version: 1.4 | > rm score_table.pdf | > git checkout score_table.pdf | > git status | # On branch master | # Changes not staged for commit: | # (use "git add <file>..." to update what will be committed) | # (use "git checkout -- <file>..." to discard changes in working directory) | # | # modified: score_table.pdf | # | # Untracked files: | # (use "git add <file>..." to include in what will be committed) | # | # .gitattributes | no changes added to commit (use "git add" and/or "git commit -a") | > pdfinfo score_table.pdf | Title: (score_table) | Author: (andreas) | Creator: GPL Ghostscript 905 (ps2write) | Producer: GPL Ghostscript 9.05 | CreationDate: Mon Jan 1 07:26:19 1979 | ModDate: Mon Jan 1 07:26:19 1979 | Tagged: no | Pages: 1 | Encrypted: no | Page size: 595 x 842 pts (A4) | File size: 37126 bytes | Optimized: no | PDF version: 1.4 | > git add score_table.pdf | > git status | # On branch master | # Changes to be committed: | # (use "git reset HEAD <file>..." to unstage) | # | # modified: score_table.pdf | # | # Untracked files: | # (use "git add <file>..." to include in what will be committed) | # | # .gitattributes | > git diff score_table.pdf | > `---- Regards, Andreas -- 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