* INSTALL: Couple minor arch -> git updates.
* PROBLEMS: Update version it applies to
* etc/NEWS: Release day update
* autogen.sh (sxemacs_codename): Geo
(TREE_VERSION): Bump
* info/sxemacs/sxemacs.texi (Top): Bump version the manual
corresponds to.
* info/sppm.texi: Update version and date macros
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Building from tarball release:
-----------------------------
Building from tarball release:
-----------------------------
-(See "Building from arch source" below if you got SXEmacs that way)
+(See "Building from git source" below if you got SXEmacs that way)
In a nutshell:
-------------
In a nutshell:
-------------
files and information you need.
files and information you need.
-Building from arch source:
--------------------------
+Building from git source:
+------------------------
This is identical to building from the tarball sources, with the
addition of an extra step, and some extra requirements (that are most
likely already on your system).
This is identical to building from the tarball sources, with the
addition of an extra step, and some extra requirements (that are most
likely already on your system).
Extra requirements:
------------------
Extra requirements:
------------------
-The SXEmacs sources in the arch repo do not contain _any_ generated
+The SXEmacs sources in the git repo do not contain _any_ generated
files. You will need recent versions of the GNU autotools (automake,
autoconf).
files. You will need recent versions of the GNU autotools (automake,
autoconf).
-At the time of this release (SXEmacs 22.1.10), SXEmacs has the
+At the time of this release (SXEmacs 22.1.14), SXEmacs has the
following idiosyncrasies:
* File Locations
following idiosyncrasies:
* File Locations
TREE_VERSION="$($GIT tag|tail -n1|tr -d v)"
GIT_VERSION="$($GIT describe)"
else
TREE_VERSION="$($GIT tag|tail -n1|tr -d v)"
GIT_VERSION="$($GIT describe)"
else
GIT_VERSION="no_git_version"
fi
emacs_major_version="$(echo $TREE_VERSION|cut -d. -f1)"
emacs_minor_version="$(echo $TREE_VERSION|cut -d. -f2)"
emacs_beta_version="$(echo $TREE_VERSION|cut -d. -f3)"
GIT_VERSION="no_git_version"
fi
emacs_major_version="$(echo $TREE_VERSION|cut -d. -f1)"
emacs_minor_version="$(echo $TREE_VERSION|cut -d. -f2)"
emacs_beta_version="$(echo $TREE_VERSION|cut -d. -f3)"
sxemacs_git_version="$GIT_VERSION"
autoconf_ver=$(autoconf --version 2>/dev/null | head -n1)
sxemacs_git_version="$GIT_VERSION"
autoconf_ver=$(autoconf --version 2>/dev/null | head -n1)
+* Changes in SXEmacs 22.1.14 (Geo)
+==================================
+
+We switched to git! And this release cycle was all about updating the
+build chain, version strings, and docs and whatnot from tla-isms to
+git-isms.
+
+You can now grab the SXEmacs sources via git with...
+
+ git clone http://git.sxemacs.org/sxemacs
+
+
* Changes in SXEmacs 22.1.12 (Fiat)
===================================
* Changes in SXEmacs 22.1.12 (Fiat)
===================================
-Copyright @copyright{} 2004 - 2010 @sy{}
+Copyright @copyright{} 2004 - 2011 @sy{}
@end macro
@macro sye
@email{steve@@sxemacs.org, @sy{}}
@end macro
@end macro
@macro sye
@email{steve@@sxemacs.org, @sy{}}
@end macro
-@macro yy
-2010
-@end macro
-
@subheading The tla repository for versions upto 22.1.12
@subheading The tla repository for versions upto 22.1.12
-The old tla repos at http://arch.sxemacs.org/@yy{} still exist, and
+The old tla repos at http://arch.sxemacs.org/2010 still exist, and
will remain forever. If you ever need anything from them just install
@code{tla} and leech them with that.
will remain forever. If you ever need anything from them just install
@code{tla} and leech them with that.
-The reason we are keeping the around indefinitely is because the move
+The reason we are keeping them around indefinitely is because the move
to git meant a loss of history. There are tools available for
converting a arch repo to git, but they failed to work in our case
because of the cached revisions in our repos.
to git meant a loss of history. There are tools available for
converting a arch repo to git, but they failed to work in our case
because of the cached revisions in our repos.
SXEmacs is the extensible, customizable, self-documenting real-time
display editor. This Info file describes how to edit with Emacs
and some of how to customize it, but not how to extend it. It
SXEmacs is the extensible, customizable, self-documenting real-time
display editor. This Info file describes how to edit with Emacs
and some of how to customize it, but not how to extend it. It
-corresponds to:
-
-steve@@sxemacs.org--2010/sxemacs--main--22.1.12--version-0
+corresponds to: v22.1.14
Although, it hasn't had a complete rewrite for quite some time.
Although, it hasn't had a complete rewrite for quite some time.