On Wed, May 7, 2008 at 6:56 PM, Vlad Seryakov <[EMAIL PROTECTED]> wrote:
> One benefit i can see is not immediate and obvious but having more
> flexible source control system may attract or make it easy to handle
> access to more developers, easy to revert unneeded changes, as Stephan
> pointed, better patch control and changsets.
>
> Yes, it will require some learning but not that much, still this is just
> source control system, using it in the-CVS-mode, as commit/update/diff,
> will be possible with any tool.
>


Yeah, for this particular project then a new version control system is
not going to bring new developers stampeding through the door. But
there is some potentially nice usability benefits for newbies.

A couple of times recently on the aolserver list there should have
been some patches flowing but instead either whole files or tarballs
have been posted, making it extremely difficult to figure out whats
been changed, and making it unlikely that the changes will be
incorporated into cvs.  The mechanics of doing it right aren't hard
per-se, but it can be non obvious and sometimes it's a pain.
Obviously there are other problems with aolserver development, but if
there was a culture of passing patches back and forth it would make up
for a lot.

I think in general we've just scratched the surface of how to work
with dvcs'.  A lot of focus has been put on some of the new technical
abilities, just as svn was better because of atomic commits, renames
etc. But the new systems have a lot more headroom for new ways to
work.  It's interesting to me, that after ~ 3 years use of git for
kernel development they're even now having discussions about whether
or not you should rebase if you're a maintainer (pull and rebase other
peoples patches). You shouldn't, apparently, and the way it was
explained makes sense (saw this on kerneltrap.org I think, if you're
interested).

It will be cool to see how open source development is done in a couple
of years when we figure this all out...

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to