🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.announce
Article #375

RevUp 1.3

#375
From: Boris Folgmann
Date: Thu, 08 Feb 1996 07:57
145 lines
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-mail

Show 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