zsh-workers
 help / color / mirror / code / Atom feed
From: Peter Stephenson <p.w.stephenson@ntlworld.com>
To: zsh-workers@zsh.org
Subject: Re: Next release
Date: Sat, 10 Dec 2011 17:19:56 +0000	[thread overview]
Message-ID: <20111210171956.32b37a06@pws-pc.ntlworld.com> (raw)
In-Reply-To: <87iplpzfr0.fsf@ft.bewatermyfriend.org>

On Fri, 09 Dec 2011 20:50:27 +0100
Frank Terbeck <ft@bewatermyfriend.org> wrote:
> I don't know if that's still something people want. But I thought I'd bring
> it up again anyway. FWIW, the FVWM folks were planning a similar move and
> one of their developers (Thomas Adam) wrote a lengthy mail describing how
> it could work:
> 
>   <http://www.mail-archive.com/fvwm-workers@fvwm.org/msg02470.html>
> 
> They had a similar starting point as zsh has. One major development branch
> in CVS and a working git mirror in place.

I think it's generally felt moving to git would be sensible and wouldn't
be too much work, given what's already been done with the mirror.

That message seems to be mostly about branch structure which isn't
really relevant to us; our case is much simpler.  Obviously the ease of
people having their own private areas without reference to the main
repository is a big gain, but that's up to them.
 
> Thomas later followed up on himself with the following mail regarding the
> ChangeLog file:
> 
>   <http://www.mail-archive.com/fvwm-workers@fvwm.org/msg02471.html>
> 
> ...and I couldn't agree more.

I'd prefer to have the ChangeLog, at least to begin with.  I find it
much more visible; I'm planning to spend as little time as I can playing
with source control, whose job is to stay in the background while I look
at the files (and I find git infuriatingly geeky).  If we get rid of it
on a day-to-day basis, we would need to get into the habit of including
all the same information in commits --- which is a perfectly reasonable
aim, particularly when the notion of changesets becomes meaningful.
Generating it at the time of a release rather than immediately might be
something to aim at.  If we get to the point where we have a simple
utility (i.e. doesn't demand detailed knowledge of git) that can
generate a readable one, that becomes possible.

> I don't know if dropping the stable- vs development versions, is something
> that would work for zsh (although I think it could - everybody uses 4.3.x
> anyway)

We've only had separate development branches when needed for long term
work on particular features, first ZLE widgets and then multibyte
characters.  I don't think there's any call for a separate branch after
the next stable release is made --- though it would be good to get test
releases spread a bit further than at present.  I wonder if it would be
sensible to use the Sourceforge zsh-dev area for those.

> and I also don't know if there would be as much use of public topic
> branches as Thomas suggests, because that probably only makes sense when
> big features are being added. But all in all, I think he makes a lot of
> relevant points that might be transferable to zsh development as well.

Feel free to bring up anything you think is relevant --- other than the
basic move I didn't see much that seemed to affect our much simpler case
--- but obviously anything that makes administration more complicated is
out (there's no reason moving to git should generally have that effect,
though).

-- 
Peter Stephenson <p.w.stephenson@ntlworld.com>
Web page now at http://homepage.ntlworld.com/p.w.stephenson/


  reply	other threads:[~2011-12-10 17:20 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-09 14:11 Peter Stephenson
2011-12-09 16:37 ` Bart Schaefer
2011-12-09 16:42   ` Peter Stephenson
2011-12-12 16:28     ` _arguments and state_descr (Re: Next release) Bart Schaefer
2011-12-12 16:46       ` Peter Stephenson
2011-12-12 18:15         ` Bart Schaefer
2011-12-09 19:50 ` Next release Frank Terbeck
2011-12-10 17:19   ` Peter Stephenson [this message]
2011-12-10 19:20     ` Frank Terbeck
2011-12-10 19:46       ` Peter Stephenson
2011-12-10 19:55         ` Frank Terbeck
2012-01-24 13:03         ` ChangeLog generation (was: Re: Next release) Frank Terbeck
2012-01-24 19:06           ` Peter Stephenson
2012-01-25  0:26             ` ChangeLog generation Frank Terbeck
2012-01-24 19:40           ` ChangeLog generation (was: Re: Next release) Bart Schaefer
2012-01-25  0:59             ` ChangeLog generation Frank Terbeck
2011-12-09 23:38 ` Next release Phil Pennock
  -- strict thread matches above, loose matches on Subject: below --
1998-10-26  9:59 next release Zefram
1998-10-26 10:17 ` Peter Stephenson
1998-10-27 16:15   ` Geoff Wing

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=20111210171956.32b37a06@pws-pc.ntlworld.com \
    --to=p.w.stephenson@ntlworld.com \
    --cc=zsh-workers@zsh.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 public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).