When I tried to make cat-file --batch use ref-filter logic, I encountered this problem: get_oid_with_context() does not really let me know if an oid is in the git repository. E.g. get_oid_with_context(the_repository, "0000000000000000000000000000000000000000",...) will return FOUND. (I really want it to tell me MISSING_OBJECT or something else) On the other hand, oid_object_info_extended() will parse an object in depth, using it will seriously affect performance. So I want to know if there is a function that can quickly find the oid? I searched in `object-name.c`, `object-file.c`, and there seems to be no clue... -- ZheNing Hu