logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Repository format versioning [was: darcs patch]: msg#00027

Subject: Repository format versioning [was: darcs patch]
I think we might be misunderstanding each other because we're starting
from different assumptions.  I'll spell mine out.

There are only two questions that _darcs/format is useful for: can we
read this repo, and can we write to this repo.  I'm also assuming that
if we can write, then we can read.

Hence the proposed major/minor scheme, with major indicating write
compatibility, and minor indicating read compatibility.

Additionally, I'm assuming that it's okay for darcs to fail lazily; if
we include a new patch format, then darcs will fail when it attempts
to read a patch in the new format.  Therefore, creation of a new patch
format does not require bumping the major version.

As far as I can gather, you would want repository format versioning to
achieve something more general than that, but I don't understand what
it is exaclty.

                                        Juliusz


<Prev in Thread] Current Thread [Next in Thread>