{"thread":{"id":"48849","subject":"Re: I can do past and feature commits. It is a bug?","startedAt":"2018-07-10T00:02:52Z","lastAt":"2018-07-10T00:02:52Z","messageCount":1,"participants":["Jonathan Nieder"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"352051","messageId":"20180710000243.GK14196@aiede.svl.corp.google.com","threadId":"48849","inReplyTo":"CACNAd2RB4GqfrfbqViX5Jwtpcsm64uQ2uU4K4W+AVR0y5d96gA@mail.gmail.com","subject":"Re: I can do past and feature commits. It is a bug?","fromName":"Jonathan Nieder","fromEmail":"jrnieder@gmail.com","sentAt":"2018-07-10T00:02:43Z","receivedAt":"2018-07-10T00:02:52Z","isPatch":false,"sender":{"key":"jrnieder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/281595?v=4"},"body":"+the public git mailing list, git-security@googlegroups.com -> bcc\nHi,\n\nLin Terry wrote:\n\n> I can do past and feature commits. It is a bug?\n>\n> Check out my gitgub page.\n> https://github.com/terrylinooo\n>\n> You can see a LOVE, they are past commits I commited yesterday.\n\nThe ability to set the author and committer date freely is an\nintentional capability.  See the 'Commit Information' section of \"git\nhelp commit-tree\", for example.\n\nIf you'd like the ability to prove that an object was pushed by a\nparticular person at a particular time, you might like the push\ncertificates feature.  The pusher is authenticated using a GPG\nsignature; the push time can be recorded by the server in its\npre-receive or post-receive hook (so you still have to trust the\nserver for that).  See the description of --signed in \"git help push\"\nand of hooks in \"git help receive-pack\" for more details on that\nsubject.\n\nThanks and hope that helps,\nJonathan\n"}]}