Differ Help

Introduction

Differ is a plugin for Attack Integrated Environment (AIE). It allows AIE users to compare the current development version of a file with a previously archived version of the file. The archived version of the file could be an AIE backup, a Basic CM versioned file, or a file inside an archived build.

Legal

Differ is Copyright (C) 2007 Lee Bush. All Rights reserved.

Installation

To use Differ, you must install the Differ package into the Core Plugins directory or into the User Plugins directory. Some deployments of AIE may come with Differ pre-installed.

AIE should automatically load Differ the next time it starts up. You can confirm that it is installed correctly by making sure that you see Differ under AIE's Tools menu.

Configuration

Differ provides the ability to configure two types of things: the external diffing tool and the build archive list. These configurations can be changed by going to the menu item Tools->Differ->Configure....

Configuring the External Diffing Tool

The external diffing tool is the program which is used to compare different versions of the same file. These programs usually have a command line syntax where you can specify the old and new versions of a files. In the Executable text box, fill out the absolute path to the external diffing tools executable. In the Arguments text box, fill out the proper arguments according the syntax the external tool requires. You may need to read the documention for the command line syntax of your particular external diffing tool. Note that '%(file1)s' and '%(file2)s' are special tokens that will be replaced with the actual filenames that are compared when AIE wants to compare two files.

Configuring the Build Archive List

ZZZ TODO

Example Configuration

Below is an example configuration where tkdiff is configured as the external diffing tool. Note that quotes have been placed around each of the filenames in the command line parameters, so that spaces in filenames are interpreted correctly.

The example also shows

Usage

Comparing a File with an Older Version

ZZZ TODO
Comparing Current File to Backup Version
ZZZ TODO
Comparing Current File to Basic CM Version
ZZZ TODO
Comparing Current File to Version in Archived Builds
ZZZ TODO

Comparing a File with Another File

ZZZ TODO