[prev in list] [next in list] [prev in thread] [next in thread]
List: git
Subject: Re: [PATCH] Shallow clone: low level machinery.
From: Junio C Hamano <junkio () cox ! net>
Date: 2006-01-31 18:22:22
Message-ID: 7vzmlcz28x.fsf () assigned-by-dhcp ! cox ! net
[Download RAW message or body]
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
> Worse, you cannot pull from older servers into shallow repos.
"have X" means different thing if you do not have matching
grafts information, so I suspect that is fundamentally
unsolvable.
I am not sure you can convince "git-rev-list ^A" to mean "not at
A but things before that is still interesting", especially when
you give many other heads to start traversing from, but if you
can, then you can do things at rev-list command line parameter
level without doing the "exchange and use the same grafts"
trickery. That _might_ be easier to implement but I do not see
an obvious correctness guarantee in the approach.
Implementation bugs aside, it is obvious the things _would_ work
correctly with "exchange and use the same grafts" approach.
-
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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic