Menu

#790 Synchronization of ignored / projects files shouldn't be performed

12.9.28.TESTING
closed-remind
nobody
None
5
2013-03-06
2013-03-06
No

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.

Discussion

  • Stefan Rossbach

    Stefan Rossbach - 2013-03-06
    • status: open --> closed-remind
     
  • Stefan Rossbach

    Stefan Rossbach - 2013-03-06

    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.

     
  • Daniele Segato

    Daniele Segato - 2013-03-06

    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!

     
  • Stefan Rossbach

    Stefan Rossbach - 2013-03-06

    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.

     

Log in to post a comment.

MongoDB Logo MongoDB