{"thread":{"id":"2138","subject":"Hard-linked trees with git?","startedAt":"2005-10-18T20:18:35Z","lastAt":"2005-10-19T11:23:52Z","messageCount":3,"participants":["Krzysztof Halasa","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"10218","messageId":"m3vezufujo.fsf@defiant.localdomain","threadId":"2138","inReplyTo":null,"subject":"Hard-linked trees with git?","fromName":"Krzysztof Halasa","fromEmail":"khc@pm.waw.pl","sentAt":"2005-10-18T20:18:35Z","receivedAt":"2005-10-18T20:18:35Z","isPatch":false,"sender":{"key":"khc@pm.waw.pl","avatar":null},"body":"Hi,\n\nAre hard-linked working trees possible with git? Anybody doing that?\n\nOr: is it possible to have some constant file timestamps, so that\nchanging the HEAD to something and returning to the old HEAD\n(say, with hard resets) restores the old timestamps?\n-- \nKrzysztof Halasa\n"},{"id":"10223","messageId":"7vpsq2pmyl.fsf@assigned-by-dhcp.cox.net","threadId":"2138","inReplyTo":"m3vezufujo.fsf@defiant.localdomain","subject":"Re: Hard-linked trees with git?","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2005-10-18T20:52:18Z","receivedAt":"2005-10-18T20:52:18Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Krzysztof Halasa <khc@pm.waw.pl> writes:\n\n> Or: is it possible to have some constant file timestamps, so that\n> changing the HEAD to something and returning to the old HEAD\n> (say, with hard resets) restores the old timestamps?\n\nThat would screw up 'make'.\n"},{"id":"10278","messageId":"m3irvt21iv.fsf@defiant.localdomain","threadId":"2138","inReplyTo":"7vpsq2pmyl.fsf@assigned-by-dhcp.cox.net","subject":"Re: Hard-linked trees with git?","fromName":"Krzysztof Halasa","fromEmail":"khc@pm.waw.pl","sentAt":"2005-10-19T11:23:52Z","receivedAt":"2005-10-19T11:23:52Z","isPatch":false,"sender":{"key":"khc@pm.waw.pl","avatar":null},"body":"Junio C Hamano <junkio@cox.net> writes:\n\n>> Or: is it possible to have some constant file timestamps, so that\n>> changing the HEAD to something and returning to the old HEAD\n>> (say, with hard resets) restores the old timestamps?\n>\n> That would screw up 'make'.\n\nNot if the old timestamps matched the old files and if you make sure\nyou don't mix different branches with one object tree (i.e., you always\nswitch to correct HEAD before building).\n-- \nKrzysztof Halasa\n"}]}