Why so?
Each received object is stored in memory when received, so why can't you
simply validate it in place? No need to keep trace of them afterward.
Not all objects otherwise I wouldn't even be able to run it.
My point is that you can have fsck load only objects contained in the
received pack (you can use the pack index to load them) and assume
connectivity is good whenever an object in the pack reference an
existing object outside of the pack. At least this doesn't need to
happen in parallel with pack indexing.
Nicolas
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html