Index
Symbols
- .NO_PARALLEL: special target, 228
- .PARALLEL: special target, 228
- .WAIT special target, 225
- ~/.codemgr_resrc, 57
- ~/.codemgrtoolrc, 58
A
- access control, workspace, 71
- access_control file, 62, 71
- adjusting color, 211
- Ancestor File, 183
- Ancestor file, 191
- ancestor file, 35
- loading at startup, 187
- archiving libraries, 226
- args file, 62, 87
- Auto Advance, 189
- Auto Bringover option, 102
- automatic merging, 190
- automerging algorithm, 38
B
- backup directory, 62, 106
- branch delta, 49
- branches, 49
- branching, SCCS, 136
- Bringover Create transaction, 64, 90 to 145
- effect of checked out files, 92
- file system accessibility, 93
- Force Conflicts option, 92, 96
- path name specification, 93
- Preview option, 91, 96, 101
- Quiet option, 92, 96, 102
- search path, 94
- Verbose option, 91, 96, 101
- workspace locks, 93
- Bringover Transaction, 89 to 99
- Bringover Update transaction, 94 to 99
- action summary table, 99
- conflict detection during, 116
- effect of checked-out files, 96
- file system accessibility, 97
- path names, 97
- workspace locks, 98
- Bringover/Putback transaction introduction, 27
- Build button, 217
- building with default values, 214
- building with nondefault values, 214
C
- checked-out files, 96, 102
- children file, 62
- chooser, 88
- CLI, command-line interface
- umbrella command, 52
- CODEMGR_WS variable, 82
- Codemgr_wsdata, 25, 62
- access_control file, 62
- args file, 62, 87
- backup directory, 62, 106
- children file, 62
- history file, 63
- locks file, 63
- nametable file, 63
- notification file, 63, 75
- parent file, 63
- CODEMGR_WSPATH variable, 82
- color display, to adjust, 211
- command-line interface
- umbrella command, 52
- command-line options, 184
- Commands button
- checking in a new file, 176
- checking in files, 175
- checking out files, 175
- displaying the differences between deltas, 177
- editing checked out files, 176
- unchecking out a file, 177
- comment
- Putback transaction, 102
- common ancestor delta, 117
- concurrent file modification, 226
- Configuring, 165
- base window, 55
- Chooser, 88
- control area, 57
- customization, 57
- menus, 57
- moving an existing project, 123
- properties, 57
- starting execution, 53
- transaction model, 83
- Workspace Graph pane, 55
- conflict
- detection during Bringover, 116
- merging files in conflict, 133
- copy-modify-merge
- example, 18
- model, 16
- creating a workspace, 64
- Current difference
- defined, 36
- current difference (Merging), 120
- Current Working Directory, 183
D
- def.dir.flp, 86
- default build values, 214
- default list
- loading, 87
- saving, 87
- defaults files, 57
- ~/.codemgr_resrc, 57
- ~/.codemgrtoolrc, 58
- Define New Target dialog box, 214
- Delete, 64
- Codemgr_wsdata Directory only, 65
- Sources and Codemgr_wsdata Directory, 65
- delta, 237, 239
- delta ID, 239
- dependency lists, 225
- explicit ordering, 225
- implicit ordering, 225
- descendant, 35
- Descendant file, 192
- Difference
- current, 36
- defined, 36
- next, 36
- previous, 36
- remaining, 37
- resolved, 36
- resolving, 189
- difference (Merging)
- current, 120
- defined, 120
- next, 120
- previous, 120
- resolved, 120
- distributed make, explanation of, 219
- Dmake, basic concept, 219
- double-click action
- Workspace Graph pane, 57
E
- editing WorkShop targets, 215
- environment variables, 81
- example, 190
- examples
- Bringover/Putback/Resolve cycle, 143 to 147
- merging SCCS history files, 134
- reparenting, 68
F
- file
- collision, 228
- concurrent modification, 226
- loading, 182
- loading from list, 187
- loading three files at startup, 187
- loading two files at startup, 186
- file chooser, 88
- File List pane
- changing contents of, 87
- constructing directory and file lists, 86
- selecting files, 87
- File List Program, see FLP
- file lists
- initial state, 86
- transactions, 86
- File menu, 57
- files
- merging, 133
- relationships between files in parent and child workspaces, 27 to ??
- specifying for transactions, 85
- fixing build errors, 215
- FLP, 86
- default (def.dir.flp), 86
- fonts, changing, 211
- Force Conflicts option, 92, 96
- FreezePointing
- creating a freezepoint file, 201
- extract a source directory, 202
- FreezePointing terms, 199
- extract, 200
- freezepoint file, 199
G
- glyphs, meaning of, 37, 193
- graphical user interface (GUI), overview, 53
- grouping files
H
- HELPPATH environment variable, 210
- hierarchy, workspace, ?? to 48, 124 to 129
- history file, 237
- history file, 63, 78
I
- icons
- drag and drop, 56
L
- Left File, 183
- library update, concurrent, 226
- limitations on makefiles, 225
- list file, 187
- Load
- workspaces into Workspace Graph pane, 55
- Load button, 183
- loading
- three files at startup, 187
- two files at startup, 186
- loading files, 182
- locking workspaces, 80
- locks
- removing workspace locks, 81
- viewing workspace locks (GUI), 81
- locks file, 63
M
- macro
- dynamic, 226
- makefiles, limitations, 225
- manual pages, SunOS, xviii
- matriarch, 191
- menu buttons
- File, 57
- menus
- Configuring, 57
- merging files
- not in conflict, 132
- Merging program, 119 to 121
- merging SCCS history files, 32
- example, 134
- in conflict, 133
- Merging window, 37
- merging, starting, 192
- metadata directory, 25
- minus sign, 38
- mkfile command, 210
- moving to the next build error, 216
- multiple targets, 227
N
- name fields, workspace, 55
- nametable file, 63
- Next difference
- defined, 36
- next difference (Merging), 120
- Next Error button, 216
- nodes, 49
- notification, 75
- notification file, 63
O
- Online Help, 53
- Output File, 183
- output file, 194
- output, transaction, 85
P
- parallelism
- restricting, 228
- Parent, 67
- parent file, 63
- parent/child introduction, 22 to 25
- plus sign, 38
- Preview option, 91, 96, 101
- Previous difference
- defined, 36
- previous difference (Merging), 120
- project
- moving an existing project, 41, 123
- Properties window, 57
- Props button
- changing double click action, 178
- changing file list display, 177
- changing history graph display, 179
- changing history information display, 179
- defining an editor, 178
- Putback, 104
- Putback transaction, 99 to 104
- access control, 104
- action summary table, 104
- Auto Bringover option, 102
- comment, 102
- effect of checked-out files, 102
- file system accessibility, 103
- path names, 103
- workspace locks, 103
- Putback/Bringover transactions, introduction, 27
Q
- Quiet option, 92, 96, 102
R
- Remaining difference
- defined, 37
- Rename, 65
- reparenting a workspace, 25, 66 to 70
- example, 68
- Resolve transaction, 118
- introduction, 33
- merging SCCS history files, 137
- preparing files for conflict resolution, 117
- Resolved difference
- defined, 36
- resolving differences, 189
- restricting parallelism, 228
- restrictions on makefiles, 225
- Right File, 183
S
- s.file, 237
- Save As, 188
- SCCS, xiv, 48
- branches, 49
- delta, 237, 239
- delta ID, 239
- history file, 237
- nodes, 49
- version, 237, 239
- SCCS history files, 19, 26, 85, 100, 131
- branching, 136
- common ancestor delta, 117
- merging, 32, 131
- resolving, 117
- s-dot-file, 237
- selecting files, transactions, 87
- Set Default button, 57
- SID, 239
- Source Code Control System, xiv, 48
- specifying a build command, 214
- specifying a build directory, 214
- specifying a make target, 214
- specifying a makefile, 214
- spot help, see Online Help
- starting a project
- default FLP, 44, 124
- SCCS file location, 123
- starting Merging, 192
- from Sun WorkShop, 182
- from Sun WorkShop TeamWare, 182
- from the command line, 184
- Sun WorkShop, 182
- Sun WorkShop TeamWare window, 182
- swap space, 210
T
- targets
- .NO_PARALLEL:, 228
- .PARALLEL:, 228
- .WAIT, 225
- multiple, 227
- TeamWare
- moving an existing project, 41
- Tools menu, 204
- transaction model, 83
- Transaction Output window, 85
- transactions
- file lists, 86
- file specification, 85
- tutorial, 190
- twconfig, 53
- twmerge command, 184
U
- Undo transaction, 105 to 108
- implementation, 106
- workspace locks, 106
- unlocking workspaces, 80
V
- variables, environment, 81
- CODEMGR_WS, 82
- CODEMGR_WSPATH, 82
- Verbose option, 91, 96, 101
- version, 237, 239
- version number, displaying, 210
- Versioning, 49
- vertical bar, 37, 38
- viewing the source of a build error, 216
W
- window
- Merging at startup, 37
- showing three input files loaded, 38
- showing two input files loaded, 37
- Sun WorkShop TeamWare, 182
- workspace
- access control, 71, 94, 98
- command history log, 78
- create, 64
- create using Bringover Create, 64
- delete, 64
- event notification, 75
- hierarchies, 23
- hierarchy configuration, 48, 124, 129
- locking, 80
- metadata directory (Codemgr_wsdata), 62
- moving, 65
- name fields, 55
- removing locks, 81
- renaming, 65
- reparenting, 66 to 70
- viewing locks from GUI, 81
- Workspace Create, 64
- Workspace Graph pane, 55
- double-click action, 57
- loading workspaces, 55
- workspace introduction, 20 to 22
X
- Xdefaults file, 211