URL: <https://savannah.gnu.org/bugs/?68327>
Summary: Checkouts on case-insensitive filesystems clobber
files whose names differ only in casing
Group: GNU roff
Submitter: alhadis
Submitted: Fri 08 May 2026 06:00:57 PM AEST
Category: General
Severity: 3 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Unlocked
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Fri 08 May 2026 06:00:57 PM AEST By: John Gardner <alhadis>
The following filenames differ only in their capitalisation, which causes
problems for checkouts on systems with case-insensitive filesystems (macOS and
Windows):
* contrib/mom/COPYRIGHT
* contrib/mom/copyright
* src/roff/groff/tests/backslash-L-works.sh
* src/roff/groff/tests/backslash-l-works.sh
These show up in Git as modifications to the uppercased versions, which are
replaced with the contents of the lowercased versions:
$ git clone https://git.savannah.gnu.org/git/groff.git && cd groff
$ git status
On branch master
Your branch is up to date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: contrib/mom/COPYRIGHT
modified: src/roff/groff/tests/backslash-L-works.sh
_______________________________________________________
File Attachments:
Output of `git diff` when run in a freshly cloned checkout of Groff's
repository.
Name: clobbered-files.diff Size: 2.7KiB
<https://file.savannah.gnu.org/file/clobbered-files.diff?file_id=58599>
AGPL NOTICE
These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://savannah.gnu.org/source/savane-c36938be85ff6c1b727bc7dd7fd30e48f9142870.tar.gz
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68327>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
