I just tried my freewheeling apps on Windows and noticed filenames conflicting and failing to show up in the working tree on the case-insensensitive file system.
HDD64J5QDTWETRV656DZF4DOI4ID2W7R6O6OW4GPYN2ISTVVH4AQC
W64KNGQ7BUJCWSB674W2K6H7PMLEILX6YT7UAHCH7KZZYBD23Y2AC
ZJPFAJVMVVKNZCQPQPCHIPCLMG5VRNVUMG5ZY3VR5B57PRNFJAOAC
NETD7AIQRAUJANR6STEZ4VMJ2ZAFURE5EPYYTJSS2K4ZG7SKGCNAC
P5VRKGUWJYP25PPLTK4FXW3NTFNEFN35URSWWZ4TKJQIFXX56VQAC
if root == 'manifest' then
if root == 'fwmanifest' then
if root ~= 'manifest' then
if root ~= 'fwmanifest' then
return ('%04d-manifest'):format(index)
return ('%04d-fwmanifest'):format(index)