You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I solved this by removing the offending characters (<>) and using ArraySlice-UInt8+Extensions.swift as the file name instead. I'd recommend that you do something similar to make updates easier for repositories with shared code.
Environment
Platform: iOS
SDK version: 3.7.2
OS version: Windows 10
Xcode version: Not relevant.
How widespread is the issue. Percentage of devices affected: Not relevant.
Steps to reproduce, with a description of expected vs. actual behavior
Try checking out your repo on a Windows machine. You should get an error. Here's the one we got:
Describe the bug
I just broke Git checkouts four our Windows clients when committing a RevenueCat update to the iOS portion of our monorepo.
Specifically those two files break Windows file naming rules:
I solved this by removing the offending characters (
<
>
) and usingArraySlice-UInt8+Extensions.swift
as the file name instead. I'd recommend that you do something similar to make updates easier for repositories with shared code.Environment
Steps to reproduce, with a description of expected vs. actual behavior
Try checking out your repo on a Windows machine. You should get an error. Here's the one we got:
Instead it should just work.
More info on this topic: https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file. We'll be implementing Danger checks to check for safe file names in the future. You could consider the same.
The text was updated successfully, but these errors were encountered: