Johannes Schindelin wrote:Nah, that I think is solved. Check the mentioned post by Junio C Hamano in the "Re: Figured out how to get Mozilla into git" post: http://permalink.gmane.org/gmane.comp.version-control.git/21603 (although it would need extension to the git protocol). Client and server do graft exchange both ways, limiting the commit ancestry graph the both ends walk to the intersection of the fake view of the ancestry graph both ends have. Then server uses those virtual grafts to calculate which objects to send. The rest is done (or should be done) by history grafting code. By all merge bases I mean merge bases for all commits in full part, merge bases for all commits in full part and commits pointed by tags in sparse part, merge bases for all commits in full part and tagged in sparse part and merge bases in sparse part etc. recursively. Just in case, as an ultimate merge bases. I still think that the correct idea for the lazy clone is to have soft grafts, so you have to solve at least part of shallo clone/sparse clone problems first. -- Jakub Narebski Warsaw, Poland ShadeHawk on #git - 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 KH | Og dreams of kernels |
| Jens Axboe | [PATCH 31/33] Fusion: sg chaining support |
| Arnd Bergmann | Re: finding your own dead "CONFIG_" variables |
| Mark Brown | [PATCH 2/2] Subject: natsemi: Allow users to disable workaround for DspCfg reset |
| Tony Breeds | [LGUEST] Look in object dir for .config |
git: | |
| Brian Downing | Re: Git in a Nutshell guide |
| John Benes | Re: master has some toys |
| Matthias Lederhofer | [PATCH 4/7] introduce GIT_WORK_TREE to specify the work tree |
| Alexander Sulfrian | [RFC/PATCH] RE: git calls SSH_ASKPASS even if DISPLAY is not set |
| Junio C Hamano | Re: Rss produced by git is not valid xml? |
| Linux Kernel Mailing List | iSeries: fix section mismatch in iseries_veth |
| Linux Kernel Mailing List | ixbge: remove TX lock and redo TX accounting. |
| Linux Kernel Mailing List | ixgbe: fix several counter register errata |
| Linux Kernel Mailing List | b43: fix build with CONFIG_SSB_PCIHOST=n |
| Linux Kernel Mailing List | 9p: block-based |
