# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#14 | 13590 | C. Thomas Tyler |
Changed naming convention to use standard '.sh'; using '.lib' confused some text editors. |
||
#13 | 12934 | C. Thomas Tyler |
Add ability to import subdirectories of a stream workspace root dir, allowing for smaller, more granular tar files. This is a partial implementation; it works for Streams but breaks Classic imports. TO DO: Fix this. Corrected rsync commands to use '--delete' option. This change introduces a new library file, bbi_paths.lib. Updated test suite accordingly. |
||
#12 | 12926 | C. Thomas Tyler |
Added support for BASELINE_STORAGE definition in the BBI Config file. The value can be reference a shell environment variable, added to env.sh. Updated BBI Config File required veresion to 3.2.0 Updated test suite accordingly. |
||
#11 | 12435 | C. Thomas Tyler | Changed import workspace SubmitOptions: field from leaveunchanged to revertunchanged to workaround an issue. | ||
#10 | 12374 | C. Thomas Tyler |
Increased required BBI config file from 3.0 to 3.1. The new 3.1 format requires that a NAME tag be defined, e.g. NAME=FGS. Updated BBIConfigFileFormat.txt accordingly. This new NAME tag is incorporated into the log filename, the name of the import workspace, and the workspace root directory. This enables parallel operation of multiple concurrent imports of unrelated modules into the same target Helix server. Added doc clarification that P4CONFIG file specified with '-P' must be an absolute path, and added error checking as well. Added a check to ensure the P4CONFIG file does not define a P4CLIENT value, with appropriate error messge if it does. Added -V flag to query version of bbi.sh as well as included bash library files. Made corresponding updates to the test suite, including removing P4CLIENT from the test P4CONFIG file, and updating FGS.*.bbi.cfg files to the new confgie file format. Minor cosmetic changes. |
||
#9 | 12351 | C. Thomas Tyler |
bbi_actions.lib v1.0.9: Added initialization of default depot (which may or may not ultimately be used). |
||
#8 | 11984 | C. Thomas Tyler |
Reworked general processing style to use much less RAM and avoid "Argument list too long" errors." |
||
#7 | 11959 | C. Thomas Tyler | Merge Down hot fix from main to dev. | ||
#6 | 11810 | C. Thomas Tyler |
Implemented RMTOP feature. Updated TO DO notes. |
||
#5 | 11808 | C. Thomas Tyler |
Addd root-relative style of tar file, not needing RMTOP. Added support for *.zip files. Added -J flag to bbi.sh to obliterate junk files in BBIJunkFiles.txt. Enahnced sample files and docs. |
||
#4 | 11800 | C. Thomas Tyler |
Added '-f' flag to 'p4 reconcile' to enable adding files with Perforce wildcards in filename (@, #, *, %). Note that it is not posible to add files with '...' in the name. It pains me to do this without requiring a corresponding '-f' flag in bbi.sh, to make the user explicitly aware that they're adding files with wildcards in the name. However, this is a migration tool, and when doing imports there is rarely a decision to make. Your legacy data is what it is, and if there are files that require '-f' to be added, so be it. |
||
#3 | 11797 | C. Thomas Tyler | Implemented remaining import actions. | ||
#2 | 11785 | C. Thomas Tyler |
Partially imported import actions. Enhanced BBI config file version check. Enhanced logging. |
||
#1 | 11784 | C. Thomas Tyler |
Refactored bash libriaries. Added bbi_actions.lib to hold the BBI functionality. Branched 3 bash library files from the SDP, removing the SDP dependency. Enhanced docs. |