- Bugfixes
- ISSUE-FIX:Handling of multi-line generation/commit remarks is incorrect;
This leads to the resp. generation missing from the resulting
git-fast
file.- Commit remarks are truncated to
REMARK_MAXLEN=130
.
- Commit remarks are truncated to
- Bugfixes
- ISSUE-FIX:Long variant names not supported; halt the export process.
-
Update docs
-
Bugfixes
-
ISSUE-FIX:Multi-line generation/commit remarks break the export process.
- Commit remarks are truncated to a single line.
-
ISSUE-FIX:Blob byte-size is one block off when it's exact block multiple.
-
ISSUE:Long variant names not supported; halt the export process.
- Update docs
- ISSUE:Multi-line generation/commit remarks break the export process.
- ISSUE:Blob byte-size is one block off when it is exact block multiple.
- Update docs
- Add doxygen support
- Package for public GitHub release
-
Bugfixes
-
Update tests and docs
-
ISSUE:Class-commit tags are missing when importing into
fossil
.- Analysis showed it's a bug in fossil's import logic -- when processesing
git
tag statement asym-
is not prepended to the generated fossil tag in "T " record. - WORKAROUND:If exporting for
fossil
, manually editexportcms-git.com
and inGOSUB_WRITE_GIT_TAG
prepend"sym-"
tocommitTag
.
- Analysis showed it's a bug in fossil's import logic -- when processesing
-
ISSUE-FIX:Empty class export generated extraneous M-records.
-
Add support for exporting binary CMS elements
-
Add more tests
-
Add user documentation
-
Restructure the main script using subroutines
-
Support class-to-branch mapping via xref-file; tag class commits
-
ISSUE:When CMS contains classes -- export crashes spectacularly with "%SYSTEM-F-ACCVIO" stack dump. Platform:IA64 OpenVMS 8.4, CMS:4.5
- This is a CMS-related problem (
cms show class /cont *
) triggers the crash. Looks like it's isolated to IA64/CMS-4.5. - FIX: apply DECSET128ECO1 "DECSet 12.8 ECO1"
- This is a CMS-related problem (
- Export CMS class as a multi-file commit on off-root branch
- Add variant ancestor as first commit on varline branch
- Add build script and update tests
- Export variants to off-root varlines -- separate single-file branches
- Export variant-of-variant to off-varline branch
- Include full element name (with generation) in exported remark
- Add test scripts
- Export variant generations in git fast-export format
- Add logging and diagnostics
- Force a pre-set remark for the inital commit, expected by fossil
- Export CMS mainline generations in git fast-export format
- Support text-type elements only, no binary-type support
- Create exported CMS repo with
fossil
andgit