COMMIT - Update website development instructions

Vin Shelton acs at alumni.princeton.edu
Sat Dec 3 21:57:45 EST 2011


I wanted to correct some of the glaring factual errors on the
website's development instructions.

  - Vin

diff -r e77ced97bd3a Develop/ChangeLog
--- a/Develop/ChangeLog Thu Oct 13 09:01:48 2011 +0000
+++ b/Develop/ChangeLog Sat Dec 03 21:54:49 2011 -0500
@@ -1,3 +1,9 @@
+2011-12-03  Vin Shelton  <acs at xemacs.org>
+
+       * hgaccess.content: The hg repositories have moved from debian to
+       bitbucket.
+       * index.content: All the repositories are under hg now.
+
 2011-05-09  Stephen J. Turnbull  <stephen at xemacs.org>

        * hgaccess.content: Point to 'xemacs' repo by preference.  Also:
diff -r e77ced97bd3a Develop/hgaccess.content
--- a/Develop/hgaccess.content  Thu Oct 13 09:01:48 2011 +0000
+++ b/Develop/hgaccess.content  Sat Dec 03 21:54:49 2011 -0500
@@ -9,25 +9,13 @@

     <h1>XEmacs Mercurial Repository</h1>

-    <p>Debian has upgraded Mercurial, and security tightened somewhat.
-       <a href="#trusted-users">How to tell Mercurial to trust a
-       developer.</a></p>
-
-    <p>As of 5 December 2007, the development mainline (aka version
-      21.5) has been moved to a
+    <p>As of October, 2011, all the XEmacs repositories have moved to
       <a href="http://hgbook.red-bean.com/hgbook.html">Mercurial</a>
-      repository on <code>hg.debian.org</code> from which you may
-      <a href="http://hg.debian.org/hg/xemacs/xemacs">browse</a> the
+      repositories on <code>bitbucket.org</code> from which you may
+      <a href="https://bitbucket.org/xemacs/xemacs/src">browse</a> the
       latest checked-in code.  This page describes access to those
       resources.</p>

-    <p>Other XEmacs repositories, including the 21.4 branch, the
-      packages, and the sources for this website, continue to be
-      provided by the CVS repository on <code>cvs.alioth.debian.org</code>,
-      hosted by our friends at <code>Alioth.debian.org</code>.  Please see the
-      introduction to the <a href="cvsaccess.html">XEmacs CVS
-       Repository</a> for instructions on its use.</p>
-
     <p><strong>Please note:</strong> This page was hacked up quickly
       by copying and editing the corresponding page for CVS.  If you
       spot any CVS-isms or other statements that are not correct for
@@ -68,7 +56,7 @@
     <p>
       To get the official (21.5) development sources, do:</p>
     <pre xml:space="preserve">
-      <strong>hg clone http://hg.debian.org/hg/xemacs/xemacs</strong>
+      <strong>hg clone https://bitbucket.org/xemacs/xemacs</strong>
     </pre>
     <p>
       This may include a few bleeding edge patches that are still under
@@ -78,17 +66,6 @@
       reasonably stable.
     </p>
     <p>
