{"thread":{"id":"3080","subject":"latest blob date (request)","startedAt":"2006-01-16T01:31:00Z","lastAt":"2006-01-16T19:00:33Z","messageCount":7,"participants":["Randy.Dunlap","Paul Mackerras","Kay Sievers","Junio C Hamano","Linus Torvalds"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"14703","messageId":"20060115173100.1134256b.rdunlap@xenotime.net","threadId":"3080","inReplyTo":null,"subject":"latest blob date (request)","fromName":"Randy.Dunlap","fromEmail":"rdunlap@xenotime.net","sentAt":"2006-01-16T01:31:00Z","receivedAt":"2006-01-16T01:31:00Z","isPatch":false,"sender":{"key":"rdunlap@xenotime.net","avatar":null},"body":"Hi,\n\nI would find it helpful (a user optimization) if each tree list\ncontained a date-last-modified/updated.  This could be used\nto help decide if I (someone) wanted to click on a particular\nblob or history (OK, blobs are quick, but history can be\nvery time-consuming, so being able to shortcut or skip\nhistory would be very helpful IMO).\n\n---\n~Randy\n"},{"id":"14708","messageId":"17355.10749.834774.642712@cargo.ozlabs.ibm.com","threadId":"3080","inReplyTo":"20060115173100.1134256b.rdunlap@xenotime.net","subject":"Re: latest blob date (request)","fromName":"Paul Mackerras","fromEmail":"paulus@samba.org","sentAt":"2006-01-16T05:07:09Z","receivedAt":"2006-01-16T05:07:09Z","isPatch":false,"sender":{"key":"paulus@samba.org","avatar":"https://avatars.githubusercontent.com/u/1606439?v=4"},"body":"Randy,\n\n> I would find it helpful (a user optimization) if each tree list\n> contained a date-last-modified/updated.  This could be used\n> to help decide if I (someone) wanted to click on a particular\n> blob or history (OK, blobs are quick, but history can be\n> very time-consuming, so being able to shortcut or skip\n> history would be very helpful IMO).\n\nAre you talking about gitk or gitweb?  If you mean gitweb on\nkernel.org, Kay Sievers is who you need to talk to.\n\nPaul.\n"},{"id":"14709","messageId":"20060115211011.17b18f60.rdunlap@xenotime.net","threadId":"3080","inReplyTo":"17355.10749.834774.642712@cargo.ozlabs.ibm.com","subject":"gitweb: latest blob date (request)","fromName":"Randy.Dunlap","fromEmail":"rdunlap@xenotime.net","sentAt":"2006-01-16T05:10:11Z","receivedAt":"2006-01-16T05:10:11Z","isPatch":false,"sender":{"key":"rdunlap@xenotime.net","avatar":null},"body":"On Mon, 16 Jan 2006 16:07:09 +1100 Paul Mackerras wrote:\n\n> Randy,\n> \n> > I would find it helpful (a user optimization) if each tree list\n> > contained a date-last-modified/updated.  This could be used\n> > to help decide if I (someone) wanted to click on a particular\n> > blob or history (OK, blobs are quick, but history can be\n> > very time-consuming, so being able to shortcut or skip\n> > history would be very helpful IMO).\n> \n> Are you talking about gitk or gitweb?  If you mean gitweb on\n> kernel.org, Kay Sievers is who you need to talk to.\n\nSheesh, you are correct.  Sorry.\n\nRedirecting to Kay.\t\n\n---\n~Randy\n"},{"id":"14733","messageId":"20060116174444.GA13512@vrfy.org","threadId":"3080","inReplyTo":"20060115211011.17b18f60.rdunlap@xenotime.net","subject":"Re: gitweb: latest blob date (request)","fromName":"Kay Sievers","fromEmail":"kay.sievers@vrfy.org","sentAt":"2006-01-16T17:44:44Z","receivedAt":"2006-01-16T17:44:44Z","isPatch":false,"sender":{"key":"kay.sievers@vrfy.org","avatar":null},"body":"On Sun, Jan 15, 2006 at 09:10:11PM -0800, Randy.Dunlap wrote:\n> On Mon, 16 Jan 2006 16:07:09 +1100 Paul Mackerras wrote:\n> \n> > Randy,\n> > \n> > > I would find it helpful (a user optimization) if each tree list\n> > > contained a date-last-modified/updated.  This could be used\n> > > to help decide if I (someone) wanted to click on a particular\n> > > blob or history (OK, blobs are quick, but history can be\n> > > very time-consuming, so being able to shortcut or skip\n> > > history would be very helpful IMO).\n> > \n> > Are you talking about gitk or gitweb?  If you mean gitweb on\n> > kernel.org, Kay Sievers is who you need to talk to.\n> \n> Sheesh, you are correct.  Sorry.\n\nHmm, where do I find this information? It is recorded in last commit,\nthat changed the file, right? I'm not sure, if we can get this out of\nthe git tools?\n\nThanks,\nKay\n"},{"id":"14734","messageId":"Pine.LNX.4.58.0601160945430.24990@shark.he.net","threadId":"3080","inReplyTo":"20060116174444.GA13512@vrfy.org","subject":"Re: gitweb: latest blob date (request)","fromName":"Randy.Dunlap","fromEmail":"rdunlap@xenotime.net","sentAt":"2006-01-16T17:46:38Z","receivedAt":"2006-01-16T17:46:38Z","isPatch":false,"sender":{"key":"rdunlap@xenotime.net","avatar":null},"body":"On Mon, 16 Jan 2006, Kay Sievers wrote:\n\n> On Sun, Jan 15, 2006 at 09:10:11PM -0800, Randy.Dunlap wrote:\n> > On Mon, 16 Jan 2006 16:07:09 +1100 Paul Mackerras wrote:\n> >\n> > > Randy,\n> > >\n> > > > I would find it helpful (a user optimization) if each tree list\n> > > > contained a date-last-modified/updated.  This could be used\n> > > > to help decide if I (someone) wanted to click on a particular\n> > > > blob or history (OK, blobs are quick, but history can be\n> > > > very time-consuming, so being able to shortcut or skip\n> > > > history would be very helpful IMO).\n> > >\n> > > Are you talking about gitk or gitweb?  If you mean gitweb on\n> > > kernel.org, Kay Sievers is who you need to talk to.\n> >\n> > Sheesh, you are correct.  Sorry.\n>\n> Hmm, where do I find this information? It is recorded in last commit,\n> that changed the file, right? I'm not sure, if we can get this out of\n> the git tools?\n\nI have no idea.  Maybe not.  If not, that's too bad.\n\nI was just making a request of something that I think would\nbe very helpful.\n\n-- \n~Randy\n"},{"id":"14735","messageId":"7vbqyct5vj.fsf@assigned-by-dhcp.cox.net","threadId":"3080","inReplyTo":"20060116174444.GA13512@vrfy.org","subject":"Re: gitweb: latest blob date (request)","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2006-01-16T17:55:12Z","receivedAt":"2006-01-16T17:55:12Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Kay Sievers <kay.sievers@vrfy.org> writes:\n\n> Hmm, where do I find this information? It is recorded in last commit,\n> that changed the file, right? I'm not sure, if we can get this out of\n> the git tools?\n\nYes we can.  But it is rather expensive.  You would do an\nequivalent of \"git whatchanged\" for each and every path.\n\nOf course commit chain is immutable so you could do this once\nand cache the results.\n"},{"id":"14738","messageId":"Pine.LNX.4.64.0601161055300.13339@g5.osdl.org","threadId":"3080","inReplyTo":"20060115173100.1134256b.rdunlap@xenotime.net","subject":"Re: latest blob date (request)","fromName":"Linus Torvalds","fromEmail":"torvalds@osdl.org","sentAt":"2006-01-16T19:00:33Z","receivedAt":"2006-01-16T19:00:33Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Sun, 15 Jan 2006, Randy.Dunlap wrote:\n> \n> I would find it helpful (a user optimization) if each tree list\n> contained a date-last-modified/updated.  This could be used\n> to help decide if I (someone) wanted to click on a particular\n> blob or history (OK, blobs are quick, but history can be\n> very time-consuming, so being able to shortcut or skip\n> history would be very helpful IMO).\n\nThat's fundamentally a very expensive operation in git.\n\nA \"blob\" doesn't have a date - and indeed, it cannot have one, since the \nsame blob may be associated with multiple different pathnames, and \nmultiple different commits.\n\nIf you have a particular pathname, you can ask \"when was this pathname \nchanged last\", which is basically\n\n\tgit-rev-list --max-count=1 HEAD -- Makefile \n\nbut that's not very cheap either.\n\n\t\tLinus\n"}]}