← Back to team overview

kicad-developers team mailing list archive

Re: V6 merge update

 

This would also show people that something is happening to their file on
load.

On Fri, Feb 22, 2019, 3:48 PM Simon Richter <Simon.Richter@xxxxxxxxxx>
wrote:

> Hi Seth,
>
> On 22.02.19 18:11, Seth Hillbrand wrote:
>
> > It should be easier for new features as they don't need the wrap the
> > parsing in versioning checks; especially for semantic changes.  It may
> > be more effort when changing underlying structures that are shared
> > between parsers.
>
> Would it make sense to have a separate "update" process, so the parser
> in the loader will never have to deal with legacy files?
>
> When the user opens a file with a lower version number, we branch into
> an update wizard that handles updating the file, rewrites it as the new
> version and then restarts the load process.
>
> This way we could also keep the schematic element rescue outside of the
> loader code.
>
>    Simon
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

References