+void CopyMethod::CalculateHashes(FetchItem const * const Itm, FetchResult &Res)
+{
+ Hashes Hash(Itm->ExpectedHashes);
+ FileFd::CompressMode CompressMode = FileFd::None;
+ if (_config->FindB("Acquire::GzipIndexes", false) == true)
+ CompressMode = FileFd::Extension;
+
+ FileFd Fd(Res.Filename, FileFd::ReadOnly, CompressMode);
+ Hash.AddFD(Fd);
+ Res.TakeHashes(Hash);
+}
+