GRIP icon indicating copy to clipboard operation
GRIP copied to clipboard

Add versioning

Open SamCarlberg opened this issue 9 years ago • 2 comments
trafficstars

If a save file cannot be loaded, no changes happen to the pipeline and the user is notified. This will happen for any save file, pre-versioning or otherwise.

When saving a loaded project, the original version string will be changed to the version of GRIP that saved it. Pre-versioning save files will also be upgraded to the versioned format and have the current version of GRIP

This depends on #693 for user alerts

SamCarlberg avatar Oct 26 '16 03:10 SamCarlberg

Codecov Report

Merging #692 into master will increase coverage by 0.33%. The diff coverage is 74.3%.

@@             Coverage Diff              @@
##             master     #692      +/-   ##
============================================
+ Coverage     52.35%   52.68%   +0.33%     
- Complexity     1134     1173      +39     
============================================
  Files           240      249       +9     
  Lines          7724     7909     +185     
  Branches        526      540      +14     
============================================
+ Hits           4044     4167     +123     
- Misses         3494     3545      +51     
- Partials        186      197      +11

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 0eb6ce4...51915a9. Read the comment docs.

codecov-io avatar Oct 26 '16 03:10 codecov-io

Does this really have to use inheritance to solve this problem? I'm not really a fan of putting a AbstractPipelineEntry in the inheritance hierarchy of Step. Let's chat about this.

JLLeitschuh avatar Oct 29 '16 05:10 JLLeitschuh