Subversion Repositories DevTools

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
5969 3400 d 6 h dpurdie /core_devl/trunk/ Added BuildPropertyPages() to better support VS2010 and VS2012 C/C++ base projects.  
5710 3520 d 9 h dpurdie /core_devl/trunk/ Updated VIX copyright notice in all files that had a VIX or ERG copyright notice
Replaced usage of ERG with VIX
 
5568 3590 d 7 h dpurdie /core_devl/trunk/ * Packaging directives
Improved the cleanup of badly specified --Dir options

* System Utility - assemble_dpkg
Extended to allow deletion of bad and test builds

* Java Build Support
Only in the build system, set JATS_HOME to the package repostory replica if one is available.
 
5486 3624 d 12 h dpurdie /core_devl/trunk/TOOLS/  
4546 4100 d 6 h dpurdie /core_devl/trunk/TOOLS/ Release note generation - will now create file list if none are found  
4421 4159 d 15 h dpurdie /core_devl/trunk/ Added comments to RelPath  
4344 4199 d 8 h dpurdie /core_devl/trunk/ Android support to populate the project during the build phase  
4309 4207 d 14 h dpurdie /core_devl/trunk/  
4265 4228 d 13 h dpurdie /core_devl/trunk/TOOLS/ PackageFile. Improved the --DirTree operation to allow for packages with an inverted buildfile structure  
3859 4562 d 12 h dpurdie /core_devl/trunk/ Merge for release.  
3832 4579 d 12 h dpurdie /core_devl/trunk/ Major changes:
* New Platform: INTELLECT
Support for Intellect PAX.
This support does not extend to native building of PAX modules. It is
intended to 'wrap' the existing PAX Build system.

The body of the Pax Building infrastructure is not within the JATS core
but is to be provided though a JATS plugin.
 
2450 4781 d 9 h dpurdie /core_devl/trunk/ * Makefile generation
Warning generation of bad source paths does not generate an error
if the path test escapes the directopry tree. It will generate a
warning, which allows the build to progress as before - with lots
of warnings.

* Makefile Generation
BuildSubDir and SubDir directives - cleanup paths.

* Jats Utility: JatsFileUtil
Better handling of double '\' in pathnames under windows.
 
2439 4787 d 7 h dpurdie /core_devl/trunk/ Improved the clobber operation by using JatsFileUtils to remove directory trees  
379 5017 d 7 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:

* WIN32 Target (Visual Studio 6)
This target will now consume headers/libraries from a VS6 directory.
This has been provided to allow the use of Dinkumware_STL to be limited
to this one compiler. Specifically we need to excluded the use of
Dinkumware from VS2010 builds.

* C# Toolchain
Correctly detect missing .cs file in .resx /.cs file pair.

Minor changes:
* Jats wrapper script
New option: -logfile=name

* Jats configuration
jats.bat example (Windows)
jats.sh example (Unix)
Redefined location of the Perth Subversion server AUPERASVN01

* Escrow build on solaris_x86
Added workaround for strange issue on X86 based Solaris machines
The GBE_MACHTYPE EnvVar would disappear during the build process

* Utility ccrelease
The -extractfiles option nolonger uses a dynamic view to perform the
extraction. It uses the same process as normal view creation.

* Utility: svn
Improved package import processing.
Allow Date, Author and Log to be added to the imported package

* Jats Utility: gen_cots
Added support for Subversion.
Subversion is supported on Windows and Unix.
ClearCase is supported on Windows.

* Jats Utility: vcsdiff
New Utility. Will diff two versions of a package. Supports
mixed ClearCase and Subversion versions.
Under windows it can invoke BeyondCompare
Under Windows and Unix it can perform a MD5 check over both directories.
 
361 5290 d 0 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* HTML Help (Experimental)
Generated documentation for the various JATS utilities
It is based on the internal JATS documentation available on the command
line.

Use http://auperaunx26.aupera.erggroup.com/devl/core_devl2/HTML/index.html

Minor changes:
* PackageFile directive
Allow packaging of files with a comma in the name.
Used by some COTS packages.

