{"thread":{"id":"39897","subject":"git-subtree with log.date=relative","startedAt":"2015-07-20T00:03:50Z","lastAt":"2015-07-20T00:03:50Z","messageCount":1,"participants":["Bryan Jacobs"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"266466","messageId":"20150719200350.10ae4534@q3q.us","threadId":"39897","inReplyTo":null,"subject":"git-subtree with log.date=relative","fromName":"Bryan Jacobs","fromEmail":"b@q3q.us","sentAt":"2015-07-20T00:03:50Z","receivedAt":"2015-07-20T00:03:50Z","isPatch":false,"sender":{"key":"b@q3q.us","avatar":null},"body":"Dear git Developers,\n\nWhen setting log.date=relative in ~/.gitconfig, all \"git subtree push\"\ncommands fail with errors like this:\n\ngit push using:  ../../repos/second master\nfatal: invalid date format: 8 minutes ago\nCan't copy commit 10827bbf18aa17108e07039d9c125000889a4365\n\nI believe git subtree is making a call to git log and relying on the\ndates in the output being machine-readable instead of human-readable.\nIt should pass --date=default if it wants to ensure the default date\nformat is used.\n\nBryan Jacobs\n"}]}