unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Alan Mackenzie <acm@muc.de>
To: "Lennart Borgman \(gmail\)" <lennart.borgman@gmail.com>
Cc: Andreas Schwab <schwab@suse.de>,
	Chong Yidong <cyd@stupidchicken.com>,
	Emacs Devel <emacs-devel@gnu.org>, Jason Rumney <jasonr@gnu.org>
Subject: Re: Checkout the sources for the release branch (with proposed new file)
Date: 24 May 2007 15:14:01 +0200	[thread overview]
Message-ID: <20070524143730.GA2592@muc.de> (raw)
In-Reply-To: <4654D8EC.5080802@gmail.com>

Hi, Lennart!

On Thu, May 24, 2007 at 02:14:36AM +0200, Lennart Borgman (gmail) wrote:
> Jason Rumney wrote:
> >Lennart Borgman (gmail) wrote:
> >>The information about EMACS_22_BASE is specific to Emacs. Where would
> >>you suggest to put that information?

> >It is probably useful to list the active branches somewhere, but that
> >is a different matter than handholding users through the exact CVS
> >commands to use in every circumstance.

> I do not think there is anything wrong with handholding per se as long
> as it does not lead to cluttering of the information.

> I think the way that saves most time should be used. And then the
> normal thinking may apply: there are probably many times more readers
> than writers. (And many of them can potentially be helpful with Emacs.)

I tend to agree with you about hand-holding.  Far too often on technical
forums one sees "RTFM", often written by people who have forgotten how
difficult it is to find the FM, or even the pertinent part of the FM.  I
find this unhelpful and frequently objectionable.  Surely we're supposed
to be helping eachother?

I think a far better approach than "RTFM" is simply to write a one line
answer, as Chong has done.  Even better is to supplement this by
directing the asker to the right page in the right manual.

I believe there should a file in savannah listing our CVS branches, it
should be at the top level, and it should be called
description-of-branches.txt (not some meaningless overlookable name like
"branches.txt").

Here is a prototype of what that file might look like (with
acknowledgement to Kevin Rogers who answered my Usenet post of 2004 which
asked what all the branches were):

#########################################################################

This file summarises the branches which exist in the Emacs CVS repository.
Additionally, there is an arch repository, maintained by Miles Bader.

If you want to check out a particular branch of the Emacs CVS, use a command
like this:

    cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs \
        checkoout -r EMACS_22_BASE emacs

.  If you already have the CVS sources on your machine and want to change the
branch they're on, use a command like this (from the top level directory):

    cvs update -r EMACS_22_BASE

.  Full details of these commands are in the CVS manual, page "Accessing
Branches".

Here is a summary of the branches - not all of them are being actively
developed:

o - MAIN (also known as "the trunk"): The trunk is where new features and bug
  fixes are committed.  At some stage in the future, the changes accumulated
  here will be released as Emacs 23.

o - EMACS_22_BASE: this branch is about to be released as Emacs 22.1.
  Currently (2007-05-24), only urgent bug fixes should be committed here - ask
  RMS first.  Any such fixes should also be made in the trunk.

o - multi_tty: For several tty's in a single Emacs instance.

o - lexbind: An Emacs whose Lisp has been enhanced to use lexical binding of
  variables.

o - emacs-bidi: "bi-directional": An Emacs which supports both left-to-right
  and right-to-left languages in a single session.

o - unicode-xft:

o - emacs-unicode-2:
 
o - rmail-mbox-branch:

o - gnus-5_10-branch:
#########################################################################

-- 
Alan Mackenzie (Ittersbach, Germany).

  parent reply	other threads:[~2007-05-24 13:14 UTC|newest]

