ituob / itu-ob-editor

Cross-platform desktop application for collaborative editing of ITU Operational Bulletin data
6 stars 3 forks source link

Implement data sync functionality #7

Closed strogonoff closed 5 years ago

strogonoff commented 5 years ago

Implement data synchronizer, that would let user integrate their changes and push to upstream Git / GitHub repo.

strogonoff commented 5 years ago

This is how new data sync screen looks at the point of latest release (it behaves as you would expect):

Screen Shot 2019-09-05 at 9 41 18 PM

Currently, the app pushes directly to master. It doesn’t yet handle failed merges. If there are conflicting changes upstream, it will fail and will require the user to merge changes locally, inside app’s data repo (requiring Git CLI installation & familiarity with).

We have a few options:

See https://github.com/ituob/itu-ob-editor/issues/11