* Windows utilities used by jats
stdmux and rpccpp: provide production versions that do not use debug
libraries as these are not present for all users.

* Jats utility: dstatus
Shows the user friendly host name rather then the internal machine name.
This change is in line with the changes to Release Manager

* Utility: svnrelease
Better deletion of workspaces referenced with non-standard URLs
Corrected problem with -branch=name option

* Utility: svnrelease and ccrelease
Better deletion of workingspace directory.
Attempt to correct for directory permission problems.

* Updated definition of GBE_SVN_URL_FRBESASVN01 to use
the server by name, rather than IP address: 'frbesasvn01'

* Added EnvVar GBE_VCS to control the default Version Control System
employed by the 'jats release' and 'jats extract' commands.

Usable values are: 'cc' and 'svn'.
The default value is 'cc', providing backward compatability to existing
developers.
 
325 5710 d 6 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Minor changes:
* jats label command - Renaming a label
Address issue when renaming a label when the current ClearCase view is
based on the label. All operation after the rename must specify the VOB
name as ClearCase may no longer be able to determine the VOB.

* Better handling of .lnk files used within sandboxes and local package
archives. Now strip all trailing white space correctly

* Jats Sandbox stop files
Added 'stop.<GBE_MACHTYPE>' stop files to better support multi
platform builds.

* Makefile rebuild test correctly locates interface directory in
cases where the source directory is above the build file in the
directory tree.

* New command: jats man
Produces full help on a specified item.
 
285 6106 d 5 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Fix DEVI-054973 for simple cases
 
283 6131 d 4 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* New Platform: H400
Supported by the KIELARMV3 toolset.
Refer to the Jats Reference Manual for toolset specific options

Minor changes:
* MergeLibrary directive
Allow a library that has been created in the same makefile.pl as the
directive to be located, without the need to 'install' it first.
 
261 6319 d 7 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:
* Perl Version. Must be at least version 5.8.2
This is the first version that supports Windows 2003 server.

After discovering that several operations are not fully function under
Perl 5.6.1 the minimum version of Active State Perl that is required has
been increased.

A suitable windows installer can be found at:
\\auperaunx26\devl\releases\3rdParty-Products\ActivePerl\5.8.8.819\
ActivePerl-5.8.8.819-MSWin32-x86-267479.msi

* Jats Build Targets
New target and toolset: VERIX

* Jats utility: jats_save_build
Extended to allow all ClearCase specific operations to be removed
from the Build Daemons.

This utility is only used by "Release Planner" and the "Build Daemons".

Suggested new usage:
jats etool jats_save_build
-pname=xxxx
-pversion=yyyy
-infofile=path_name
-locatepkg=zzzz (Optional)
-infile=aaaa (Optional)
-outfile=bbbb (Optional)
-wiplabel=ccccc (Optional)

Minor changes:
* JATS make: Merge Library Operation [DEVI-049475]
Fixed such that Library Merge operations don't delete other build
artifacts.

* JATS make: New option expert=0|1
Runtime processing of 'expert' mode to allow dependencies between the
object files and the makefile to be ignored.

Previous this operation could only be invoked at 'build' time. Now the
default state will be set at build time and it can be overridden at 'make'
time.

* JATS utility: CCdiff
Corrected operation of the option "-new=dir=."

* Nunit support in CSHARP
Improved support for different version of Nunit
Allow the DLLs that are required by nunit to be specified
within the package.

* Jats utility: dstatus
Suppresses archived releases.
Shows release state

* Build file directive: BuildPkgArchive
Extended list of supported directories to include 'wsdl'.
 
257 6368 d 23 h dpurdie /core_devl/trunk/ DevTools/core_devl: Checkin by Svn Import
Major changes:

* Jats make: Package and Install directives [DEVI-049299]
Convert relative pathnames to absolute pathnames before passing
to copy command. This makes the most of Windows limited path length
as implemented by many Windows utilities.

Minor changes:
* JATS makefile generation: Provide case-corrected pathnames for
library and include files in dpkg_archive.

Needed to support badly formed legacy packages when used with
some windows tools.
 

Show All