emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: State of the repository conversion


From: Eli Zaretskii
Subject: Re: State of the repository conversion
Date: Thu, 20 Mar 2014 06:04:35 +0200

> From: "Stephen J. Turnbull" <address@hidden>
> Cc: address@hidden,
>     address@hidden
> Date: Thu, 20 Mar 2014 09:08:32 +0900
> 
> About the workflow, Eli Zaretskii writes:
> 
>  > It is better to draw upon the knowhow and experience of veteran git
>  > users among us to identify in advance the preferred workflows,
> 
> And the resulting recommendations will be ignored in favor of the
> convenience of the powers that be, as the recommendations for Bazaar
> were.

I think almost all of the Emacs developers use the workflow described
on the wiki.  I know I do.  So I'm not sure what your assessment is
based on.

> Please remember what that convenience boiled down to: "don't change
> anything that doesn't need to change, because the current workflow
> works fine for us".

The current workflow includes kludges and workarounds for bzr
deficiencies.  E.g., the way we merge from the release branch is due
to the fact that bzr doesn't track cherry-picks.  Git does.  I see no
reason to stick to the old workflow in these cases.

And that is just one example.  I could go on.  But since no one seems
to be interested, I'll probably shut up, before I once again am called
a bullshitter.

> I admit I was wrong to suggest "the workflows that work in other
> projects."  Experience showed that people adopted those workflows as
> needed for their own work, but many people continued to use Bazaar
> as if it were CVS.  It's only a tiny bit harder to use git that way
> (no bound branches or lightweight checkouts, so you do have to learn
> to push, and merge from upstream if your push wouldn't be a
> fast-forward).  But people are used to the up-to-date check failing,
> I suspect, and it's not that hard to learn -- everybody did learn in
> the bad old days of CVS.  So it amounts to learning that you need to
> "git push" after "git commit", if you were using a checkout with
> Bazaar.

I think you completely miss the point here.  These issues are
important (and I see nothing wrong with having them described on the
wiki), but they are not the important part.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]