File: README-CVS

package info (click to toggle)
tramp 1%3A2.0.54-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,240 kB
  • ctags: 488
  • sloc: lisp: 8,447; makefile: 314; sh: 72
file content (31 lines) | stat: -rw-r--r-- 1,339 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
-*- text -*-

                     Tramp CVS usage instructions

The Tramp version number is in the `AC_INIT' macro in `configure.ac',
everywhere else it is generated from.  You should update this version
number whenever you make a release.  After that, you need to call
`make configure' (or `autoconf --trace=AC_INIT' if you've cleaned up
the Makefile).  The version number looks like "X.Y.Z" where X is the
major revision, Y is the minor revision, and Z is a patch level.

Tramp versions, which are not released yet, have a version number
"X.Y.Z-pre" in CVS, with Z being the next patch level to be released.

Together with each version "X.Y.Z" there should be a CVS tag "V-X-Y-Z"
so that each released version can be identified.

Maybe someday the version number should be auto-generated from the
CVS tag name so that you don't have to maintain the version number
three times.

A Tramp version X.Y, which is regarded as stable, is maintained in a
CVS branch "branch-X-Y-stable".  Those Tramp versions don't get new
features but just bug fixes.  Ususally, the CVS HEAD is not based on
such a version but a higher one.

Tramp exists in three incarnations.  The CVS tree on Savannah is the
main version, but there is also a copy in XEmacs and a copy in the
Emacs CVS.

TODO: explain how to get the main version into XEmacs and into Emacs.