I'm using windows 7 and sourcetree 1.9.10.0 with following in my git config file
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
diff.astextplain.textconv=astextplain
rebase.autosquash=true
credential.helper=manager
core.longpaths=true
user.name=myuser
user.email=myuser@mail.com
core.excludesfile=C:\Users\myuser\Documents\gitignore_global.txt
You notice the core.longpaths option there. I can checkout my project from bitbucket perfectly and work on it in inteliJ. However when I try to stage a file longer then 260 chars sourcetree stages it for delete. I can commit the file just fine with command line git or even in inteliJ.
Is this a bug in the current sourcetree or can this be fixed with a parameter ? This is a very dangerous development cause if a code reviewer misses this in one pull request the project code if not unit tested properly could get messed up.