• ROOL's avatar
    Correct mangling of test programs · 6bae9fff
    ROOL authored
    Eleven of the test programs were always BASICTxt (i.e. ASCII) files, but
    assigned filetype FFB (which is intended only for tokenised BASIC). Whenever
    these files have had licence headers inserted (both prior to initial release
    under the Castle shared source licence, and again when they were relicensed
    to Apache) the headers were inserted as though they were tokenised BASIC,
    resulting in an unusable file.
    
    Correct this by changing the filetype to FD1 and replacing the licence header
    with an ASCII version. This also requires a minor update to .gitattributes
    to inform GitLab that they are still BASIC files.
    
    If you wish to obtain a version of any earlier commit with this correction
    applied, first check that commit out, then either
    
      git cherry-pick <this commit>
    
    which will create a new commit with the correction applied, or
    
      git checkout <this commit> .gitattributes
      git checkout <this commit> Test/CTransTest,fd1
      git checkout <this commit> Test/FloodTest,fd1
      git checkout <this commit> Test/GenTab,fd1
      git checkout <this commit> Test/InsColTest,fd1
      git checkout <this commit> Test/InsertTest,fd1
      git checkout <this commit> Test/SelTab2,fd1
      git checkout <this commit> Test/SelTab3,fd1
      git checkout <this commit> Test/SelTab4,fd1
      git checkout <this commit> Test/TSumner/SizeChTes2,fd1
      git checkout <this commit> Test/TSumner/SizeChTest,fd1
      git checkout <this commit> Test/TestInsCol,fd1
      git rm Test/CTransTest,ffb
      git rm Test/FloodTest,ffb
      git rm Test/GenTab,ffb
      git rm Test/InsColTest,ffb
      git rm Test/InsertTest,ffb
      git rm Test/SelTab2,ffb
      git rm Test/SelTab3,ffb
      git rm Test/SelTab4,ffb
      git rm Test/TSumner/SizeChTes2,ffb
      git rm Test/TSumner/SizeChTest,ffb
      git rm Test/TestInsCol,ffb
    
    which will only update your working tree and the index.
    
    Version 2.52. Not tagged
    6bae9fff