Junio C Hamano wrote:True, I think. Not practical in its current form. Checking for circular references is O(n) in CPU and memory use relative to the number of commits in the entire repository. Consider: - The proposed check in the topo-order path is very low-cost, it costs a single decrement/increment per commit (and will detect other circular references not caused by the grafts mechanism, if they ever should occur). - If it is being done during the grafts install, then there should be a flag-file (at least), which indicates when the grafts file has changed since the last check. - It could/should be added to git-fsck. -- Sincerely, srb@cuci.nl Stephen R. van den Berg. -- 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
| Benjamin Herrenschmidt | Re: [linux-pm] [PATCH] Remove process freezer from suspend to RAM pathway |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Parag Warudkar | BUG: soft lockup - CPU#1 stuck for 15s! [swapper:0] |
| Christer Weinigel | Re: [PATCH] USB: mark USB drivers as being GPL only |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Arjan van de Ven | Re: [GIT]: Networking |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gregory Haskins | Re: [RFC PATCH 14/17] kvm: add a reset capability |
git: | |
