On Saturday 13 June 2009 15:45:04 you wrote: > 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 So, if I clone someone else's git archive, sha1 of a known commit must be compared and what else? How to check if all of archive's sha1-s are identical to its contents and every content is included?
Attachment:
signature.asc
Description: This is a digitally signed message part.