{"thread":{"id":"20","subject":"RE: Date handling.","startedAt":"2005-04-14T19:42:28Z","lastAt":"2005-04-15T05:02:25Z","messageCount":6,"participants":["Luck, Tony","Petr Baudis","David Woodhouse","H. Peter Anvin","Paul Jackson"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"118","messageId":"B8E391BBE9FE384DAA4C5C003888BE6F03457AE6@scsmsx401.amr.corp.intel.com","threadId":"20","inReplyTo":null,"subject":"RE: Date handling.","fromName":"Luck, Tony","fromEmail":"tony.luck@intel.com","sentAt":"2005-04-14T19:42:28Z","receivedAt":"2005-04-14T19:42:28Z","isPatch":false,"sender":{"key":"tony.luck@intel.com","avatar":"https://avatars.githubusercontent.com/u/5446021?v=4"},"body":">I'd prefer not to lose the information. If someone has committed a\n>change at 2am, I like to know that it was 2am for _them_. It helps me\n>decide where to look first for the cause of problems. :)\n\nI'd think the 8:00am-before-the-first-coffee checkins would be the\nmost worrying :-)\n\n>It also helps disambiguate certain comments, especially those involving\n>words or phrases such as \"yesterday\" or \"this afternoon\".\n\nThis is a very good point ... but this still has problems with the\n\"git is a filesystem, not a SCM\" mantra.  Timezone comments don't\nbelong in the git inode.\n\n-Tony\n"},{"id":"119","messageId":"20050414194626.GB22699@pasky.ji.cz","threadId":"20","inReplyTo":"B8E391BBE9FE384DAA4C5C003888BE6F03457AE6@scsmsx401.amr.corp.intel.com","subject":"Re: RE: Date handling.","fromName":"Petr Baudis","fromEmail":"pasky@ucw.cz","sentAt":"2005-04-14T19:46:26Z","receivedAt":"2005-04-14T19:46:26Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"Dear diary, on Thu, Apr 14, 2005 at 09:42:28PM CEST, I got a letter\nwhere \"Luck, Tony\" <tony.luck@intel.com> told me that...\n> >I'd prefer not to lose the information. If someone has committed a\n> >change at 2am, I like to know that it was 2am for _them_. It helps me\n> >decide where to look first for the cause of problems. :)\n> \n> I'd think the 8:00am-before-the-first-coffee checkins would be the\n> most worrying :-)\n> \n> >It also helps disambiguate certain comments, especially those involving\n> >words or phrases such as \"yesterday\" or \"this afternoon\".\n> \n> This is a very good point ... but this still has problems with the\n> \"git is a filesystem, not a SCM\" mantra.  Timezone comments don't\n> belong in the git inode.\n\nSo, when commit is done in a given time of day, a \"*YAWN*\" line should\nbe automatically appended to the log message. ;-)\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nStuff: http://pasky.or.cz/\nC++: an octopus made by nailing extra legs onto a dog. -- Steve Taylor\n"},{"id":"127","messageId":"1113512078.12012.227.camel@baythorne.infradead.org","threadId":"20","inReplyTo":"B8E391BBE9FE384DAA4C5C003888BE6F03457AE6@scsmsx401.amr.corp.intel.com","subject":"RE: Date handling.","fromName":"David Woodhouse","fromEmail":"dwmw2@infradead.org","sentAt":"2005-04-14T20:54:38Z","receivedAt":"2005-04-14T20:54:38Z","isPatch":false,"sender":{"key":"dwmw2@infradead.org","avatar":"https://gravatar.com/avatar/7afd4f07e0cf7d7e046ae2d23678296b37777c96488e6f3451e78a5514154ebd?d=mp&s=160"},"body":"On Thu, 2005-04-14 at 12:42 -0700, Luck, Tony wrote:\n> This is a very good point ... but this still has problems with the\n> \"git is a filesystem, not a SCM\" mantra.  Timezone comments don't\n> belong in the git inode.\n\nYeah, but really I'd want to see other serious users of it before I'd\naccept that the timezone information _really_ needs to be stored\nseparately. After all, the committer and author information really\nwouldn't be considered part of the _filesystem_ either.\n\n-- \ndwmw2\n\n\n"},{"id":"129","messageId":"425EDA43.3040404@zytor.com","threadId":"20","inReplyTo":"1113512078.12012.227.camel@baythorne.infradead.org","subject":"Re: Date handling.","fromName":"H. Peter Anvin","fromEmail":"hpa@zytor.com","sentAt":"2005-04-14T21:01:55Z","receivedAt":"2005-04-14T21:01:55Z","isPatch":false,"sender":{"key":"hpa@zytor.com","avatar":null},"body":"David Woodhouse wrote:\n> On Thu, 2005-04-14 at 12:42 -0700, Luck, Tony wrote:\n> \n>>This is a very good point ... but this still has problems with the\n>>\"git is a filesystem, not a SCM\" mantra.  Timezone comments don't\n>>belong in the git inode.\n> \n> Yeah, but really I'd want to see other serious users of it before I'd\n> accept that the timezone information _really_ needs to be stored\n> separately. After all, the committer and author information really\n> wouldn't be considered part of the _filesystem_ either.\n> \n\nBoth of these are metadata; they may not be directly relevant to the \nfilesystem, but are attributes relevant to the client thereof; \neffectively an xattr.  It's not really any different than the fact that \nRFC 2822-style messages frequently contain headers rarely used by either \nMTAs or MUAs; they're metadata provided along the standard format for \nmetadata in that system.  In fact, the ability for RFC (2)822 to \naccommodate this type of data has shown to be a major strength of the \nsystem, as opposed to the uncountably many attempts at binary email formats.\n\n\t-hpa\n"},{"id":"131","messageId":"1113515314.12012.235.camel@baythorne.infradead.org","threadId":"20","inReplyTo":"425EDA43.3040404@zytor.com","subject":"Re: Date handling.","fromName":"David Woodhouse","fromEmail":"dwmw2@infradead.org","sentAt":"2005-04-14T21:48:34Z","receivedAt":"2005-04-14T21:48:34Z","isPatch":false,"sender":{"key":"dwmw2@infradead.org","avatar":"https://gravatar.com/avatar/7afd4f07e0cf7d7e046ae2d23678296b37777c96488e6f3451e78a5514154ebd?d=mp&s=160"},"body":"On Thu, 2005-04-14 at 14:01 -0700, H. Peter Anvin wrote:\n> Both of these are metadata; they may not be directly relevant to the \n> filesystem, but are attributes relevant to the client thereof; \n> effectively an xattr.\n\nRight. That's perfectly acceptable -- and that's the reason why I think\nit's also fine to keep the timezone and the rename information in there\ntoo. If we were being _really_ anal about auxiliary information being\nseparate, we'd stick it in a separate blob object and merely refer to it\nfrom the commit object. I don't think there's really any call to take it\nthat far, though.\n\n-- \ndwmw2\n\n\n"},{"id":"185","messageId":"20050414220225.286e10ec.pj@engr.sgi.com","threadId":"20","inReplyTo":"B8E391BBE9FE384DAA4C5C003888BE6F03457AE6@scsmsx401.amr.corp.intel.com","subject":"Re: Date handling.","fromName":"Paul Jackson","fromEmail":"pj@engr.sgi.com","sentAt":"2005-04-15T05:02:25Z","receivedAt":"2005-04-15T05:02:25Z","isPatch":false,"sender":{"key":"pj@engr.sgi.com","avatar":null},"body":"> I'd think the 8:00am-before-the-first-coffee checkins would be the\n> most worrying :-)\n\nFor me, it was the Friday evening after beer bust checkin.\n\nBut my employer can't afford those anymore, so I'm safe.\n\n-- \n                  I won't rest till it's the best ...\n                  Programmer, Linux Scalability\n                  Paul Jackson <pj@engr.sgi.com> 1.650.933.1373, 1.925.600.0401\n"}]}