diff --git a/eden/scm/lib/commands/src/run.rs b/eden/scm/lib/commands/src/run.rs index 862305199e5a2..75fe4858f3634 100644 --- a/eden/scm/lib/commands/src/run.rs +++ b/eden/scm/lib/commands/src/run.rs @@ -214,6 +214,16 @@ fn dispatch_command( if let Some(repo) = dispatcher.repo() { tracing::info!(target: "symlink_info", symlinks_enabled=cfg!(unix) || repo.requirements.contains("windowssymlinks")); + let _ = sampling::log!( + target: "repo_info", + repo_requirements = { + let reqs1 = repo.requirements.to_set(); + let reqs2 = repo.store_requirements.to_set(); + let mut reqs: Vec = reqs1.into_iter().chain(reqs2.into_iter()).collect(); + reqs.sort_unstable(); + reqs + } + ); } let run_logger =