emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] emacs-24 r117642: Backport changes in preparation for git


From: Eli Zaretskii
Subject: [Emacs-diffs] emacs-24 r117642: Backport changes in preparation for git migration from trunk.
Date: Fri, 31 Oct 2014 09:05:44 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 117642
revision-id: address@hidden
parent: address@hidden
author: Eric S. Raymond <address@hidden>
committer: Eli Zaretskii <address@hidden>
branch nick: emacs-24
timestamp: Fri 2014-10-31 11:03:23 +0200
message:
  Backport changes in preparation for git migration from trunk.
  
   admin: Changes in several documents.
   autogen.sh: Neutralize language specific to a repository type.
  
   doc/misc/efaq-w32.texi: Neutralized language specific to a repository type.
  
   doc/misc/gnus-coding.txt: Neutralized language specific to a repository type.
  
   lisp/Makefile.in: Change some production names so they're neutral
   about the repository type.
removed:
  admin/notes/BRANCH             branch-20091113204419-o5vbwnq5f7feedwu-3013
renamed:
  admin/notes/bzr => admin/notes/repo bzr-20100518025134-ebvhi2w74h1r56u7-1
modified:
  ChangeLog                      changelog-20091113204419-o5vbwnq5f7feedwu-1538
  admin/check-doc-strings        
checkdocstrings-20091113204419-o5vbwnq5f7feedwu-2206
  admin/notes/copyright          copyright-20091113204419-o5vbwnq5f7feedwu-4445
  admin/notes/hydra              hydra-20130810225402-nqewbup590g4qj3h-1
  admin/notes/years              years-20091113204419-o5vbwnq5f7feedwu-3407
  admin/update-copyright         
updatecopyright-20131224182540-13jihphyl48dj7pc-1
  autogen.sh                     autogen.sh-20091113204419-o5vbwnq5f7feedwu-2495
  doc/misc/ChangeLog             changelog-20091113204419-o5vbwnq5f7feedwu-6331
  doc/misc/efaq-w32.texi         efaqw32.texi-20130827074758-tqx1zcy5tz9w2k3a-1
  doc/misc/efaq.texi             faq.texi-20091113204419-o5vbwnq5f7feedwu-6301
  doc/misc/gnus-coding.texi      
gnuscoding.texi-20091113204419-o5vbwnq5f7feedwu-7530
  lisp/ChangeLog                 changelog-20091113204419-o5vbwnq5f7feedwu-1432
  lisp/Makefile.in               
makefile.in-20091113204419-o5vbwnq5f7feedwu-1831
  lisp/makefile.w32-in           
makefile.w32in-20091113204419-o5vbwnq5f7feedwu-1912
  lisp/man.el                    man.el-20091113204419-o5vbwnq5f7feedwu-582
  nt/ChangeLog                   changelog-20091113204419-o5vbwnq5f7feedwu-1545
  nt/INSTALL                     install.msys-20130416132004-cxmtwcclsy15p2r8-1
  nt/INSTALL.OLD                 install-20091113204419-o5vbwnq5f7feedwu-1546
  nt/zipdist.bat                 zipdist.bat-20100724120309-zt7satkj27ctza5v-1
  test/automated/thingatpt.el    thingatpt.el-20130204112937-2fkdj191qn8cak44-1
  admin/notes/repo               bzr-20100518025134-ebvhi2w74h1r56u7-1
=== modified file 'ChangeLog'
--- a/ChangeLog 2014-10-23 05:52:47 +0000
+++ b/ChangeLog 2014-10-31 09:03:23 +0000
@@ -1,3 +1,7 @@
+2014-10-31  Eric S. Raymond  <address@hidden>
+
+       * autogen.sh: Neutralize language specific to a repository type.
+
 2014-10-23  Paul Eggert  <address@hidden>
 
        * Makefile.in (${srcdir}/info/dir): Make sure info directory exists.

