Alexander Hall <alexan...@beard.se> wrote: > Leaving the internals of rsync aside (of which I assume much but *know* > little), if I consider two 4TB blobs to be equal just because they have > the same SHA1 hash, I can easily see myself ending up in one of these > conditions (but not both):
This was git, not rsync. Perhaps the hash is only used as an index for a database, and if two blobs have equal hash, one will note it. It is necessary to see the details. As you see, many people do not have any problem with: A=B if hash(A)=hash(B). Perhaps it will become general programming thechnique. Rodrigo.