🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.announce
Article #208

GNU RCS 5.9.0 available

#208
From: Thien-Thi Nguyen
Date: Mon, 06 May 2013 10:36
180 lines
8002 bytes
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

release notes:

  Incremental improvements.  We welcome Honza Horak,
  Carlie J. Coats, Jr., Jiri Moskovcak, James Olin Oden,
  and Derek McEachern to the THANKS file.

  thi

README excerpt:

  GNU RCS (Revision Control System) manages multiple revisions of files.
  RCS can store, retrieve, log, identify, and merge revisions.
  It is useful for files that are revised frequently, e.g.,
  programs, documentation, graphics, and papers.

NEWS excerpt:

  - 5.9.0 | 2013-05-06

    - distribution now .tar.lz and .tar.xz

        If you have GNU tar, you can use "tar xf" and it will DTRT.
        If not, you can use "lzip -dc TARBALL | tar xf -" to unpack
        the .tar.lz, or "xz -dc TARBALL | tar xf -" for the .tar.xz.

    - planned retirement

      - configure option =E2=80=98--enable-compat2=E2=80=99

        This option enables reading of files written by RCS 2.x (before
        RCS was GNU, even), but the file format became obsolete in 1982.
        Support for it WILL BE REMOVED in a near future GNU RCS release.

      - common option =E2=80=98-V=E2=80=99

        This option is obsoleted by =E2=80=98--version=E2=80=99 (since 5.8,=
 2011-08-30).
        Support for it WILL BE REMOVED in some future GNU RCS release.
        Its use now produces a warning to stderr.

        Please note that =E2=80=98-VN=E2=80=99 (N =E2=88=88 {3,4,5}) is a s=
eparate issue.

    - bugs fixed

      - =E2=80=98rcsmerge --help=E2=80=99 mentions =E2=80=98-A=E2=80=99, =
=E2=80=98-E=E2=80=99, =E2=80=98-e=E2=80=99

        These options are accepted and internally passed to diff3(1).

      - =E2=80=98ident -VN=E2=80=99 and =E2=80=98merge -VN=E2=80=99 now sig=
nal error

        For these commands, the argument to =E2=80=98-V=E2=80=99 has no mea=