=== modified file 'admin/check-doc-strings'
--- a/admin/check-doc-strings   2014-01-02 08:47:40 +0000
+++ b/admin/check-doc-strings   2014-10-31 09:03:23 +0000
@@ -18,7 +18,7 @@
 This program is in the public domain.\n";
 
 die $usage if @ARGV;
-die $usage unless -r "src/alloc.c" && -d ".bzr" && -d "lisp";
+die $usage unless -r "src/alloc.c" && -d "lisp";
 
 my %texi_funtype;
 my %texi_arglist;

=== removed file 'admin/notes/BRANCH'
--- a/admin/notes/BRANCH        2011-03-08 00:08:03 +0000
+++ b/admin/notes/BRANCH        1970-01-01 00:00:00 +0000
@@ -1,32 +0,0 @@
-You can view the available Emacs branches at
-
-http://bzr.savannah.gnu.org/r/emacs/
-
-Development normally takes places on the trunk.
-Sometimes specialized features are developed on separate branches
-before possibly being merged to the trunk.
-
-Development is discussed on the emacs-devel mailing list.
-
-Sometime before the release of a new major version of Emacs (eg 23.2),
-a "feature freeze" is imposed on the trunk.  No new features may be
-added after this point.  This is usually some months before the release.
-
-Shortly before the release, a release branch is created, and the
-trunk is then free for development.
-For example, "emacs-23" for Emacs 23.2 and later, "EMACS_23_1_RC" for
-23.1, "EMACS_22_BASE" for 22.x, and "EMACS_21_1_RC" for 21.x.
-
-Consult emacs-devel for exactly what kinds of changes are allowed
-on what branch at any time.
-
-If you are looking at this file in a branch other than the trunk,
-there may be some branch-specific documentation below this line.
-________________________________________________________________________
-
-* elpa
-
-  This branch does not contain a copy of Emacs, but of the Emacs Lisp
-  package archive (elpa.gnu.org).  See admin/notes/elpa for further
-  explanation, and the README file in the branch for usage
-  instructions.

=== modified file 'admin/notes/copyright'
--- a/admin/notes/copyright     2014-01-01 07:43:34 +0000
+++ b/admin/notes/copyright     2014-10-31 09:03:23 +0000
@@ -24,7 +24,7 @@
 
 2. When installing code written by someone else, the ChangeLog entry
 should be in the name of the author of the code, not the person who
-installs it.  Also use bzr commit's "--author" option.
+installs it.  Also use commit's "--author" option.
 Do not install any of your own changes in the same commit.
 
 3. With images, add the legal info to a README file in the directory
@@ -493,10 +493,10 @@
     obviously good):
 
 
-Is it OK to just `bzr remove' a file for legal reasons, or is
-something more drastic needed? A removed file is still available from
-the repository, if suitable options are applied. (This issue obviously
-does not affect a release).
+Is it OK to just remove a file for legal reasons, or is something more
+drastic (excision from the entire repository history) needed? A
+removed file is still available from the repository, if suitable
+options are applied. (This issue obviously does not affect a release).
   rms: will ask lawyer
 
 

=== modified file 'admin/notes/hydra'
--- a/admin/notes/hydra 2014-01-01 07:43:34 +0000
+++ b/admin/notes/hydra 2014-10-31 09:03:23 +0000
@@ -26,7 +26,7 @@
 * The Emacs jobset consists of the following jobs:
 
 ** The `tarball' job
-which gets a checkout from bzr, and does a bootstrap followed
+which gets a checkout from the repository, and does a bootstrap followed
 by running make-dist to create a tarball.  If this job fails, all the
 others will too (because they use the tarball as input).
 

