FHIR Chat · Migration to Git · committers

Stream: committers

Topic: Migration to Git


view this post on Zulip Grahame Grieve (Sep 01 2018 at 03:41):

ok, we're now preparing to migrate to git in the next few weeks.

view this post on Zulip Grahame Grieve (Sep 01 2018 at 03:42):

The outstanding issue I have before that is the spreadsheets. We have code to canonicalise the spreadsheets, that the build automatically runs.

view this post on Zulip Grahame Grieve (Sep 01 2018 at 03:42):

but the build can only actually save the spreadsheets if they are not open in excel, and most editors commit while still open in excel

view this post on Zulip Grahame Grieve (Sep 01 2018 at 03:43):

so merging spreadsheets remains a disaster

view this post on Zulip Grahame Grieve (Sep 01 2018 at 03:43):

there's no way tor svn to stop you committing without letting the build update the spreadsheets. And git appears to be the same

view this post on Zulip Grahame Grieve (Sep 01 2018 at 03:45):

so, options:

  • have the build refuse to run if excel is locking the spreadsheet
  • have the CI build refuse to run if the spreadsheet was checked in without letting it be canonicalised
  • adandon spreadsheets altogether for a combination of StructureDefinition, OperationDefinition, SearchParameter, and list
  • something else.....

view this post on Zulip Grahame Grieve (Sep 01 2018 at 03:46):

irrespective of this.. at some time in the next couple of weeks, we will institute a code freeze, while we organise the transition to GitHub

view this post on Zulip Eric Haas (Sep 01 2018 at 04:48):

have the build refuse to run.

view this post on Zulip Lloyd McKenzie (Sep 01 2018 at 04:53):

If we're moving to Git, then we'll be making pull requests. If the CI build fails, then the pull request gets auto-rejected - prompting the submitter to run the build. I think that's sufficient. Having to close spreadsheets when making multiple local builds is too big a pain.


Last updated: Apr 12 2022 at 19:14 UTC