Thread overview: 65+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-23 22:10 Checkout the sources for the release branch Lennart Borgman (gmail)
2007-05-23 22:40 ` Jason Rumney
2007-05-23 22:52   ` Lennart Borgman (gmail)
2007-05-23 23:06     ` Andreas Schwab
2007-05-23 23:20       ` Lennart Borgman (gmail)
2007-05-23 23:26         ` Chong Yidong
2007-05-23 23:34           ` Lennart Borgman (gmail)
2007-05-23 23:50             ` Jason Rumney
2007-05-23 23:54               ` Lennart Borgman (gmail)
2007-05-24  0:03                 ` Jason Rumney
2007-05-24  0:14                   ` Lennart Borgman (gmail)
2007-05-24  6:53                     ` David Kastrup
2007-05-24 10:07                       ` Lennart Borgman (gmail)
2007-05-24 10:15                         ` David Kastrup
2007-05-24 10:33                           ` Lennart Borgman (gmail)
2007-05-24 10:48                             ` David Kastrup
2007-05-24 11:24                               ` Lennart Borgman (gmail)
2007-05-24 11:42                                 ` David Kastrup
2007-05-24 13:07                                   ` Lennart Borgman (gmail)
2007-05-24 12:57                                 ` Thien-Thi Nguyen
2007-05-24 13:08                                   ` Lennart Borgman (gmail)
2007-05-24 13:22                                 ` Eli Zaretskii
2007-05-24 13:33                                   ` Lennart Borgman (gmail)
2007-05-24 10:30                         ` Jason Rumney
2007-05-24 10:35                           ` Lennart Borgman (gmail)
2007-05-24 10:43                             ` David Kastrup
2007-05-24 10:48                               ` Lennart Borgman (gmail)
2007-05-24 10:57                                 ` Eli Zaretskii
2007-05-24 11:07                                   ` Lennart Borgman (gmail)
2007-05-24 13:15                                     ` Eli Zaretskii
2007-05-24 14:25                                       ` Lennart Borgman (gmail)
2007-05-27 23:48                                 ` Giorgos Keramidas
2007-05-28  0:14                                   ` Lennart Borgman (gmail)
2007-05-24 10:47                             ` Jason Rumney
2007-05-24 11:26                               ` Lennart Borgman (gmail)
2007-05-24 10:53                             ` Eli Zaretskii
2007-05-24 11:16                               ` Lennart Borgman (gmail)
2007-05-24 11:27                                 ` Jason Rumney
2007-05-24 11:38                                   ` Lennart Borgman (gmail)
2007-05-24 12:01                                     ` Jason Rumney
2007-05-24 12:09                                       ` David Kastrup
2007-05-24 12:23                                         ` Ralf Angeli
2007-05-24 12:30                                           ` David Kastrup
2007-05-24 12:43                                             ` Ralf Angeli
2007-05-24 13:15                                             ` Jason Rumney
2007-05-24 13:23                                         ` Eli Zaretskii
2007-05-24 13:54                                           ` David Kastrup
2007-05-24 14:08                                             ` Eli Zaretskii
2007-05-24 14:23                                               ` David Kastrup
2007-05-24 18:34                                                 ` Eli Zaretskii
2007-05-24 20:38                                                   ` David Kastrup
2007-05-25  5:34                                                     ` Eli Zaretskii
2007-05-24 13:22                                     ` Eli Zaretskii
2007-05-24 13:18                                 ` Eli Zaretskii
2007-05-24 13:31                                   ` Alan Mackenzie
2007-05-24 14:04                                     ` Lennart Borgman (gmail)
2007-05-26 17:55                                     ` Michael Schierl
2007-05-24 14:06                                   ` Lennart Borgman (gmail)
2007-05-24 18:30                                     ` Eli Zaretskii
2007-05-24 13:14                     ` Alan Mackenzie [this message]
2007-05-24 13:33                       ` Checkout the sources for the release branch (with proposed new file) Stefan Monnier
2007-05-24 16:01                         ` Stephen J. Turnbull
2007-05-24 15:47                       ` csant
2007-05-24 18:43                       ` Miles Bader
2007-05-24 20:38                         ` Jason Rumney

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

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070524143730.GA2592@muc.de \
    --to=acm@muc.de \
    --cc=cyd@stupidchicken.com \
    --cc=emacs-devel@gnu.org \
    --cc=jasonr@gnu.org \
    --cc=lennart.borgman@gmail.com \
    --cc=schwab@suse.de \
    /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.savannah.gnu.org/cgit/emacs.git

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 read-only IMAP folder(s) and NNTP newsgroup(s).