# ⭐ NOTICE: EHR Repositories moving to GitLab

**URL:** <https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268>\
**Category:** EHR\
**Tags:** ehr, repository\
**Created:** [March 24, 2018, 3:58am UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268 "2018-03-24T03:58:29Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [March 30, 2018, 11:10pm UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/21 "2018-03-30T23:10:39Z")

</div>

> [@aethelwulffe](#):
>
> Just do it. There won’t be a good time. Might as well start figuring out the work-a-rounds now.

I’d like to – I just don’t wanna deal with drama if I do it. I had my quota of LibreHealth drama for the foreseeable future

---

<div class="post-metadata">

**Author:** ![sunbiz](https://forums.librehealth.io/user_avatar/forums.librehealth.io/sunbiz/32/395_2.png) [@sunbiz](https://forums.librehealth.io/u/sunbiz)\
**Post date:** [March 30, 2018, 11:28pm UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/22 "2018-03-30T23:28:13Z")

</div>

So please let the EHR team decide things for that project. I don’t believe the infra team should force other teams.

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [March 31, 2018, 12:25am UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/23 "2018-03-31T00:25:19Z")

</div>

> [@sunbiz](#):
>
> So please let the EHR team decide things for that project. I don’t believe the infra team should force other teams.

Sorry – we’ve been talking about this for over a year and we agreed between the end GCI and GSoC… so trying to just hold them to that 🙂 Plus – it’d be nice if we unified things.

---

<div class="post-metadata">

**Author:** ![tony](https://forums.librehealth.io/user_avatar/forums.librehealth.io/tony/32/42_2.png) [@tony](https://forums.librehealth.io/u/tony)\
**Post date:** [March 31, 2018, 7:06pm UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/24 "2018-03-31T19:06:13Z")

</div>

@robby I talked to @aethelwulffe and @teryhill and we can do this toward the end of next week, it’s Easter weekend, so we’ve got family stuff going on.

Before we “switch” let’s make sure _ **ALL** _ the repos/issues,etc we are currently using are replicated, exactly as is (as much as possible). This might mean flushing the current stuff and resyncing.

Maybe Wednesday, we replicate them and I test, then we cut over Thursday and reverse the mirrorring. If there are issue we can revert back to Github after everyone has had a chance to shake out any issues and questions.

We definitely want to keep a github mirror of all repos, because no one I have ever heard of looks at GitLab to find any projects or personal work examples.

We’ll somehow need to tell people (clearly, on Github) that the Github stuff is a mirror and the master repo are on GitLab.

People will be able to continue to pull from github for installs and things, only the developers will need to switch over to gitlab.

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [March 31, 2018, 9:17pm UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/25 "2018-03-31T21:17:43Z")

</div>

> [@tony](#):
>
> @robby I talked to @aethelwulffe and @teryhill and we can do this toward the end of next week, it’s Easter weekend, so we’ve got family stuff going on.
> 
> Before we “switch” let’s make sure ALL the repos/issues,etc we are currently using are replicated, exactly as is (as much as possible). This might mean flushing the current stuff and resyncing.
> 
> Maybe Wednesday, we replicate them and I test, then we cut over Thursday and reverse the mirrorring. If there are issue we can revert back to Github after everyone has had a chance to shake out any issues and questions.
> 
> We definitely want to keep a github mirror of all repos, because no one I have ever heard of looks at GitLab to find any projects or personal work examples.
> 
> We’ll somehow need to tell people (clearly, on Github) that the Github stuff is a mirror and the master repo are on GitLab.
> 
> People will be able to continue to pull from github for installs and things, only the developers will need to switch over to gitlab.

For Issues/PRs – they will migrate over – I will show up as author of issues where users do not have accounts on GitLab, but it will be clear who the original authors are – see current issues/PRs for what it will look like.

I planned on syncing and re-importing.

As I said prior – I will make a clear message at the top of the repo that this is a mirror. Will touch base later this week. VERY happy - to see this moving forward @tony!!! Sorry for being so aggressive in pushing this – just trying to make things more unified.

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [March 31, 2018, 9:19pm UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/26 "2018-03-31T21:19:51Z")

</div>

I have nuked the repository on the GitLab side for now – will re-import soonish.

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [April 2, 2018, 8:34pm UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/27 "2018-04-02T20:34:29Z")

</div>

@tony @teryhill @aethelwulffe How is Wednesday for the move?

---

<div class="post-metadata">

**Author:** ![tony](https://forums.librehealth.io/user_avatar/forums.librehealth.io/tony/32/42_2.png) [@tony](https://forums.librehealth.io/u/tony)\
**Post date:** [April 2, 2018, 10:31pm UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/28 "2018-04-02T22:31:30Z")

</div>

Like I said, do the replication Wednesday and I’ll check it. If it looks good we can cut it over (ie: lock the issues and reverse the mirrors on Thursday).

Since many of us will want to use our github accounts to login to gitlab can you use that for the issue ownership, in some way?

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [April 2, 2018, 11:12pm UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/29 "2018-04-02T23:12:08Z")

</div>

> [@tony](#):
>
> Like I said, do the replication Wednesday and I’ll check it. If it looks good we can cut it over (ie: lock the issues and reverse the mirrors on Thursday).
> 
> Since many of us will want to use our github accounts to login to gitlab can you use that for the issue ownership, in some way?

Okay – I will do it on Wednesday – just following up.

---

<div class="post-metadata">

**Author:** ![downey](https://forums.librehealth.io/user_avatar/forums.librehealth.io/downey/32/232_2.png) [@downey](https://forums.librehealth.io/u/downey)\
**Post date:** [April 2, 2018, 11:59pm UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/30 "2018-04-02T23:59:24Z")

</div>

> [@tony](#):
>
> Since many of us will want to use our github accounts to login to gitlab can you use that for the issue ownership, in some way?

FYI …

Even if using a GitHub account for registration & signing in, folks will need to still “Register” for the first with GitLab (and create a user ID) before they can have an actual account for mentioning, assignment, etc. This can be done with the GitHub account to link it, but you’ll still have to provide GitLab an email address, user ID, etc. the first time. (It is possible that there will already be someone with one’s GitHub user ID on GitLab.)

Thereafter you can continue to sign in with GitHub, Google, etc. as well as via email address & password if desired.

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [April 3, 2018, 12:46am UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/31 "2018-04-03T00:46:43Z")

</div>

If you want your contributions to be under your name – you **_MUST_** get a GitLab account by Wednesday 1600 UTC.

---

<div class="post-metadata">

**Author:** ![tony](https://forums.librehealth.io/user_avatar/forums.librehealth.io/tony/32/42_2.png) [@tony](https://forums.librehealth.io/u/tony)\
**Post date:** [April 3, 2018, 1:43am UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/32 "2018-04-03T01:43:06Z")

</div>

Thanks, looks like I did that… @tmccormi Member since August 30, 2016

---

<div class="post-metadata">

**Author:** ![tony](https://forums.librehealth.io/user_avatar/forums.librehealth.io/tony/32/42_2.png) [@tony](https://forums.librehealth.io/u/tony)\
**Post date:** [April 3, 2018, 1:43am UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/33 "2018-04-03T01:43:44Z")

</div>

@robby please, please drop the attitude in your posts/emails.

---

<div class="post-metadata">

**Author:** ![tony](https://forums.librehealth.io/user_avatar/forums.librehealth.io/tony/32/42_2.png) [@tony](https://forums.librehealth.io/u/tony)\
**Post date:** [April 3, 2018, 1:59am UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/34 "2018-04-03T01:59:08Z")

</div>

Art and Terry both already have GitLab accounts

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [April 3, 2018, 7:37am UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/35 "2018-04-03T07:37:11Z")

</div>

> [@tony](#):
>
> @robby please, please drop the attitude in your posts/emails.

I did – cleaned up the posts – I just added emphasis – wasn’t meant to have an attitude. Ah the perils of text-based communication 🙂

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [April 4, 2018, 11:01pm UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/36 "2018-04-04T23:01:32Z")

</div>

The migration is in progress.

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [April 4, 2018, 11:46pm UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/37 "2018-04-04T23:46:24Z")

</div>

FIN.

> **[LibreHealth / LibreHealth EHR / LibreHealth EHR API · GitLab](https://gitlab.com/librehealth/ehr/lh-ehr-api)**
>
> Core APIs for use with LibreEHR databse

> **[LibreHealth / LibreHealth EHR / LibreHealth EHR Design Doc Assets · GitLab](https://gitlab.com/librehealth/ehr/lh-ehr-design-doc-assets)**
>
> Repository for LibreEHR documentation images and other resources.

> **[LibreHealth / LibreHealth EHR / LibreHealth EHR FHIR API · GitLab](https://gitlab.com/librehealth/ehr/lh-ehr-fhir-api)**
>
> FHIR API to LibreEHR Package for Laravel

> **[LibreHealth / LibreHealth EHR / LibreHealth EHR Contribs · GitLab](https://gitlab.com/librehealth/ehr/lh-ehr-contribs)**
>
> Optional clinical forms, reports, and toolsets for LibreHealthEHR users and developers.

> **[LibreHealth / LibreHealth EHR / LibreHealth EHR Base · GitLab](https://gitlab.com/librehealth/ehr/lh-ehr)**
>
> LibreHealth EHR - Free Open Source Electronic Health Records based on OpenEMR

> **[LibreHealth / LibreHealth EHR / LibreHealth EHR Test Tools · GitLab](https://gitlab.com/librehealth/ehr/lh-ehr-test-tools)**
>
> A place to store artificial test/demo data as well as other test related tools for the LibreEHR

---

<div class="post-metadata">

**Author:** ![r0bby](https://forums.librehealth.io/user_avatar/forums.librehealth.io/r0bby/32/1781_2.png) [@r0bby](https://forums.librehealth.io/u/r0bby)\
**Post date:** [April 5, 2018, 12:00am UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/38 "2018-04-05T00:00:42Z")

</div>

I have also configured mirroring from GitLab to GitHub.

---

<div class="post-metadata">

**Author:** ![tony](https://forums.librehealth.io/user_avatar/forums.librehealth.io/tony/32/42_2.png) [@tony](https://forums.librehealth.io/u/tony)\
**Post date:** [April 5, 2018, 1:28am UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/39 "2018-04-05T01:28:58Z")

</div>

We are working thru this as we speak. Most of the Interns failed to register on GitLab so their issues and PR’s are under Robby, but notes have been added to all posts that show the original owner. Once they register we can assign them back.

When we are done the repo names will be normalized as follows:

LibreHealth EHR Base - librehealth/lh-ehr.git

LibreHealth EHR Test Tools - lh-ehr-test-tools.git

LibreHealth EHR Contribs - lh-ehr-contribs.git

LibreHealth EHR FHIR API - lh-ehr-fhir-api.git

LibreHealth EHR Design Doc Assets - lh-ehr-design-doc-assets.git

LibreHealth EHR API - lh-ehr-api.git

for any repos you are using just use the following command in the repo (or UI)

git set-url origin [git@gitlab.com](mailto:git@gitlab.com):librehealth/REPO-NAME.git (if you have uploaded a SSH KEY)

or

git set-url origin [https://userid@gitlab.com/librehealth/REPO-NAME.git](https://userid@gitlab.com/librehealth/REPO-NAME.git)

This link will get you a filtered list of just the EHR repos … [https://gitlab.com/librehealth?utf8=✓&filter=ehr](https://gitlab.com/librehealth?utf8=%E2%9C%93&filter=ehr)

Please test things tomorrow, we want to lock the ISSUES and reverse the mirrors sometime late Thursday afternoon.

---

<div class="post-metadata">

**Author:** ![tony](https://forums.librehealth.io/user_avatar/forums.librehealth.io/tony/32/42_2.png) [@tony](https://forums.librehealth.io/u/tony)\
**Post date:** [April 5, 2018, 1:29am UTC](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268/40 "2018-04-05T01:29:50Z")

</div>

Not quite finished @r0bby … as discuss please rename the repos to the normalized list we agreed on.

[Previous page](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268.md?page=1)

[Next page](https://forums.librehealth.io/t/star-notice-ehr-repositories-moving-to-gitlab/2268.md?page=3)
