This is the current (intended) behavior. We have never pruned an
object from a repository unless the object is packed in the shared
alternate repository. See git-prune-packed's man page. The prune
logic for loose objects only deletes objects which are in packs,
and it doesn't care where that pack came from.
--
Shawn.
--