-      If you have problems, you can try the 'xemacs-beta' branch with
-    <pre xml:space="preserve">
-      <strong>hg clone http://hg.debian.org/hg/xemacs/xemacs-beta</strong>
-    </pre>
-    <p>
-      instead, but it frequently lags the mainline by several days
-      (that's what it is for!) or even weeks.  If you consistently
-      experience build problems with the mainline, please let us know
-      on the xemacs-beta mailing list, and we'll consider stepping up
-      the frequency of updates for this branch.</p>
-    <p>
       The XEmacs Lisp packages are now unbundled, and are
       available from the <a href="cvsaccess.html">CVS repository</a>.
       Older versions of XEmacs, including the currently stable version
diff -r e77ced97bd3a Develop/index.content
--- a/Develop/index.content     Thu Oct 13 09:01:48 2011 +0000
+++ b/Develop/index.content     Sat Dec 03 21:54:49 2011 -0500
@@ -8,21 +8,18 @@

   <h2 id="xemacs">XEmacs Development</h2>

-  <p>As of 5 December 2007, the development mainline (aka version
-    21.5) has been moved to a
+    <p>As of October, 2011, all the XEmacs repositories have moved to
     <a href="http://hgbook.red-bean.com/hgbook.html">Mercurial</a>
-    repository on <code>hg.debian.org</code> from which you may
-    <a href="http://hg.debian.org/hg/xemacs/xemacs">browse</a> the
-    latest checked-in code.  Please see the introduction to the
-    <a href="hgaccess.html">XEmacs Mercurial Repository</a> for
-    instructions on its use.</p>
-
-  <p>Other XEmacs repositories, including the 21.4 branch, the
-    packages, and the sources for this website, continue to be
-    provided by the CVS repository, which moved from
-    <code>cvs.xemacs.org</code>, hosted by our friends at
-    <code>dotsrc.org</code>, to <code>Alioth.debian.org</code> in
-    November 2009.</p>
+    repositories on <code>bitbucket.org</code>.  You may browse the
+    latest beta (21.5) sources online
+    <a href="https://bitbucket.org/xemacs/xemacs/src">here</a>.  The
+    stable (21.4) sources are
+    <a href="https://bitbucket.org/xemacs/xemacs-21.4/src">here</a>
+    and the packages sources are
+    <a href="https://bitbucket.org/xemacs/xemacs-packages/src">here</a>.
+    Please see the introduction to the
+      <a href="hgaccess.html">XEmacs Mercurial Repository</a> for
+      instructions on accessing and using the repository.</p>

   <p>
     If you'd like to help with the XEmacs development effort, do the
@@ -33,16 +30,12 @@
       <p>
         <a href="<!-- _GP_ relPath(qq{Download/index.html}) -->">Download</a>
        the latest releases of 21.4 (the stable branch) or 21.5 (the
-       development mainline, or (better) get the most up-to-date
-       sources from the source repositories.  For 21.5, see the
-       introduction to the
+       development mainline), or (better) get the most up-to-date
+       sources from the source repositories.  To get code from the
+       source repositories (either XEmacs 21.4, XEmacs 21.5 or any of
+       the XEmacs Packages, see the introduction to the
        <a href="hgaccess.html">XEmacs Mercurial Repository</a> and
-       follow the instructions to get an up-to-date tree of the
-       XEmacs 21.5 source.  For other resources, such as the 21.4
-       stable tree, the package tree and the source to this website,
-       see the introduction to the
-       <a href="cvsaccess.html">XEmacs CVS Repository</a> and follow
-       the instructions to get an up-to-date trees of those resources.</p>
+       follow the instructions.</p>
     </li>
     <li>
       <p>
@@ -79,15 +72,11 @@
          web version</a>.
       </p>

-      <p>
-        You may find the <a
-        href="http://alioth.debian.org/scm/viewvc.php/XEmacs/xemacs-builds/ben/cvs-mods?view=markup&root=xemacs">cvs-mods</a>
-        perl script useful to create your patches.</p>

       <p>
         No matter whether you are just getting involved with creating
         patches or you generate huge amounts of them, <a
-        href="http://alioth.debian.org/scm/viewvc.php/XEmacs/packages/xemacs-packages/xemacs-devel/patcher.el?view=markup&root=xemacs">patcher</a>
+        href="https://bitbucket.org/xemacs/xemacs-devel/src">patcher</a>
         is for you.  Please install the <a href="<!-- _GP_
         relPath(qq{Develop/packages.html#xemacs-devel})
         -->">xemacs-devel</a> package which it is part of.  Read its
@@ -102,7 +91,7 @@

   <p>
     The development of XEmacs Packages is supported by hourly builds
-    from latest CVS sources.  <a
+    from latest sources.  <a
     href="http://www.contactor.se/~matsl/smoketest/">XEmacs
     Package Smoketest</a> results are readily available.</p>



More information about the XEmacs-Patches mailing list