On 12.09.2009 04:57, Yuki KODAMA wrote:
> On Sat, Sep 12, 2009 at 02:22, Adrian Buehlmann <adr...@cadifra.com> wrote:
>> On 11.09.2009 18:27, Steve Borho wrote:
>>> Shall I resurrect the crew repo and make you both writers?
>> No thanks. Not needed any more.
> 
> If Adrian doesn't need crew repo, I also don't need it.
> The importance of existence of crew is early sharing of our (Adrian & me)
> changesets till Steve back to online.
> Sorry for bothering you, Steve.
> 

Given the layout of the time zones, I would probably
have been the only one possibly benefitting of such a repo.

Yuki is GMT+9, I am GMT+2, Steve is GMT-5.

So I am the man in the middle (regarding time zones).

So, in the morning, I pulled Steve's changes and saw Yuki's
patches he sent to the list hanging in the queue.

In that past, I had in some cases seen a benefit in using
Yuki's work *before* Steve has reviewed and pushed them.
I saw little point in applying them myself to my
work repo, then stripping them again and pulling Steve's
pushes when he applied them. Especially not after having
learned that Steve pushed pretty much anything of Yuki
anyway.

It is obvious that Yuki is not interested in having
early access to my changes. Neither does Steve, since
he does his big hacks in the his evening, when I'm
already sleeping.

However, it was interesting to see how difficult it is
to change workflows, even on such a tiny project :).

It was especially funny to learn afterwards, that it
was just the URL of the repo that was the problem.

In my book, all changesets that a contributor publishes
anywhere with a request to include them are "official"
changesets. It doesn't matter *where* they are published.

If anyone sends a patch to the tortoiseHg devel mailing
list, I suppose he wants that included in the main
repo and thus appear in the next release.

I don't know why a repo on bitbucket created by
person X should be more official than if it is created
by person Y.

Sepcifically, why do we need Steve to create a repo
called "crew", so that team members will use that
repo to push changes there? If all team members
can push there anyway?

It is interesting to see that the power of mercurial
wasn't even applied on this project itself.
Mercurial is used here for working independently
by a number of individuals, sending their work
to one central "master" developer, without exchange
of changes between those non-master developers.
The working style is still a central one, but with
the benefit of contributors being able to work
disconnected from the central repo. In that sense
it still resembles a lot with the SVN model, with
the important difference that SVN does not support
local commits and contributors always need connectivity
to access project history.

But obviously, this is more a social and communication
problem than anything else.

Sorry for having bothered you, Yuki. I hope you do
continue contributing as you did despite my failed
attempt in tweaking TortoiseHg workflows.

My attempt was also motivated to see mercurial
used in a real project. Otherwise I wouldn't
probably have bothered at all.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to