On Mon, 2008-07-28 at 14:01 +0200, Johannes Schindelin wrote:
Yes, but it is more defined than that. There are still ambiguities with
topological sort, so the gittorrent spec specified exactly how all ties
are broken. They happen to be a further refinement of --date-order,
with respect to the ordering of commits.
Ok. I think there are also some other trivial differences such as
bundles containing refs (which in the context of gittorrent will be
useless).
By "Shallow" I think I mean a different thing to you. I mean something
akin to just the last pack's worth of commits.
Ok. But from the current implementation's perspective, this is not yet
needed, we are just using the existing API.
Actually what would be useful would be for the thin pack generation to
also allow any object to be specified as its input list, not just
commits... then we wouldn't have to break blocks on commit boundaries
(see http://gittorrent.utsl.gen.nz/rfc.html#org-blocks).
http://gittorrent.utsl.gen.nz/rfc.html#org-reels
No. It's chopped by uncompressed size.
http://gittorrent.utsl.gen.nz/rfc.html#org-blocks
You would make a new reel to cover a new bunch of updates. It's
important that the reels don't change too often for reasons I describe
in the RFC.
As I said in my recent message to the list, I wrote another top level
overview here:
http://gittorrent.utsl.gen.nz/rfc.html#org-blocks
Cheers,
Sam.
--
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