=== renamed file 'admin/notes/bzr' => 'admin/notes/repo'
--- a/admin/notes/bzr   2014-04-17 21:20:51 +0000
+++ b/admin/notes/repo  2014-10-31 09:03:23 +0000
@@ -1,6 +1,39 @@
-NOTES ON COMMITTING TO EMACS'S BAZAAR REPO    -*- outline -*-
+NOTES ON COMMITTING TO EMACS'S REPOSITORY    -*- outline -*-
+
+* Commit to the right branch
+
+You can view the available Emacs branches at
+
+http://bzr.savannah.gnu.org/r/emacs/
+
+Development normally takes places on the trunk.
+Sometimes specialized features are developed on separate branches
+before possibly being merged to the trunk.
+
+Development is discussed on the emacs-devel mailing list.
+
+Sometime before the release of a new major version of Emacs
+a "feature freeze" is imposed on the trunk.  No new features may be
+added after this point.  This is usually some months before the release.
+
+Shortly before the release, a release branch is created, and the
+trunk is then free for development.
+
+For example, "emacs-23" for Emacs 23.2 and later, "EMACS_23_1_RC" for
+23.1, "EMACS_22_BASE" for 22.x, and "EMACS_21_1_RC" for 21.x.
+
+Consult emacs-devel for exactly what kinds of changes are allowed
+on what branch at any time.
+
+** elpa
+
+This branch does not contain a copy of Emacs, but of the Emacs Lisp
+package archive (elpa.gnu.org).  See admin/notes/elpa for further
+explanation, and the README file in the branch for usage
+instructions.
 
 * Install changes only on one branch, let them get merged elsewhere if needed.
+
 In particular, install bug-fixes only on the release branch (if there
 is one) and let them get synced to the trunk; do not install them by
 hand on the trunk as well.  E.g. if there is an active "emacs-24" branch
@@ -19,6 +52,7 @@
 in the commit log that it should not be merged to the trunk; see below).
 
 * Backporting a bug-fix from the trunk to a branch (e.g. "emacs-24").
