"C. Michael Pilato" <cmpil...@collab.net> writes:
>projecting a bit into the future what we'd like to see Subversion become, we
>offer the following vision statement for your review:
>
>   Subversion exists to be universally recognized and adopted as an
>   open-source, centralized version control system characterized by its
>   reliability as a safe haven for valuable data; the simplicity of its
>   model and usage; and its ability to support the needs of a wide variety
>   of users and projects, from individuals to large-scale enterprise
>   operations.
>
>A shorter, business-card-sized motto (offered as a replacement to the
>obsolete "A compelling replacement for CVS") might be:  "Enterprise-class
>centralized version control for the masses".

A big +1 to the above, Mike, and thanks for writing up this summary.

Obviously, what a few people in a room find compelling may or may not
persuade the entire community, so I'm not taking any of this as written
in stone until it's discussed here.  But reading it now, a few days
after the discussions, it's still very convincing to me.  Subversion can
be *the* centralized version control system, and what centralized
version control provides is exactly what many organizations need.

>ROADMAP
>
> [... WC-NG WC-NG WC-NG WC-NG "WC-NG" WC-NG WC-NG ...]

(Sorry, I might be quoting inaccurately, but I wanted to save space...)

I think WC-NG is going to open up room for a lot of good stuff on the
client side.  I agree with the proposed roadmap, but I'm really glad
that the WC-NG stuff comes first and that WC-NG coding is so far along.
That plus the repository-sent config stuff in the first two proposed
minor releases...

>   1.7: WC-NG; HTTPv2; 'svn patch'; typical slew of various bug fixes
>
>   1.8: repository-dictated configuration; tree conflicts improvements;
>        WC-NG-enabled stuff (rename tracking, compressed pristines,
>        shelving/checkpointing, ...)

...would already be a big step in the right direction.  I agree with the
analysis of the problems caused by having two FS backends; FS-NG will be
hard, but it may be necessary.

>One proposed solution is a Subversion "planet", to be hosted at a
>re-purposed subversion.org.  The planet would aggregate feeds from
>individual contributors, as well as the various corporate entities
>interested in Subversion development.  While various commercial interests
>(CollabNet, WANdisco, elego, etc.) may compete in some areas, they are all
>committed to improving Subversion as a whole.  Enterprise users need to see
>this unity across Subversion's corporate sponsors, and a communication
>stream which interleaves these corporate voices works toward that end.

Btw, I looked for an issue filed in Apache Infrastructure about getting
the domain pointed to a box where we can install the planet software,
but didn't see anything.  Have any steps been taken on this yet, or is
it "patches welcome" right now?

>SUMMARY
>
>I've covered a lot of ground here, but decisions in this community have
>always been and will be made on this mailing list, and they deserve to be
>made with as much information as possible.  You now know where a small
>contingent of developers stand on these issues.  I'd like to publicize on
>our project website a *community-endorsed* vision and roadmap ASAP, and then
>get to the business of moving Subversion forward along those lines.
>
>So what say you?

+1, in case it wasn't obvious.

-Karl

Reply via email to