Right, bitkeeper doesn't name files with hashes like git does. But it uses sha1 (or similar) for decentralization: to tell if two remote files are the same.
Another player is tridge's rsync, which also uses hashes like that.
Another player is tridge's rsync, which also uses hashes like that.