| Commit message (Expand) | Author | Age | Files | Lines |
* | uuid: 'fat-uuid->string' preserves leading zeros.•••Fixes <https://bugs.gnu.org/35582>.
Reported by sirgazil <sirgazil@zoho.com>.
Previously, leading zeros would be removed, leading to an "invalid"
UUID:
(uuid->string (uuid "00CA-050E" 'fat32))
⇒ "CA-50E"
(string->uuid "CA-50E" 'fat32)
⇒ #f
* gnu/system/uuid.scm (fat-uuid->string): Pad digits with zeros.
* tests/uuid.scm ("uuid, FAT32, leading zeros preserved"): New test.
| Ludovic Courtès | 2019-05-07 | 1 | -1/+5 |
* | uuid: 'uuid' returns #f when 'string->uuid' returns #f.•••* gnu/system/uuid.scm (uuid): When STR is not a literal, return #f when
'string->uuid' returns #f.
* tests/uuid.scm ("uuid, dynamic value"): New test.
| Ludovic Courtès | 2018-05-19 | 1 | -1/+8 |
* | uuid: Fix typo in 'uuid=?' test.•••* tests/uuid.scm ("uuid=?"): Change to 'test-assert'.
| Ludovic Courtès | 2017-10-06 | 1 | -1/+1 |
* | uuid: Add 'uuid=?' and use it.•••* gnu/system/uuid.scm (uuid=?): New procedure.
* tests/uuid.scm ("uuid=?"): New test.
* gnu/build/file-systems.scm (partition-uuid-predicate)
(luks-partition-uuid-predicate): Use it instead of 'bytevector=?'.
| Ludovic Courtès | 2017-10-05 | 1 | -0/+6 |
* | uuid: Add a parser for FAT32 UUIDs.•••* gnu/system/uuid.scm (%fat32-uuid-rx): New variable.
(string->fat32-uuid): New procedure.
(%uuid-parsers): Add it.
* tests/uuid.scm ("uuid, FAT32, format preserved"): New test.
| Ludovic Courtès | 2017-09-22 | 1 | -0/+4 |
* | uuid: Move tests to 'tests/uuid.scm'.•••* tests/file-systems.scm ("uuid->string", "string->uuid")
("uuid", "uuid, syntax error"): Move to...
* tests/uuid.scm: ... here. New file.
("uuid, ISO-9660, format preserved"): New test.
| Ludovic Courtès | 2017-09-14 | 1 | -0/+56 |