ning.
        Previously, such invocations would display version info,
        ignoring the arg.  Now they signal a "bad option" error.

    - new features

      - ident(1) recognizes Subversion "fixed-width keyword syntax"

        In addition to the normal keyword pattern, for Subversion 1.2
        (and later) compatability, ident(1) also recognizes patterns
        having one of the forms:

        $KEYWORD:: TEXT $
        ;; two colons and space after keyword
        ;; space before ending $

        $KEYWORD:: TEXT#$
        ;; two colons and space after keyword
        ;; hash before ending $

      - new co(1) option =E2=80=98-S=E2=80=99 for "self-same" mode

        In this mode, the owner of a lock is unimportant, just that it
        exists.  Effectively, this prevents you from checking out the
        same revision twice.

        $ whoami
          ttn

        $ co -l -f z
          RCS/z,v  -->  z
          revision 1.1 (locked)
          done

        $ co -S -l -f z
          RCS/z,v  -->  z
          co: RCS/z,v: Revision 1.1 is already locked by ttn.

      - several RCS commands "internalized" into rcs(1)

        As part of an ongoing effort to modernize the command-line
        interface of GNU RCS, the previously standalone programs:

          ci, co, rcs, rcsclean, rcsdiff, rcsmerge, rlog

        can now be invoked as "rcs PROGRAM".  In this case, we call
        PROGRAM a "command", and also provide some aliases.  E.g., you
        can type "rcs diff" in addition to "rcs rcsdiff" (and "rcsdiff",
        of course).  We plan to support standalone (w/o "rcs" prefix)
        invocation from the shell at least through the 5.x series of
        releases -- not indefinitely, but for a good while, yet.

        The rcs(1) program itself now supports =E2=80=98--commands=E2=80=99=
 to list all
        the commands, =E2=80=98--aliases=E2=80=99 to list their aliases, as=
 well as
        =E2=80=98--help COMAMND=E2=80=99 to show the help for COMMAND.

        Note that programs ident(1) and merge(1) remain standalone.

        Lastly, in the manual, section "Invoking rcs" now describes both
        "modern" and "legacy" usages.  Also, the internalized commands
        invocations mentions both "rcs COMMAND" and "PROGRAM" styles.

      - =E2=80=98--help=E2=80=99 output includes a one-line description

        E.g., "merge --help" says: "Three-way file merge".

      - most long options can be recognized if partially specified

        With the exception of "rcs --help COMMAND", where "--help" must
        be spelled out in full, all long options can now be recognized
        even if partially specified.  For example, "rcs --al" is
        recognized as "rcs --aliases".

      - updated portability

        Several more Gnulib (http://www.gnu.org/software/gnulib) modules
        are now in use.

      - new cross-compilation support

        The configure script now assigns "pessimistic defaults" when
        cross-compiling.  See new section "cross-compilation" in README.

      - effects of =E2=80=98-VN=E2=80=99 (N =E2=88=88 {3,4,5}) documented

        See (info "(rcs) Misc common options").

    - maintenance tools updated
      - gnulib-tool (GNU gnulib 2013-05-01 06:14:19) 0.0.7913-5191

tarball and detached signature:

  http://ftpmirror.gnu.org/rcs/rcs-5.9.0.tar.lz
  http://ftpmirror.gnu.org/rcs/rcs-5.9.0.tar.lz.sig
  http://ftpmirror.gnu.org/rcs/rcs-5.9.0.tar.xz
  http://ftpmirror.gnu.org/rcs/rcs-5.9.0.tar.xz.sig

source code:

  http://git.savannah.gnu.org/cgit/rcs.git/?h=3Dp

homepage:

  http://www.gnu.org/software/rcs/

=2D-=20
Thien-Thi Nguyen
GPG key: 4C807502

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAlGHh6oACgkQZwMiJEyAdQLUKgCgpBKIwaRgMNPAZrGGHY43Cw0y
ymcAoJurzVvIwEL4sjmoVuS8xQeWFCEH
=XmR8
-----END PGP SIGNATURE-----
--=-=-=--
Technical Details
Message-ID: <mailman.25246.1367873117.855.info-gnu@gnu.org>
Path: arc1-ca.pugleaf.net!p18ni91296wiv.0!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!85.12.40.130.MISMATCH!xlned.com!feeder1.xlned.com!border2.nntp.ams.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!newsfeed.fsmpi.rwth-aachen.de!news-1.dfn.de!news.dfn.de!news.stw-bonn.de!newsreader4.netcologne.de!news.netcologne.de!news.glorb.com!usenet.stanford.edu!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 4622fc145,b0c465cf57ebb26d,start
X-Google-Attributes: gid4622fc145,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: ENGLISH,UTF8
X-Received: by 10.180.74.68 with SMTP id r4mr1661002wiv.1.1368113348122;
        Thu, 09 May 2013 08:29:08 -0700 (PDT)
Path: arc1-ca.pugleaf.net!p18ni91296wiv.0!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!85.12.40.130.MISMATCH!xlned.com!feeder1.xlned.com!border2.nntp.ams.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!newsfeed.fsmpi.rwth-aachen.de!news-1.dfn.de!news.dfn.de!news.stw-bonn.de!newsreader4.netcologne.de!news.netcologne.de!news.glorb.com!usenet.stanford.edu!not-for-mail
From: Thien-Thi Nguyen <ttn@gnu.org>
Newsgroups: gnu.announce
Subject: GNU RCS 5.9.0 available
Date: Mon, 06 May 2013 12:36:25 +0200
Lines: 181
Approved: info-gnu@gnu.org
Message-ID: <mailman.25246.1367873117.855.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha1; protocol="application/pgp-signature"
X-Trace: usenet.stanford.edu 1367873118 3704 208.118.235.17 (6 May 2013 20:45:18 GMT)
X-Complaints-To: action@cs.stanford.edu
To: info-gnu@gnu.org
Envelope-to: info-gnu@gnu.org
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 82.57.200.101
X-Mailman-Approved-At: Mon, 06 May 2013 16:45:16 -0400
X-BeenThere: info-gnu@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Announcements and Requests for Help from the GNU project and the Free
 Software Foundation <info-gnu.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/info-gnu>
List-Post: <mailto:info-gnu@gnu.org>
List-Help: <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=subscribe>
Bytes: 7576