I am having some issues with the google drive 'icon' files.
I get the error:
'git status' failed with code 128:'fatal: Reference has invalid format: 'refs/Icon
Ive updated the global ignore list and the git repo ignore list but no luck..
Is there anything else I can do?
Ok so git repo's get corrupted if you add any other files inside .git?
And since we can't set google drive to ignore it will always error :( Only way would be to use some kind of script that would detect and delete icon files in .git folders, wait for google to set up ignore settings or move git repos out of google drive..
I think the latter may be the way to go.
Not any other files, there are some locations you can add things (such as hooks), but you're definitely not allowed to add random files inside of the .git/refs area because thats effectively a database of branches / tags etc and any new files will be iterepreted as the same thing, which is why they corrupt the repo.
I'm not sure it's actually the files on disk (working copy) that are the issue here, there seems to have been an invalid reference set in the repository itself, under .git/refs/Icon, which is causing the repo to be corrupt. Do you know how those got there? It's usual to have just heads/remotes/tags/stash dirs underneath .git/refs.
It's in a local google drive folder and the drive app creates "Icon" files in each folder which is used to update the folder icon (uploading, complete, shared etc). So each folder created in drive gets the Icon folder.
And thats what "refs/Icon" is refering to.
I want to ignore the icon file, but I can't see a work around..
And there's no way to do ignor folders in google drive either :S
Supported Platforms macOS Sourcetree has a lot to offer and, like many developer tools, finding and using it all can be a challenge, especially for a new user. Everyone might not love ...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot