-
Notifications
You must be signed in to change notification settings - Fork 39
Description
Description
Cloning the repository on Windows fails during the checkout stage due to a file containing the : character in its filename.
Windows filesystems (NTFS/FAT) do not allow : characters in filenames. As a result, Git successfully downloads the repository objects but fails to create the file locally during checkout.
Problematic file:
testnet/ev-charging-devkit/postman/ev-charging:BAP-DEG.postman_collection.json
This prevents Windows users from cloning the repository normally.
Goals
- Ensure repository can be cloned on Windows systems
- Maintain cross-platform compatibility (Linux, macOS, Windows)
- Prevent checkout failures due to unsupported characters
- Improve developer onboarding experience
- Ensure consistent repository structure across environments
Expected Outcome
The repository should clone successfully on Windows without checkout errors.
The problematic file should be renamed to remove unsupported characters such as :.
Example:
ev-charging-BAP-DEG.postman_collection.json
or
ev_charging_BAP_DEG.postman_collection.json
After renaming, Windows users should be able to clone and checkout the repository without any errors.
Acceptance Criteria
- Repository can be cloned successfully on Windows
- File names do not contain characters unsupported by Windows (
: * ? < > |) - Existing functionality of the Postman collection remains unchanged
- No breaking changes to repository structure
- Contributors can clone the repo without workaround commands
Implementation Details
Rename the file:
testnet/ev-charging-devkit/postman/ev-charging:BAP-DEG.postman_collection.json
to a Windows-compatible filename such as:
ev-charging-BAP-DEG.postman_collection.json
or similar.
This change ensures compatibility with Windows filesystems while preserving the file contents and usage.
Mockups / Wireframes
Not applicable.
Product Name
Beckn
Project Name
DEG
Organization Name:
Beckn Open Collective
Domain
Developer Experience / Open Source Infrastructure
Tech Skills Needed:
Git, Open Source Contribution, Repository Maintenance
Complexity
Low
Category
[Bug]
Sub Category
[Maintenance], [Beginner friendly]