+
 Indicate in the commit log that there is no need to merge the commit
 to the trunk.  Anything that matches `bzrmerge-skip-regexp' will do;
 eg start the commit message with "Backport:".  This is helpful for the
@@ -27,6 +61,7 @@
 http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00262.html
 
 * Installing changes from your personal branches.
+
 If your branch has only a single commit, or many different real
 commits, it is fine to do a merge.  If your branch has only a very
 small number of "real" commits, but several "merge from trunks", it is
@@ -47,6 +82,7 @@
 http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00086.html
 
 * Installing changes from gnulib
+
 Some of the files in Emacs are copied from gnulib.  To synchronize
 these files from the version of gnulib that you have checked out into
 a sibling directory of your branch, type "admin/merge-gnulib"; this

=== modified file 'admin/notes/years'
--- a/admin/notes/years 2013-12-25 23:25:32 +0000
+++ b/admin/notes/years 2014-10-31 09:03:23 +0000
@@ -2,7 +2,7 @@
 
 Maintaining copyright years is now very simple: every time a new year
 rolls around, add that year to every FSF (and AIST) copyright notice.
-Do this by running the 'admin/update-copyright' script on a fresh bzr
+Do this by running the 'admin/update-copyright' script on a fresh repo
 checkout.  Inspect the results for plausibility, then commit them.
 
 There's no need to worry about whether an individual file has changed

=== modified file 'admin/update-copyright'
--- a/admin/update-copyright    2014-01-01 07:43:34 +0000
+++ b/admin/update-copyright    2014-10-31 09:03:23 +0000
@@ -45,14 +45,15 @@
 } &&
 rm $emacsver.aux &&
 
-bzr_files=$(bzr ls -RV --kind file) &&
+# FIXME: command will soon need to be replaced with "git ls-files"
+repo_files=$(bzr ls -RV --kind file) &&
 
 # Do not update the copyright of files that have one or more of the
 # following problems:
 # . They are license files, maintained by the FSF, with their own dates.
 # . Their format cannot withstand changing the contents of copyright strings.
 
-updatable_files=$(find $bzr_files \
+updatable_files=$(find $repo_files \
   ! -name COPYING \
   ! -name doclicense.texi \
   ! -name gpl.texi \

=== modified file 'autogen.sh'
--- a/autogen.sh        2014-02-10 01:34:22 +0000
+++ b/autogen.sh        2014-10-31 09:03:23 +0000
@@ -1,5 +1,5 @@
 #!/bin/sh
-### autogen.sh - tool to help build Emacs from a bzr checkout
+### autogen.sh - tool to help build Emacs from a repository checkout
 
 ## Copyright (C) 2011-2014 Free Software Foundation, Inc.
 
@@ -23,8 +23,8 @@
 
 ### Commentary:
 
-## The Emacs bzr repository does not include the configure script
-## (and associated helpers).  The first time you fetch Emacs from bzr,
+## The Emacs repository does not include the configure script (and
+## associated helpers).  The first time you fetch Emacs from the repo,
 ## run this script to generate the necessary files.
 ## For more details, see the file INSTALL.REPO.
 
@@ -143,7 +143,7 @@
 
     cat <<EOF
 
-Building Emacs from Bzr requires the following specialized programs:
+Building Emacs from the repository requires the following specialized programs:
 EOF
 
     for prog in $progs; do

=== modified file 'doc/misc/ChangeLog'
--- a/doc/misc/ChangeLog        2014-10-30 02:58:11 +0000
+++ b/doc/misc/ChangeLog        2014-10-31 09:03:23 +0000
@@ -1,3 +1,9 @@
+2014-10-31  Eric S. Raymond  <address@hidden>
+
+       * efaq-w32.texi: Neutralized language specific to a repository type.
+
+       * gnus-coding.txt: Neutralized language specific to a repository type.
+
 2014-10-30  Glenn Morris  <address@hidden>
 
        * efaq.texi (Gnus does not work with NNTP): Remove; ancient.

=== modified file 'doc/misc/efaq-w32.texi'
--- a/doc/misc/efaq-w32.texi    2014-06-08 23:39:23 +0000
+++ b/doc/misc/efaq-w32.texi    2014-10-31 09:03:23 +0000
@@ -176,7 +176,7 @@
 distributed as a compressed tar file, digitally signed by the maintainer
 who made the release.
 
address@hidden Bzr, getting Emacs
address@hidden getting Emacs
 @cindex latest development version of Emacs
 @cindex Emacs Development
 The development version of Emacs is available from
@@ -199,8 +199,8 @@
 equivalents are not consistent between versions.  GNU texinfo will be
 required to build the manuals.  @xref{Other useful ports}.
 
-After unpacking the source, or checking out of Bzr, be sure to read the
-instructions in @file{nt/README} and @file{nt/INSTALL}.
+After unpacking the source, or checking out of the repository, be sure
+to read the instructions in @file{nt/README} and @file{nt/INSTALL}.
 
 @node Debugging
 @section How do I use a debugger on Emacs?

=== modified file 'doc/misc/efaq.texi'
--- a/doc/misc/efaq.texi        2014-10-30 02:58:11 +0000
+++ b/doc/misc/efaq.texi        2014-10-31 09:03:23 +0000
@@ -986,10 +986,8 @@
 version (e.g., @samp{23.0.50} is what will eventually become @samp{23.1}).
 
 Emacs is under active development, hosted at
address@hidden://savannah.gnu.org/projects/emacs/, Savannah}.  The source
-code can be retrieved anonymously following the
address@hidden://savannah.gnu.org/bzr/?group=emacs, instructions}.
-The repository is GNU Bazaar.
address@hidden://savannah.gnu.org/projects/emacs/, Savannah}.
+Follow the instructions given there to clone the project repository.
 
 Because Emacs undergoes many changes before a release, the version
 number of a development version is not especially meaningful.  It is

=== modified file 'doc/misc/gnus-coding.texi'
--- a/doc/misc/gnus-coding.texi 2014-05-07 17:34:53 +0000
+++ b/doc/misc/gnus-coding.texi 2014-10-31 09:03:23 +0000
@@ -313,17 +313,17 @@
 new @file{encrypt.el}), you should probably make the change in the Emacs
 tree, and it will show up in the Gnus tree a few days later.
 
-If you don't have Emacs bzr access (or it's inconvenient), you can
-change such a file in the v5-10 branch, and it should propagate to Emacs
-bzr---however, it will get some extra scrutiny (by Miles) to see if the
-changes are possibly controversial and need discussion on the mailing
-list.  Many changes are obvious bug-fixes however, so often there won't
-be any problem.
+If you don't have Emacs repository access (or it's inconvenient), you
+can change such a file in the v5-10 branch, and it should propagate to
+the Emacs repository---however, it will get some extra scrutiny (by
+Miles) to see if the changes are possibly controversial and need
+discussion on the mailing list.  Many changes are obvious bug-fixes
+however, so often there won't be any problem.
 
 @item
 If it's to a Gnus file, and it's important enough that it should be part
 of Emacs and the v5-10 branch, then you can make the change on the v5-10
-branch, and it will go into Emacs bzr and the Gnus git trunk (a few days
+branch, and it will go into Emacs and the Gnus git trunk (a few days
 later).  The most prominent examples for such changes are bug-fixed
 including improvements on the documentation.
 

=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2014-10-30 19:19:49 +0000
+++ b/lisp/ChangeLog    2014-10-31 09:03:23 +0000
@@ -1,3 +1,8 @@
+2014-10-31  Eric S. Raymond  <address@hidden>
+
+       * Makefile.in: Change some production names so they're neutral
+       about the repository type.
+
 2014-10-30  Kim F. Storm  <address@hidden>
 
        Restore cua-delete-copy-to-register-0 and M-v command (bug#18886).

=== modified file 'lisp/Makefile.in'
--- a/lisp/Makefile.in  2014-10-20 22:21:56 +0000
+++ b/lisp/Makefile.in  2014-10-31 09:03:23 +0000
@@ -206,18 +206,18 @@
           $(srcdir)/../build-aux/update-subdirs $$file; \
        done;
 
-.PHONY: updates bzr-update update-authors
+.PHONY: updates repo-update update-authors
 
 # Some modes of make-dist use this.
 updates: update-subdirs autoloads finder-data custom-deps
 
-# This is useful after "bzr up"; but it doesn't do anything that a
+# This is useful after a repostiory fetch; but it doesn't do anything that a
 # plain "make" at top-level doesn't.
 # The only difference between this and this directory's "all" rule
 # is that this runs "autoloads" as well (because it uses "compile"
 # rather than "compile-main").  In a bootstrap, $(lisp) in src/Makefile
 # triggers this directory's autoloads rule.
-bzr-update: compile finder-data custom-deps
+repo-update: compile finder-data custom-deps
 
 # Update the AUTHORS file.
 

=== modified file 'lisp/makefile.w32-in'
--- a/lisp/makefile.w32-in      2014-01-01 07:43:34 +0000
+++ b/lisp/makefile.w32-in      2014-10-31 09:03:23 +0000
@@ -257,11 +257,11 @@
 
 updates: $(lisp)/subdirs.el autoloads mh-autoloads finder-data custom-deps
 
-# This is useful after "bzr up".
-bzr-update: recompile autoloads finder-data custom-deps
+# This is useful after a repository fetch.
+repo-update: recompile autoloads finder-data custom-deps
 
 # For backwards compatibility:
-cvs-update: bzr-update
+cvs-update: repo-update
 
 # Update the AUTHORS file.
 

=== modified file 'lisp/man.el'
--- a/lisp/man.el       2014-02-10 01:34:22 +0000
+++ b/lisp/man.el       2014-10-31 09:03:23 +0000
@@ -840,7 +840,7 @@
 foo(sec)[, bar(sec) [, ...]] [other stuff] - description
 
 For more details and some regression tests, please see
-test/automated/man-tests.el in the emacs bzr repository."
+test/automated/man-tests.el in the emacs repository."
   (goto-char (point-min))
   ;; See man-tests for data about which systems use which format (hopefully we
   ;; will be able to simplify the code if/when some of those formats aren't

=== modified file 'nt/ChangeLog'
--- a/nt/ChangeLog      2014-10-26 18:37:16 +0000
+++ b/nt/ChangeLog      2014-10-31 09:03:23 +0000
@@ -1,3 +1,7 @@
+2014-10-31  Eric S. Raymond  <address@hidden>
+
+       * Neutralize language specific to a repository type.
+
 2014-10-26  Dani Moncayo <address@hidden>
 
        * README.W32 (Preliminaries): Don't assume that this file is at

=== modified file 'nt/INSTALL'
--- a/nt/INSTALL        2014-06-04 16:44:04 +0000
+++ b/nt/INSTALL        2014-10-31 09:03:23 +0000
@@ -169,7 +169,7 @@
   you are building from the repository:
 
    . Texinfo (needed to produce the Info manuals when building from
-     bzr/git, and for "make install")
+     the repository, and for "make install")
 
      Available from http://sourceforge.net/projects/ezwinports/files/.
 

=== modified file 'nt/INSTALL.OLD'
--- a/nt/INSTALL.OLD    2014-01-01 07:43:34 +0000
+++ b/nt/INSTALL.OLD    2014-10-31 09:03:23 +0000
@@ -126,7 +126,7 @@
     http://sourceforge.net/projects/ezwinports/files/
 
   In addition to this file, if you build a development snapshot, you
-  should also read INSTALL.BZR in the parent directory.
+  should also read INSTALL.REPO in the parent directory.
 
 * Supported development environments
 
@@ -575,7 +575,7 @@
 * Creating binary distributions
 
   Binary distributions (full and barebin distributions) can be
-  automatically built and packaged from source tarballs or a bzr
+  automatically built and packaged from source tarballs or a repository
   checkout.
 
   When building Emacs binary distributions, the --distfiles argument

=== modified file 'nt/zipdist.bat'
--- a/nt/zipdist.bat    2014-01-01 07:43:34 +0000
+++ b/nt/zipdist.bat    2014-10-31 09:03:23 +0000
@@ -36,7 +36,7 @@
 
 rem Build and verify the binary distribution
 :ZIP_DIST
-7z a -bd -tZIP -mx=9 -x!.bzrignore -x!.gitignore -xr!emacs.mdp -xr!*.pdb 
-xr!*.opt -xr!*~ -xr!CVS -xr!.arch-inventory emacs-%EMACS_VER%-bin-i386.zip 
%TMP_DIST_DIR%
+7z a -bd -tZIP -mx=9 -x!.gitignore -xr!emacs.mdp -xr!*.pdb -xr!*.opt -xr!*~ 
-xr!CVS -xr!.arch-inventory emacs-%EMACS_VER%-bin-i386.zip %TMP_DIST_DIR%
 7z t emacs-%EMACS_VER%-bin-i386.zip
 goto EXIT
 

=== modified file 'test/automated/thingatpt.el'
--- a/test/automated/thingatpt.el       2014-01-01 07:43:34 +0000
+++ b/test/automated/thingatpt.el       2014-10-31 09:03:23 +0000
@@ -26,7 +26,6 @@
     ("http://2.gnu.org"; 6 url "http://2.gnu.org";)
     ("http://3.gnu.org"; 19 url "http://3.gnu.org";)
     ("https://4.gnu.org"; 1  url "https://4.gnu.org";)
-    ("bzr://savannah.gnu.org" 1 url "bzr://savannah.gnu.org")
     ("A geo URI (geo:3.14159,-2.71828)." 12 url "geo:3.14159,-2.71828")
     ("Visit http://5.gnu.org now." 5 url nil)
     ("Visit http://6.gnu.org now." 7 url "http://6.gnu.org";)


reply via email to

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