[Adium-devl] Let's switch to a DVCS
Felipe Contreras
felipe.contreras at gmail.com
Wed Apr 15 23:52:46 UTC 2009
2009/4/16 Christopher Forsythe <chris at growl.info>:
>
>
> On Wed, Apr 15, 2009 at 6:05 PM, Felipe Contreras
> <felipe.contreras at gmail.com> wrote:
>>
>> On Thu, Apr 16, 2009 at 1:35 AM, Alan Humpherys <ewonderz at mac.com> wrote:
>> > I am less than enthused about the grief of maintaining the large
>> > repositories for a DVCS on my local machines. Also, are we planning on
>> > having a single central "master" or do I have to merge with each developer's
>> > copy each time I want to get things in sync?
>>
>> That fact that you use a DVCS tool doesn't mean you need to follow a
>> decentralized workflow.
>
>
> I'm pretty sure that Alan knows how the distributed model works. These guys
> decided on a using a centralized model, using the repo they wanted, etc etc.
> Plenty of discussion was done way long ago, they've been slowly working on
> the feasibility of moving everything over to the main choice. Alan's voicing
> his concerned about not using a centralized repo by asking that question, I
> don't think he was asking for an explanation of how it all works.
Did I miss interpret this?
"having a single central "master" or do I have to merge with each
developer's copy each time I want to get things in sync?"
It seems to imply there are only two models; a centralized one, and
some kind of idealized decentralized model that nobody is using.
He didn't seem to know about the most used and successful distributed
model which is the chain of trust, so I simply mentioned it. It has
the advantage that it as a "main" repo, so people can use the
centralized workflow if they like, so you have the advantage of both
worlds.
> I don't think they're going to be using git, since many of the core
> developers just dislike it, and that's not going to change with a lot of
> back and forth. The best that conversation could be seen as is trolling, and
> it degrades from there. Probably best to just drop the git conversation.
I was talking about a model, which can be used on *any* DVCS, it just
so happens that it scales much better with git.
I just happen to have spent quite a bit of time analyzing multiple
DVCS, not just the UI's but mostly the inner workings, so I thought
you might be interested in learning a bit about that. It's becoming
more clear that git is being discarded by pure feeling because people
"dislike" it, so the facts don't seem to matter.
In any case, why do you think I'm trolling? I have invited people to
talk about this privately and at least David Smith accepted the
invitation. If anyone else is interested please don't hesitate.
I think the SCM tool of choice makes a big difference in the workflow
of the project that's why it's good to take the decision carefully, so
every insight helps. Since I'm a git contributor I can possibly say a
thing or two that you haven't considered yet, that's all I'm saying.
If you don't want to hear it, then fine, it's your choice.
Cheers.
--
Felipe Contreras
More information about the devel
mailing list