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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<title>
Autoconf Macro: ax_cvs
</title>
<link rel="stylesheet" type="text/css" href="autoconf-archive.css">
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<table summary="web navigation" style="width:100%;">
<tbody>
<tr>
<td style="width:33%;" align="center" valign="top">
<a href="macros-by-category.html">Macros by Category</a>
</td>
<td style="width:33%;" align="center" valign="top">
<a href=
"http://git.cryp.to/autoconf-archive/history/master:/ax_cvs.m4">Revision
History</a>
</td>
<td style="width:33%;" align="center" valign="top">
<form method="get" action="http://www.google.com/search">
<div>
<input name="sitesearch" value="autoconf-archive.cryp.to" type=
"hidden">Search: <input name="q" maxlength="255" type="text">
</div>
</form>
</td>
</tr>
</tbody>
</table>
<hr>
<h1>
ax_cvs
</h1>
<h2>
SYNOPSIS
</h2>
<p class="indent" style="white-space:nowrap;">
<code>AX_CVS([ANON_CVSROOT])</code>
</p>
<h2>
DESCRIPTION
</h2>
<div class="indent">
<p>
Adds support cvs targets within your Makefile.
</p>
<p>
Branching and releasing relies on you using the following version format:
</p>
<pre>
MAJOR.MINOR.POINT
</pre>
<p>
where MAJOR is the major version number, MINOR is the minor version number
and POINT is the point release number.
</p>
<p>
make update
</p>
<pre>
performs a cvs update
</pre>
<p>
make commitlog
</p>
<pre>
Generates a ChangeLog template with the modifed, added
and removed files and opens it up for editing. This is
not normally used directly, but is instad called by
commit. It is usefull however if you want to document
the work you have done, but don't want to commit just
yet.
</pre>
<p>
make commit
</p>
<pre>
performs a cvs commit after first performing a cvs
update and generating a commit log.
</pre>
<p>
make cvs-rm FILES="file1 file2 ..."
</p>
<pre>
removes a file or files specified by the FILES
variable from the file system and from cvs. It will
interactively ask you to confirm the file removal,
unless the file does not exist on the file system.
</pre>
<p>
make cvs-add FILES="file1 file2 ..."
</p>
<pre>
adds a file or files specified by the FILES variable
to cvs.
</pre>
<p>
make branch-major
</p>
<pre>
creates a branch based on the major version number,
increments the major version number, sets the minor
and point versions to zero and checks out the branch
into a new directory.
</pre>
<p>
make branch-minor
</p>
<pre>
creates a branch based on the minor version number,
increments the minor version, sets the point version
to zero number and checks out the branch into a new
directory.
</pre>
<p>
make release
</p>
<pre>
performs a cvs update, followed by a distcheck, then
creates a release for the current version, increaments
the point release number and checks out the release
into a new direcory
</pre>
<p>
make quick-release
</p>
<pre>
same as release, but distcheck is not performed
</pre>
</div>
<h2>
SOURCE CODE
</h2>
<p class="indent">
<a href=
"http://autoconf-archive.cryp.to/ax_cvs.m4">http://autoconf-archive.cryp.to/ax_cvs.m4</a>
</p>
<h2>
LICENSE
</h2>
<div class="indent">
<p style="white-space:nowrap;">
Copyright © 2009 Tom Howard <tomhoward@users.sf.net>
</p>
<p>
Copying and distribution of this file, with or without modification, are
permitted in any medium without royalty provided the copyright notice and
this notice are preserved.
</p>
</div>
</body>
</html>
|