From: Michael J Gruber Date: Sat, 13 Jun 2009 15:45:04 GMT Subject: Re: Repository authenticity question Message-ID: <4A33C980.40003@drmicha.warpmail.net> In-Reply-To: <200906131527.03450.Karlis.Repsons@gmail.com> Kārlis Repsons venit, vidit, dixit 13.06.2009 17:26: > Hi, > It would be good to know what did Linus meant, when he said "and they will > fail" about people, who would try changing some git projects' history (that > is, the content, that is added already)? If I loose my repository completely, > can I still know, that those contributions there are the same after I pull > and how? What contents can be deleted, while still retaining consistency? > > Regards, > Kārlis The sha1 ("object name") of a commit depends not only on its contents, but on all its predecessors. So if you know one commit's sha1 to be "original" you know for all its ancestors. Michael