diff --git a/lib/syskit/log/cli/datastore.rb b/lib/syskit/log/cli/datastore.rb index 4093a8d..1b8dfbe 100644 --- a/lib/syskit/log/cli/datastore.rb +++ b/lib/syskit/log/cli/datastore.rb @@ -284,6 +284,8 @@ def resolve_datasets(store, *query, **get_arguments) if (digest = implicit.first) Syskit::Log::Datastore::Dataset .validate_encoded_short_digest(digest) + return [store.get(digest, **get_arguments)] if matchers.empty? + matchers["digest"] = /^#{digest}/ end