Linus Torvalds <torvalds@linux-foundation.org> writes:But when you fsck the subproject repository in isolation in the earlier step in your procedure, that is not taken into account, is it? The situation I had in mind was not about pruning, but an earlier fetch, either the native one that unpacks the objects into loose form or a http walker, fetched a commit near the tip but was interrupted/killed before finishing the fetch nor updating the ref. The tip of such an incomplete commit chain would be reported dangling. They are ahead of your refs but they may lack commits and trees to complete the chain back to your refs yet. When the higher-level project points at such a commit, the existence of the commit is not a proof that everything needed to complete the commit is available. We need to prove that separately, and that was my suggestion to run a "rev-list --objects $those-commits --not --all" in the subproject repository, simlar to what the quick-fetch topic does. - 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
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Kok, Auke | Re: Linux 2.6.21-rc1 |
| Greg KH | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Jeff Garzik | Re: [Patch v2] Make PCI extended config space (MMCONFIG) a driver opt-in |
git: | |
| David Miller | [GIT]: Networking |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Eric Dumazet | [PATCH] net: remove superfluous call to synchronize_net() |
