Format of Import Files - Why Settings are Mixed with Logs?

This forum is for all Flare issues related to importing files or projects.
Post Reply
VPrime
Jr. Propeller Head
Posts: 2
Joined: Mon Oct 01, 2018 8:46 am

Format of Import Files - Why Settings are Mixed with Logs?

Post by VPrime »

Hi all,

I have a question related to format of import files. We have a Flare 'master' project that imports from multiple smaller projects. The smaller projects are also Flare, if that matters. Also, everything is under source control (Git), with proper folders excluded by .gitignore.

We have set up Imports in the master project that pull updates from the smaller projects, and here comes an issue with the format of the import files.

If we look at the import files closer, they basically look as follows:

<?xml version="1.0" encoding="utf-8"?>
<CatapultProject
Version="1"
xml:lang="en-us"
SourceControlBound="false"
... SOME MORE SETTINGS HERE ...
LastImport="2018-10-08T18:35:00.1363393+03:00"
ExcludePattern=".flmsp">
<Files>
<Url
Source="...somefile.flmsp"
AbsoluteSource="...somefile.flmsp" />
</Files>
<CollectedSourceFiles>
<Url
Source="...somefile.htm"
AbsoluteSource="...somefile.htm" />
</CollectedSourceFiles>
<GeneratedFiles>
<Url
Source=""...somefile.htm.htm"
TimeStamp="7/4/2018 5:08:08 PM" />
</GeneratedFiles>

</CatapultProject>


So my question is why are settings mixed with the import log? Each time the 'master' project is generated, we get a bunch of false 'changes' in the .flimpfl files, where the only change is the timestamp of last import. Can this somehow be changed so that settings are stored separately, and the import log (date of last import + lists of added / ignored files) separately in another file? Then, we could happily ignore the import log files and forget about this.

P.S. It is really nagging and sometimes blocks git auto-merging because of 'incompatible changes' (different import dates/times on different computers).
Post Reply