I have a project that I build on 8 different platforms via simple remote (SFTP).
(Sure this is a makefile based project, not a managed one).
So I have many configurations. Each of them has its own tool chain (Studio on Solaris, GNU on Linux, CLang on Mac, etc). These tool chains are not set as default, I explicitly specified what I need for each platform.
From time to time I for some reasons loose some of my setup data (e.g. if I clean userdir or if I switch to another code repo => loose nbprojcet/private).
After that I see "localhost" in each of my 8 configurations.
But when I change build host to proper one -
IDE sets tool chain field to the default for this host!
But I carefully filled all 8 configurations with tool chains I need. Explicit, not default ones. And IDE spoils my work again and again.
I can't bear this any more. This should be fixed.
If a tool chain is explicitly set in configuration (i.e. it isn't "default"), then it should not be changed when I change the host.
I hope nobody minds if I fix it right in this patch.
I just can not bear this any more.
fixed, change sets 38f7a5fe6ef4, 024e703cada4 on enum
Integrated into 'main-silver', will be available in build *201704110002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
User: Vladimir Kvashin <email@example.com>
Log: Fixing #270311 - Do not automatically change tool chain when changing host in project properties:
there was no event sent when changing to localhost
(transplanted from 38f7a5fe6ef4fa499f74455d060bc7258f4504f1)
http://hg.netbeans.org/releases/rev/38f7a5fe6ef4 # Fixing #270311 - Do not automatically change tool chain when changing host in project properties:
http://hg.netbeans.org/releases/rev/024e703cada4 # Fixing #270311 - Do not automatically change tool chain when changing host in project properties: