Stefan Beller <sbeller@xxxxxxxxxx> writes: > On Wed, May 20, 2015 at 1:39 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote: >> >> So... > > maybe we need a command: > > Given this SHA1, tell me anything you know about it, > Is it a {blob,tree,commit,tag}? > Is it referenced from anywhere else in this repository and if so, which type? > And if it is not referenced, nor an object, tell me so explicitely. Let me add another to that list ;-) I have this prefix; please enumerate all known objects that share it. I do not know the value of the first two in your list. If it is a known object, then you throw it at "git show", "git cat-file -t" and dig from there. If it is not known, there is nothing more to do. I do not know if "need" is the right word, but I hope that you realize the last two among the four you listed need the equivalent of "git fsck". It is an expensive operation. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html