SvnRev 1.8.4224

ITB CompuPhase in Development \ Misc. Dev. Tools

The SvnRev application was developed to be a little program that writes the current revision number of project into a C/C++ header file, a Java package file or a C# class file.


The SvnRev application was developed to be a little program that writes the current revision number of project into a C/C++ header file, a Java package file or a C# class file.

This revision number is stored in constants (macros in the case of C/C++), both as a number and as a string. It gets the revision number from the "RCS keywords" that must be present in the source files. SvnRev is specifically designed for the Subversion version control system, but it can also be used with CVS and RCS.

SvnRev is a self-contained utility that does not rely on a particular IDE. SvnRev is a portable utility and should run on every environment on which a conforming C compiler is available. Our aim was to use it from a "makefile" and to attach to a version control system, and specifically to the Subversion system.

SvnRev has the following options (grouped by purpose):
- jpackage
The option -j writes a Java package file instead of a C/C++ header file. The name of the package must follow the option (the default package name is "com.compuphase").
- cnamespace.class
The option -c writes a C# class file instead of a C/C++ header file. The name of the namespace and class must follow the option; namespace and class names are separated by a period (the default namespace/class string is "compuphase.svnrev").
- pfilename
The option -p causes the fields AssemblyVersion and AssemblyFileVersion to be updated in the Assembly Property file (usually "AssemblyInfo.cs"). The -c should be set as well.
- ofilename
The option -o allows you to specify the name of the generated include file. The default name is "svnrev.h" for C/C++ mode, "" for Java mode and "SvnRevision.cs" for C# mode. When you add "-omydefs.h" to the command line (without the quotes), the utility creates the file "mydefs.h" instead. When you say -o without gluing a filename directly behind the option, the results get written to stdout.
The option -i is for incremental running. This switch makes SvnRev scan the "svnrev.h" generated from a previous run, in addition to the (partial) set of source files. This switch may be important when using SvnRev in a makefile, see below. If you use the -o in addition to -i, SvnRev will look for the filename specified with the -o option instead of svnrev.h, or SvnRevision.cs.
- fpattern
The option -f adds a prefix or a suffix (or both) to the build number in the string constant SVN_REVSTR. The format for pattern is "prefix#suffix" (without the quotes) where the # symbol gets replaced by the build number and prefix and suffix are arbitrary strings.
- mname
The option -m changes the base name (or prefix) of the generated constants. By default all generated constants start with SVN_REV, but this can be changed with this option.
- v
The option -v causes SvnRev to list the names of files that were modified after the last commit to version control on stderr (console output).

SvnRev 1.8.4224 Misc. Dev. Tools software developed by ITB CompuPhase. The license of this misc. dev. tools software is freeware, the price is free, you can free download and get a fully functional freeware version of SvnRev. Do not use illegal warez version, crack, serial numbers, registration codes, pirate key for this misc. dev. tools freeware SvnRev. Always use genuine version that is released by original publisher ITB CompuPhase.

Popular Software of Development - Misc. Dev. Tools

Virtual Serial Port Driver XP 4 ELTIMA Software GmbH  Misc. Dev. Tools

Virtual Serial Port Driver XP4 creates two pure virtual serial ports in your system which are virtually connected to each other. For other Windows applications, virtual ports will be seen exactly as two real serial ports connected via null-modem cable. You can select any port numbers for virtual...

ActivLicense Online v1.01 Ionworx Technology  Misc. Dev. Tools

ActivLicense Online is a professional and robust anti-piracy solution based on product activation technology designed to verify if your software products have been legitimately licensed, it's quick, easy and reliable, the activation can be done in few minutes via the Internet or by Telephone....

WinDriver 7 Jungo Ltd.  Misc. Dev. Tools

WinDriverâ„¢ for Windows automates and simplifies the development of user mode Windows device drivers for PCI / PCI Express/USB/ CardBus / ISA / PCMCIA/ PMC / PCI-X / PCI-104 and CompactPCI. No DDK knowledge or kernel level programming required. Including powerful tools for hardware...

Mobile DBViewer Plus for Nokia S60 3rd E 1.2 Cellica Software Services  Misc. Dev. Tools

View & Sync MS Access, Excel, Oracle, Foxpro, dBase, or any ODBC enabled database on Series 60 3rd Edition Smart phones like N72, N73, N70 , E50, E70 etc. Create new database on Smartphone. Add / Edit / Delete data is supported. View one record at a time or all at once.Use desktop side...

VISOCO dbExpress driver for Sybase ASE 2.3 VISOCO Software  Misc. Dev. Tools

VISOCO dbExpress driver for Sybase ASE is a dbExpress driver for Borland Delphi, Kylix, C++ Builder.VISOCO dbExpress driver for Sybase ASE provides direct access to Sybase ASE and allows you to avoid Borland Database Engine (BDE), ODBC, ADO.Key features:- High-performance - Native access to...

Virtual Serial Port Driver Mobile 4.0 Virtual Serial Port Software  Misc. Dev. Tools

Virtual Serial Ports Driver Mobile is a brand-new generation of an already popular driver for mobile devices released by Eltima more than a year ago.Now we bring a totally new level of serial emulation for SmartPhones based on the Windows Mobile platform!VSPD Mobile is capable of creating up to...

Advanced USB Port Monitor AGG Software  Misc. Dev. Tools

Advanced USB Port Monitor is a USB Bus, USB Device and Protocol Analyzer. Advanced USB Port Monitor packs the robust functionality to capture, view and process USB traffic. It offers sophisticated viewing and intelligent searching to accurately and efficiently debug and test High (480Mbps), Full...

MixerPRO 1.2 xFX JumpStart  Misc. Dev. Tools

MixerPRO is a powerful library that provides access to the lines and controls of installed sound card.Control volume, mute states, recording sources, obtain information about the sound card's driver name, version, etcetera.

ER English to Bengali Dictionary 1.0  Misc. Dev. Tools

ER Dictionary ( English to Bengali Dictionary ) provides you digital dictionary based on English and Bengali word. This is based on Unicode. Before Using this you must install .NET 2.0. A download link is given with the package.

DownloadX ActiveX Download Control Free 1.0.1  Misc. Dev. Tools

DownloadX ActiveX Download Control is an ActiveX control used to download files from the Internet/Intranet. It can be used with any modern programming language (VB.NET, C#, C++, VB, Delphi, ASP, ASP.NET, PHP, Java...) and containers that support ActiveX controls. The DownloadX control is a unique...