> 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.
The specific implementation was not the point. > 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. Of course. > As you see, many people do not have any problem with: A=B if > hash(A)=hash(B). This was the point. > Perhaps it will become general programming thechnique. I'd say it is already.