Article View: comp.sys.amiga.announce
Article #375RevUp 1.3
From: Boris Folgmann
Date: Thu, 08 Feb 1996 07:57
Date: Thu, 08 Feb 1996 07:57
145 lines
3842 bytes
3842 bytes
TITLE
RevUp
VERSION
1.4 (8.1.96)
PROXITY SOFTWORKS
Proxity Engineering and Technical Support
Usenet: pets@amiuni.tynet.sub.org
Fidonet: 2:246/1416.0 (pets)
AUTHOR
Boris Folgmann
Address: Friedrichstrasse 7
71546 Aspach
Germany
Usenet: <boris@prox.tynet.sub.org>
Internet: <prx@studbox.uni-stuttgart.de>
WWW: <http://www.informatik.uni-stuttgart.de/
fachschaft/adressen/bsfolgma.html>
Fidonet: 2:246/1416.41 (Boris)
IRC: PRX
PGP Fingerprint: 82 84 70 38 26 5E 50 5A
9C DB CA CA 62 0A 31 52
Phone: ++49-(0)7191-23439
Fax: ++49-(0)7191-2604
DESCRIPTION
RevUp manages version strings following the Amiga standard for
including in own programs, e.g. '$VER: YourTool 2.4 (11.9.95)'.
It's a must for every serious C, Oberon or Assembler programmer,
so have a look at it! Your makefiles together with RevUp will do
all the work for you.
RevUp <version> <projectname> {<dependency>} [REV <revision>]
[BETA] [C] [ASM] [OBERON] [LOG] [EXTRA] [ENVVAR] [TINY]
Required:
VERSION : Version number.
PROJECTNAME : Basename to use for all RevUp files.
DEPENDENCIES: Files which dates are checked.
Optional:
REV : Explicit revision number.
BETA : Generate beta information.
C : Generate C headerfile (default).
ASM : Generate Assembly includefile.
OBERON: Generate Oberon definition module.
LOG : Interactively add history info to logfile.
EXTRA : Generate extra information.
ENVVAR: Set envvar for archive naming.
TINY : Don't print credits.
EXAMPLE
> RevUp 1 SuperTool EXTRA
generates SuperTool_rev.h:
/* C headerfile generated by RevUp 1.3 */
#define VERSION 1
#define REVISION 1
#define DATE "12.7.95"
#define VERS "SuperTool 1.1"
#define VSTRING "SuperTool 1.1 (12.7.95)\\r\\n"
#define VERSTAG "\\0$VER: SuperTool 1.1 (12.7.95)"
#define TIME "14:57:51"
#define PRGNAME "SuperTool"
#define BASENAME "SUPERTOOL"
#define VSTR "SuperTool 1.1 (12.7.95)"
#define USER "boris"
#define HOST "prox"
User and Host are imported from environment variables.
FEATURES
o RevUp generates and maintains include and header files with
revision information.
o Basically RevUp is similar to the developer tool BumpRev, but
it offers a lot of additional features.
o ANSI-C, Oberon and Assembly language supported.
o Multiple dependency files.
o Beta count management for beta versions included.
o Interactive logfile generation.
CHANGES SINCE 1.3 (17.11.95)
FIX: RevUp no longer displays an error message, if file to
overwrite didn't already exist.
NEW: UserName is now always appended to the log file, even if
HostName is not set.
NEW: TIME to logfile. VERSTAG to stdout. Empty log messages are now possible.
SPECIAL REQUIREMENTS
Kickstart 2.04
Workbench 2.0
Workbench 2.1 for localized DOS error messages.
AVAILABILITY
<ftp://ftp.uni-paderborn.de/pub/aminet/dev/misc/RevUp1_3.lha>
PRICE
Free
DISTRIBUTABILITY
Freeware (C) 1994-1996 by Proxity Softworks
--
MAIL comp.sys.amiga.announce announcements to announce@cs.ucdavis.edu.
Mailing list: announce-request@cs.ucdavis.edu; Moderator: zerkle@cs.ucdavis.edu
Servers: http://seclab.cs.ucdavis.edu/~zerkle/announce, announce@cs.ucdavis.edu
Technical Details
Message-ID:
<4fcado$m1p@mark.ucdavis.edu>Path:
arc1-ca.pugleaf.net!cs.ucdavis.edu!not-for-mailShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!cs.ucdavis.edu!not-for-mail From: Boris@prox.tynet.sub.org (Boris Folgmann) Newsgroups: comp.sys.amiga.announce Subject: RevUp 1.3 Followup-To: comp.sys.amiga.misc Date: 8 Feb 1996 07:57:44 GMT Organization: Proxity Softworks Approved: zerkle@cs.ucdavis.edu Message-ID: <4fcado$m1p@mark.ucdavis.edu> Reply-To: Boris@prox.tynet.sub.org (Boris Folgmann) NNTP-Posting-Host: krakatoa.cs.ucdavis.edu X-Message-Number: 1350