Stream: committers
Topic: Migration to Git
Grahame Grieve (Sep 01 2018 at 03:41):
ok, we're now preparing to migrate to git in the next few weeks.
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.
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
Grahame Grieve (Sep 01 2018 at 03:43):
so merging spreadsheets remains a disaster
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
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.....
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
Eric Haas (Sep 01 2018 at 04:48):
have the build refuse to run.
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