tegosgroup / NAVToGit

NAVToGit - Powershell Tool
MIT License
4 stars 1 forks source link

Feature: Check if Third-Party-Fob-Export is necessary #36

Open swortmann opened 4 years ago

swortmann commented 4 years ago

When "Third-Party-Fob-Export" is enabled, the third party objects are exported to fob every time a full export is being performed. This is done even when the third-party objects did not change. Because these fobs are not binary equal and differ in every export, git will always notice these as new / updated files, which clutters your version control with unncessary bloat.

Looking into the fobs, the first lines are readable and contain all objects inside the binary part of the fob, including timestamps and versions of these objects. This information could be used by NavToGit to determine,if a new fob needs to be created or if it contains the same objects (timestamp/version) as in the database that is being exported. If the objects are identical, fob export can be skipped and no new fob needs to be created.

cruhbaum commented 2 years ago

we really need this feature! It's annoying to see all exported fobs if they are not necessary!