{"thread":{"id":"14036","subject":"git-diff question","startedAt":"2008-06-19T11:48:22Z","lastAt":"2008-06-19T15:55:37Z","messageCount":3,"participants":["Alf Clement","Jakub Narebski"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"80311","messageId":"556d90580806190448y2bfeebardb05c5b0b91e53a7@mail.gmail.com","threadId":"14036","inReplyTo":null,"subject":"git-diff question","fromName":"Alf Clement","fromEmail":"alf.clement@gmail.com","sentAt":"2008-06-19T11:48:22Z","receivedAt":"2008-06-19T11:48:22Z","isPatch":false,"sender":{"key":"alf.clement@gmail.com","avatar":null},"body":"Hi all,\n\n$ git diff\ndiff --git a/Firmware/Firmware.ccscc b/Firmware/Firmware.ccscc\nold mode 100755\nnew mode 100644\n....\nreturns a list of files where the mode was changed, which seems to be\ncorrect. Also\nmodified files are flaged.\nI wonder why\n$ git diff --diff-filter=T\noutputs nothing.\nI am running this under cygwin.\n\nThanks,\nAlf\n"},{"id":"80312","messageId":"m3tzfpmy2b.fsf@localhost.localdomain","threadId":"14036","inReplyTo":"556d90580806190448y2bfeebardb05c5b0b91e53a7@mail.gmail.com","subject":"Re: git-diff question","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2008-06-19T12:03:30Z","receivedAt":"2008-06-19T12:03:30Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"\"Alf Clement\" <alf.clement@gmail.com> writes:\n\n> $ git diff\n> diff --git a/Firmware/Firmware.ccscc b/Firmware/Firmware.ccscc\n> old mode 100755\n> new mode 100644\n> ....\n> returns a list of files where the mode was changed, which seems to be\n> correct. Also\n> modified files are flaged.\n> I wonder why\n> $ git diff --diff-filter=T\n> outputs nothing.\n\nIsn't 'T' about *t*ype change, i.e. change between ordinary file,\nsymlink, directory and commit (submodule)?\n\n> I am running this under Cygwin.\n\nOr perhaps this is a cause.\n\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"80325","messageId":"556d90580806190855j7f247854m725ed7e6efa48f0b@mail.gmail.com","threadId":"14036","inReplyTo":"m3tzfpmy2b.fsf@localhost.localdomain","subject":"Re: git-diff question","fromName":"Alf Clement","fromEmail":"alf.clement@gmail.com","sentAt":"2008-06-19T15:55:37Z","receivedAt":"2008-06-19T15:55:37Z","isPatch":false,"sender":{"key":"alf.clement@gmail.com","avatar":null},"body":"Hi,\n\nregarding git diff --help:\n\n --diff-filter=[ACDMRTUXB*]\n        Select only files that are Added (A), Copied (C), Deleted (D),\n        Modified (M), Renamed (R), have their type (mode) changed (T),\n        are Unmerged (U), are Unknown (X), or have had their pairing\n\nand git diff reports mode changes...\n\nCU,\nAlf\n\nOn Thu, Jun 19, 2008 at 2:03 PM, Jakub Narebski <jnareb@gmail.com> wrote:\n> \"Alf Clement\" <alf.clement@gmail.com> writes:\n>\n>> $ git diff\n>> diff --git a/Firmware/Firmware.ccscc b/Firmware/Firmware.ccscc\n>> old mode 100755\n>> new mode 100644\n>> ....\n>> returns a list of files where the mode was changed, which seems to be\n>> correct. Also\n>> modified files are flaged.\n>> I wonder why\n>> $ git diff --diff-filter=T\n>> outputs nothing.\n>\n> Isn't 'T' about *t*ype change, i.e. change between ordinary file,\n> symlink, directory and commit (submodule)?\n>\n>> I am running this under Cygwin.\n>\n> Or perhaps this is a cause.\n>\n> --\n> Jakub Narebski\n> Poland\n> ShadeHawk on #git\n>\n"}]}