I'm trying to share a session with Saros on a Git project.
The other buddy receive a request of overwriting Git-ignored files (.project, .settings, ....)
For instance, this is an Android project: it also contains local.properties (which is auto-generated by Android and contains the path to the Android SDK).
Synchronizing this file means the other buddy project will brake.
I think this is a bug: no ignored file should be synchronized or at least that should be an option to skip their synchronization.
I also think, regardless of the versioning system, .project, .settings, .classpath files shouldn't be synchronized for the same very reason: they are specific to the environment.
You can deselect the files that should not be shared, using the menu entry Saros->Share Project ... just deselect the files you do not like to share and save the selection so you have not to apply manually the deselection over and over again.
Uh, didn't noticed that!
Thanks!
Anyway I think it should be the default to ignore versioned files or, at least, make the user go through that when sharing from the buddy list.
Thanks!
Saros has no GIT support and so cannot determine anything on the shared files.
Actually we share the Eclipse settings to prevent issues when the session users have
a different encoding set for various files, so when you not sharing those files it is
currently up to the users to ensure that all session users using the same file encoding.