On Don, 2008-02-21 at 09:56 +0100, Erik Tromp wrote:
[...]
> > Just a question, is there a reason why you created a new sourceforge
> project instead of posting a
> > patch to a recent olsrd version ?
> 
> I would like to, but then I have a few questions also:
> 
> 1. Can just anyone post/submit source code changes into the Mercurial
> repository?

Mercurial (or "hg" for short) as such is a distributed SCM (unlike CVS
and similar to git, arch, ...) without a technically defined (or
necessary) central/primary/main repository.
So basically one defines organizationally what the "official repository"
is. Everyone may clone it (and implicitly base your copy on the original
as you will want to incorporate changes from the "official" one) and
work similar to CVS. But you can also publish your changed/edited hg
tree (under whatever URL you have access to). And other people can pull
in changesets ("commits" IIRC in hg speak) from your published hg
tree(s).
Hannes (who actually is the resident hg guru), please correct any
faults!

As for the terminology: I purposely didn't use the word "fork" above as
I don't consider cloned trees a "fork" as long as one can pull commits
in without any major effort.

I hope that answers question 2) and 3) somewhat too.

	Bernd
-- 
Firmix Software GmbH                   http://www.firmix.at/
mobil: +43 664 4416156                 fax: +43 1 7890849-55
          Embedded Linux Development and Services




