Hi, I have a repo with two pushurls configured like this: C:\folder\1>git init --bare Initialized empty Git repository in C:/folder/1/ C:\folder\2>git init --bare Initialized empty Git repository in C:/folder/2/ C:\folder\w>git init Initialized empty Git repository in C:/folder/w/.git/ C:\folder\w>git add work.txt C:\folder\w>git commit -m "Initial commit" [master (root-commit) 1b314f3] Initial commit 1 file changed, 1 insertion(+) create mode 100644 work.txt C:\folder\w>git remote add origin C:\folder\1 C:\folder\w>git remote set-url origin --push --add C:\folder\1 C:\folder\w>git remote set-url origin --push --add C:\folder\2 C:\folder\w>git push --set-upstream origin master I would expect those two folders (C:\folder\1 and C:\folder\2) to contain exactly the same bytes. And they did for quite some time. But now there is a difference in 'objects\info\packs' (and some of objects\pack\pack-*.idx/pack are also different). (all the commits are the same in both and all my data is also the same and 'fast-export --all' yields the same result) I'd like to know what might have caused this nondeterminism and if there is something to do to prevent that. (my current version of git is 2.25.0.windows.1, but I guess this divergence happened several versions back) Thanks.