KiCad: Incorrect file status in Git version control, if the file has not been modified

Description

I noticed that an incorrect file status is displayed in Git version control (ssh repository) when the files have not been changed. The symbol remains at the clock and does not change to the green check mark.

grafik.png

The Pull and Remove Version Control functions are also unavailable.

grafik.png

Steps to reproduce

  1. Open a project
  2. Open the PCB
  3. Move a part or Track
  4. Save the board editor
  5. Close the board editor
  6. Check the file status in the project manager

KiCad Version

Application: KiCad x64 on x64

Version: 9.0.4, release build

Libraries:
	wxWidgets 3.2.8
	FreeType 2.13.3
	HarfBuzz 10.2.0
	FontConfig 2.15.0
	libcurl/8.13.0-DEV Schannel zlib/1.3.1

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: NVIDIA Corporation, NVIDIA GeForce GTX 1650/PCIe/SSE2, 4.6.0 NVIDIA 576.80

Build Info:
	Date: Aug 18 2025 00:41:45
	wxWidgets: 3.2.8 (wchar_t,wx containers)
	Boost: 1.88.0
	OCC: 7.9.1
	Curl: 8.13.0-DEV
	ngspice: 44
	Compiler: Visual C++ 1942 without C++ ABI
	KICAD_IPC_API=ON

Locale: 
	Lang: en_GB
	Enc: UTF-8
	Num: 1,234.5
	Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)
Edited by Jan Wichmann