# Better .FBP# storage format / script language

**URL:** https://www.finalbuilder.com/forums/t/better-fbp-storage-format-script-language/4152
**Category:** Feature Requests
**Created:** [April 14, 2011, 8:00am UTC](https://www.finalbuilder.com/forums/t/better-fbp-storage-format-script-language/4152 "2011-04-14T08:00:40Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![rlove](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/rlove/32/27_2.png) [@rlove](https://www.finalbuilder.com/forums/u/rlove)
#### Post date: [April 14, 2011, 8:00am UTC](https://www.finalbuilder.com/forums/t/better-fbp-storage-format-script-language/4152/1 "2011-04-14T08:00:40Z")

</div>

We store .FBP7 files in subversion and since they are XML format they do merge. &nbsp; &nbsp;However in the past several days I have developers make changes at the same time to the same script. &nbsp; &nbsp;Merging of changes made to .FBP7 has been a bit more difficult than expected.

I really think it applies to any file that is XML in nature.

It would be nice to have it actually look like a script as an actual language.&nbsp;

This would allow for better merging but it would also allow developers the ability to edit scripts by hand (easier).

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [April 15, 2011, 6:33am UTC](https://www.finalbuilder.com/forums/t/better-fbp-storage-format-script-language/4152/2 "2011-04-15T06:33:09Z")

</div>

Changing the project file format to a script like language would be a huge amount of work. One of the reasons for choosing XML (back in 1999) was that I wouldn’t have to write a parser. The actions in FinalBuilder know nothing about the file format or the streaming code, I could see a lot of that changing if we were to use a script like language.   
  
 One thing I would like to do is create a diff merge tool for FinalBuilder projects, though most likely it would be plugin for something like Beyond compare (which we use here). Unfortunately it’s not a high priority task and we have limited resources/time etc.

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [June 9, 2011, 3:15am UTC](https://www.finalbuilder.com/forums/t/better-fbp-storage-format-script-language/4152/3 "2011-06-09T03:15:04Z")

</div>

I’ve been hit by this too.   
 I guess what we really need is a decent XML-Diff Tool/plugin that enables us to compare XML changes “intelligently”. Haven’t found such a tool yet unfortunately 🙂   
  
 cheers, Martin
