Non dependency hashing

This commit is contained in:
Your Name
2025-04-29 22:49:03 +12:00
parent 1ef4a16b66
commit 8c234cf88b
6 changed files with 20 additions and 935 deletions

View File

@ -17,16 +17,16 @@ service_versions::service_versions(const std::string & server_name, const std::s
{
}
XXH64_hash_t service_versions::calculate_version_local_service_template()
uint64_t service_versions::calculate_version_local_service_template()
{
template_info tinfo;
if (!get_template_info(m_service_name, tinfo)) {
return 0;
return 0;
}
return hash_directory_recursive(tinfo.local_template_path);
}
XXH64_hash_t service_versions::calculate_version_local_config()
uint64_t service_versions::calculate_version_local_config()
{
std::string config_path = localpath::service(m_server_name, m_service_name);
if (config_path.empty() || !fs::exists(config_path)) {
@ -37,31 +37,31 @@ XXH64_hash_t service_versions::calculate_version_local_config()
void service_versions::update_stored_remote_versions()
{
XXH64_hash_t template_hash = calculate_version_remote_service_template();
XXH64_hash_t config_hash = calculate_version_remote_config();
uint64_t template_hash = calculate_version_remote_service_template();
uint64_t config_hash = calculate_version_remote_config();
// TODO - actually update things!
}
XXH64_hash_t service_versions::get_version_remote_config()
uint64_t service_versions::get_version_remote_config()
{
// TODO - actually get the version!
return 0;
}
XXH64_hash_t service_versions::get_version_remote_service_template()
uint64_t service_versions::get_version_remote_service_template()
{
// TODO - actually get the version!
return 0;
}
XXH64_hash_t service_versions::calculate_version_remote_service_template()
uint64_t service_versions::calculate_version_remote_service_template()
{
// TODO - actually get the version!
return 0;
}
XXH64_hash_t service_versions::calculate_version_remote_config()
uint64_t service_versions::calculate_version_remote_config()
{
// TODO - actually get the version!
return 0;