Mercurial > emacs
annotate doc/man/rcs-checkin.1 @ 109744:fdbd24f8d999
Fix warnings produced by compiling with -Wwrite_strings (i.e. use const char *).
* b2m.c (concat, fatal): Use const char*.
(main): Don't assign labels a string literal.
* ebrowse.c (struct member): filename, def_filename is const.
(struct sym): filename, sfilename is const.
(struct kw): name is const.
(add_sym, yyerror, token_string, insert_keyword, main): Use const char*.
* emacsclient.c (message, sock_err_message, send_to_emacs)
(quote_argument, set_local_socket)
(start_daemon_and_retry_set_socket): Use const char*.
* etags.c (compressor, language, Ada_suffix, Ada_help, Asm_suffixes)
(Asm_help, default_C_suffixes, default_C_help, Cplusplus_suffixes)
(Cplusplus_help, Cjava_suffixes, Cobol_suffixes, Cstar_suffixes)
(Erlang_suffixes, Erlang_help, Forth_suffixes, Forth_help)
(Fortran_suffixes, Fortran_help, HTML_suffixes, HTML_help)
(Lisp_suffixes, Lisp_help, Lua_suffixes, Lua_help)
(Makefile_filenames, Makefile_help, Objc_suffixes, Objc_help)
(Pascal_suffixes, Pascal_help, Perl_suffixes, Perl_interpreters)
(Perl_help, PHP_suffixes, PHP_help, plain_C_suffixses, PS_suffixes)
(PS_help, Prolog_suffixes, Prolog_help, Python_suffixes, Python_help)
(Scheme_suffixes, Scheme_help, TeX_suffixes, TeX_help, Texinfo_suffixes)
(Texinfo_help, Yacc_suffixes, Yacc_help, auto_help, none_help)
(no_lang_help, print_language_names)
(get_language_from_interpreter, get_language_from_filename)
(init, make_tag, struct C_stab_entry, write_classname, TEX_defenv)
(TEX_decode_env, nocase_tail, savestr, savenstr, fatal, pfatal)
(concat): Use const char*.
* make-docfile.c (error, fatal, scan_c_file, scan_lisp_file): Use
const char *.
* movemail.c (fatal, error, concat): Use const char *.
* pop.c (pop_multi_first, socket_connection, sendline): Use conat char*.
* pop.h (pop_multi_first): Use const char *.
(_ARGS): Remove.
* sorted-doc.c (error, fatal, states): Use const char *.
* update-game-score.c (get_prefix, write_scores, main): Use const char*.
author | Jan D <jan.h.d@swipnet.se> |
---|---|
date | Wed, 11 Aug 2010 10:20:34 +0200 |
parents | 1d1d5d9bd884 |
children | 376148b31b5e |
rev | line source |
---|---|
100393
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1 .\" See section COPYING for copyright and redistribution information. |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
2 .TH rcs-checkin 1 |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
3 .SH NAME |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
4 rcs-checkin \- check files into RCS |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
5 .SH SYNOPSIS |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
6 .B rcs-checkin |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
7 .RI [ FILE .\|.\|.] |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
8 .SH DESCRIPTION |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
9 .B rcs-checkin |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
10 is a helper script for checking files into RCS. This program is |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
11 distributed with |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
12 .BR "GNU Emacs" . |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
13 |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
14 This program converts files with an old |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
15 .BR Emacs -style |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
16 version history for use with the |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
17 .B "Emacs 19" |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
18 version control interface |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
19 .BR VC , |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
20 which likes to use RCS as its back end. |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
21 |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
22 For each file to be processed, the script looks for |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
23 .B Emacs |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
24 version files related to it. These files are checked in as deltas, |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
25 oldest first, so that the contents of the file itself becomes the |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
26 latest revision in the master. |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
27 |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
28 The first line of each file is used as its description. The file |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
29 itself is not deleted, as under |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
30 .B VC |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
31 with |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
32 .B vc-keep-workfiles |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
33 at its default of |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
34 .BR t , |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
35 but all the version files are. |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
36 |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
37 If an argument file is already version-controlled under RCS, any |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
38 version files are added to the list of deltas and deleted, and then |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
39 the workfile is checked in again as the latest version. This is |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
40 probably not quite what was wanted, and is the main reason VC doesn't |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
41 simply call this to do checkins. |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
42 |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
43 In order to make it easier to use |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
44 .BR "rcs-checkin *" , |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
45 files which are detectably either RCS masters (with names ending in |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
46 .BR ,v ) |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
47 or Emacs version files (with names containing |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
48 .BR ~ ) |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
49 are ignored. |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
50 . |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
51 .PP |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
52 .SH OPTIONS |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
53 The program accepts no options. |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
54 . |
100410 | 55 .SH SEE ALSO |
56 The Emacs version control interface is documented in the GNU Emacs manual, | |
57 which you can read using | |
58 .BR Info , | |
59 either from Emacs or as a standalone program. | |
60 . | |
100393
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
61 .SH AUTHORS |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
62 .I rcs-checkin |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
63 was originally written by Paul Eggert. It was revised for use with |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
64 .B "GNU Emacs" |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
65 .B VC |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
66 by Eric S. Raymond. |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
67 . |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
68 .SH COPYING |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
69 Copyright |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
70 .if t \(co |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
71 .if n (C) |
106815 | 72 2008, 2009, 2010 Free Software Foundation, Inc. |
100393
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
73 .PP |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
74 Permission is granted to make and distribute verbatim copies of this |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
75 document provided the copyright notice and this permission notice are |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
76 preserved on all copies. |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
77 .PP |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
78 Permission is granted to copy and distribute modified versions of |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
79 this document under the conditions for verbatim copying, provided that |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
80 the entire resulting derived work is distributed under the terms of |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
81 a permission notice identical to this one. |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
82 .PP |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
83 Permission is granted to copy and distribute translations of this |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
84 document into another language, under the above conditions for |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
85 modified versions, except that this permission notice may be stated |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
86 in a translation approved by the Free Software Foundation. |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
87 . |
a93844ef7551
New file. Basic man-page, largely from script commentary.
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
88 .\" arch-tag: d903862f-cc72-487c-8fd2-5c63677f325d |