# Git assisted versioning in case of multiple plugins in a repo

**URL:** <https://forum.opentap.io/t/git-assisted-versioning-in-case-of-multiple-plugins-in-a-repo/847>\
**Category:** Technical\
**Tags:** plugin\
**Created:** [September 12, 2022, 3:50pm UTC](https://forum.opentap.io/t/git-assisted-versioning-in-case-of-multiple-plugins-in-a-repo/847 "2022-09-12T15:50:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tatiana.boye](https://avatars.discourse-cdn.com/v4/letter/t/ba8739/32.png) [@tatiana.boye](https://forum.opentap.io/u/tatiana.boye)\
**Post date:** [September 12, 2022, 3:50pm UTC](https://forum.opentap.io/t/git-assisted-versioning-in-case-of-multiple-plugins-in-a-repo/847/1 "2022-09-12T15:50:26Z")

</div>

We have a repo that contains multiple Python and C# plugins. Each plugin resides in a separate folder with a `package.xml` inside. Our plugins evolve independently and every now and then we also release bundles that contain specific versions of all plugins. We currently use manual plugin versioning, and everything works without an issue.

Now we’d like to switch to git assisted versioning but we’re not sure our structure is compatible with this approach as we’d still like our plugins to have different versions. As far as I understand, it’s not possible to have multiple `.gitversion` files in a single repo. Am I missing something? Is there a way to achieve git assisted versioning with multiple independently versioned plugins?

---

<div class="post-metadata">

**Author:** ![rolf\_madsen](https://avatars.discourse-cdn.com/v4/letter/r/43a26b/32.png) [@rolf\_madsen](https://forum.opentap.io/u/rolf_madsen)\
**Post date:** [September 13, 2022, 7:23am UTC](https://forum.opentap.io/t/git-assisted-versioning-in-case-of-multiple-plugins-in-a-repo/847/2 "2022-09-13T07:23:54Z")

</div>

Currently, this is not supported. Not just because there is only one .gitversion file, but also because we use git tags for marking releases.

I’d recommend splitting your project into multiple repositories, but that comes with an entire new set of difficulties. Anyway, that is what we do.

---

<div class="post-metadata">

**Author:** ![tatiana.boye](https://avatars.discourse-cdn.com/v4/letter/t/ba8739/32.png) [@tatiana.boye](https://forum.opentap.io/u/tatiana.boye)\
**Post date:** [September 13, 2022, 9:37am UTC](https://forum.opentap.io/t/git-assisted-versioning-in-case-of-multiple-plugins-in-a-repo/847/3 "2022-09-13T09:37:25Z")

</div>

Understood, makes sense. I think we’ll keep it manual, at least for now. Thanks @rolf_madsen

---

<div class="post-metadata">

**Author:** ![alexander.larsen](https://avatars.discourse-cdn.com/v4/letter/a/9d8465/32.png) [@alexander.larsen](https://forum.opentap.io/u/alexander.larsen)\
**Post date:** [September 13, 2022, 12:09pm UTC](https://forum.opentap.io/t/git-assisted-versioning-in-case-of-multiple-plugins-in-a-repo/847/4 "2022-09-13T12:09:49Z")

</div>

Great news! This has been fixed and will be available with the upcoming 9.19 release. Here is the github issue: [Support for multiple .gitversion files · Issue #803 · opentap/opentap · GitHub](https://github.com/opentap/opentap/issues/803)

---

<div class="post-metadata">

**Author:** ![tatiana.boye](https://avatars.discourse-cdn.com/v4/letter/t/ba8739/32.png) [@tatiana.boye](https://forum.opentap.io/u/tatiana.boye)\
**Post date:** [September 13, 2022, 12:13pm UTC](https://forum.opentap.io/t/git-assisted-versioning-in-case-of-multiple-plugins-in-a-repo/847/5 "2022-09-13T12:13:19Z")

</div>

Great news indeed! Thanks for sharing @alexander.larsen
