all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Bastien <bzg@altern.org>
To: emacs-devel@gnu.org
Subject: Re: dVCS vs. CVS
Date: Mon, 07 Jan 2008 21:52:30 +0000	[thread overview]
Message-ID: <87zlvh5mn5.fsf@bzg.ath.cx> (raw)
In-Reply-To: <857iilbozs.fsf@lola.goethe.zz> (David Kastrup's message of "Mon,  07 Jan 2008 17:05:11 +0100")

David Kastrup <dak@gnu.org> writes:

> They can just work with their own repository without ever getting
> commit access to the central one, and create patches and offer them.
> When those get accepted upstream, their repository will notice when it
> is next updated and drop the duplication.
>
> They can do much more useful work without being a risk.

Yes. This is precisely why a dVCS might help new people feel more
confident when submitting patches.  For now, the workflow is this:

1. find an issue
2. hack, fix it
3. check whether the code is correct
4. submit the patch to emacs-devel

Newcomers who wants to reach step 4 will have to go thru step 3 first,
and carefully review their code.  But when?  Right now?  A bit later,
when they feel more confident that they found the right solution to a
real problem?  I guess that in most cases, they will delay a bit before
sending anything.  And delaying means that they might loose track of the
change, or of the idea, or they will think it might have been magically
fixed in the meantime.

dVCS lets you work on your side without urging you to put your code
under public scrutiny.  You push when you're ready.  Others pull from
your repository when they think your code is okay.

-- 
Bastien

  reply	other threads:[~2008-01-07 21:52 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-01-06 14:01 dVCS vs. CVS Bastien
2008-01-07 15:23 ` Yavor Doganov
2008-01-07 16:03   ` Tassilo Horn
2008-01-07 21:00     ` Alan Mackenzie
2008-01-07 22:45       ` Tassilo Horn
2008-01-08  2:46         ` Michael Olson
2008-01-08  9:28     ` Yavor Doganov
2008-01-08 12:59       ` Miles Bader
2008-01-07 16:05   ` David Kastrup
2008-01-07 21:52     ` Bastien [this message]
2008-01-07 21:59     ` Stephen J. Turnbull
2008-01-07 22:19       ` David Kastrup
2008-01-08  8:57         ` Stephen J. Turnbull
2008-01-09 11:37           ` Richard Stallman
2008-01-07 22:33       ` Bastien

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87zlvh5mn5.fsf@bzg.ath.cx \
    --to=bzg@altern.org \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.