Skip to main content
Question

Are there any plans to change the way the .fmw is compiled so that it's more git friendly?

  • August 10, 2021
  • 2 replies
  • 42 views

virtualcitymatt
Celebrity
Forum|alt.badge.img+47

Every time a workspace file is opened changed and then save a whole lot of lines in the .fmw file are changed. This makes it (almost) impossible to work with git.

 

Does Safe Software have any plans to change this going forward to reduce the number of line changes? It would make development with workspaces much more streamlined.

 

I presume if was doable it would have been done a long time ago, however, it would be a great improvement. I know this has been asked a few times but perhaps there is an update?

2 replies

Forum|alt.badge.img+6

Hi @virtualcitymatt​ !

A timely question indeed—We are currently working on a visual workspace comparison (diff) tool for FME Desktop, that will also allow the ability to merge changes. I can't promise anything for 2022.0, but we are striving for that goal! The reason I mention this: While this feature won't likely address your pain point above, the idea is that the underlying "guts" of this visual diff tool will pave the way for us to have proper git integration later on. For this reason, we are not likely to change the way .fmws are compiled, BUT we will, over the next few releases, be working towards a much more robust solution for versioning and managing workspaces.

 

I hope this helps! In the meantime, if you have any other questions feel free to reach out :).


virtualcitymatt
Celebrity
Forum|alt.badge.img+47

Hi @virtualcitymatt​ !

A timely question indeed—We are currently working on a visual workspace comparison (diff) tool for FME Desktop, that will also allow the ability to merge changes. I can't promise anything for 2022.0, but we are striving for that goal! The reason I mention this: While this feature won't likely address your pain point above, the idea is that the underlying "guts" of this visual diff tool will pave the way for us to have proper git integration later on. For this reason, we are not likely to change the way .fmws are compiled, BUT we will, over the next few releases, be working towards a much more robust solution for versioning and managing workspaces.

 

I hope this helps! In the meantime, if you have any other questions feel free to reach out :).

Oh this is awesome news, this is perfect for the review process. You're right in that will still be difficult/impossible to merge changes, however, perhaps this will allow a workflow that is more git friendly. Thanks @annabelleatsafe​ !!