Developer experience, API specialist and open source enthusiast. Author, writer, blogger. TSC for OpenAPI. Board at OpenUK. Maintainer of rst2pdf. Searchable toots. Everything else: lornajane.net. She/her.
I know git doesn't track renames. I know it constructs them from adds and deletes. I know my repo has lots of similar (not identical!) boilerplate files ... I still renamed a bunch of directories and was surprised that merging this change into existing feature branches produced phantom changes that existed on neither branch!!
Here's the blog post: https://lornajane.net/posts/2026/git-renames-are-not-renames