All of lore.kernel.org
 help / color / mirror / Atom feed
From: Theodore Tso <tytso@mit.edu>
To: Junio C Hamano <junkio@cox.net>
Cc: git@vger.kernel.org
Subject: Re: Including the release notes in the git-1.5.0 release?
Date: Tue, 13 Feb 2007 13:05:41 -0500	[thread overview]
Message-ID: <20070213180541.GH8670@thunk.org> (raw)
In-Reply-To: <7vzm7ix895.fsf@assigned-by-dhcp.cox.net>

On Tue, Feb 13, 2007 at 09:44:22AM -0800, Junio C Hamano wrote:
> As the text assumes familiarity with git 1.3.0 or so, I am not
> sure if making it as one of the manpages makes much sense.

Yeah, that's a good point.

> Also there is a question of what to do when 1.6.0 comes out.
> Will its release notes replace 1.5.0 one?  If so changes from
> which version will it describe?

What I've seen some projects do (including some commercial products)
is to keep them around with the old file names.  So if we have

Documentation/RELEASE-NOTES_1.5.0.txt
Documentation/RELEASE-NOTES_1.6.0.txt
Documentation/RELEASE-NOTES_1.7.0.txt

and a symlink from RELEASE-NOTES to Documentation/RELEASE-NOTES-<cur_ver>.txt

that would make a lot of sense....

> and have pointer to v1.5.0.txt from Documentation/git.txt would
> be a sensible and easy thing to do.

The only reason why I suggest Documentation/RELEASE-NOTES_1.5.0.txt
instead of Documentation/v1.5.0.txt is that it might not be as obvious
what "v1.5.0.txt" is for someone just looking at it in the
Documntation directory, where as "RELEASE-NOTES_1.5.0.txt leaves no
doubt.

But keeping the the old release notes around is good both for people
who are upgrading from older versions, and it also means that for
someone who wants to answer the question, "suppose we want to enable
feature <foo>", what which older versions of git clients will be
breaking.  

(I was about to suggest that we just break the older git clients using
dumb http protecols on kernel.org, befure I realized that that meant
breaking git clients that were released last August.  Whoops; it's
amazing how much improvements git has seen in the last six months,
that it seems a lot longer ago... :-)

							- Ted

  reply	other threads:[~2007-02-13 18:06 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-02-13 14:13 Including the release notes in the git-1.5.0 release? Theodore Ts'o
2007-02-13 17:44 ` Junio C Hamano
2007-02-13 18:05   ` Theodore Tso [this message]
2007-02-14 16:27     ` Junio C Hamano

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=20070213180541.GH8670@thunk.org \
    --to=tytso@mit.edu \
    --cc=git@vger.kernel.org \
    --cc=junkio@cox.net \
    /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.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.