#pragma once

#include "snapshot_impl.h"

#include <boost/optional.hpp>

namespace maps {
namespace wiki {
namespace contours {
namespace revision_meta {
namespace utils {

boost::optional<TCommitId>
headCommitId(
    const CommitsByObjectsMap& objectCommitIds,
    TObjectId objectId, TCommitId commitId);

} // namespace utils
} // namespace revision_meta
} // namespace contours
} // namespace wiki
} // namespace maps
