2021-08-16, 03:25
I'm trying to publish a Kodi-19 version of script-module-kodi65. The original owner, Philipp Temminghof (kodi65), is listed as retired and has not responded to several notes. His last post was in 2017, as far as I can tell. scott967 made some updates for matrix as well as a minor new feature that he required. I made some additional changes required by Kodi api changes, etc.. I am willing to take over ownership of this addon. How is the transfer of ownership done?
I am ready to publish and I am hitting some snags. This is my first publish, I have used git for a while, but I am no wizard. I have never done a PR.
The source is at: https://github.com/fbacher/script.module.kodi65 Branch ready to publish, with one commit is Matrix-RC1. It was forked from scott967/script.module.kodi65, which was forked from phil65/script.module.kodi65.
After I created my Matrix-RC1 branch mentioned above, I am following the instructions https://kodi.wiki/view/Submitting_Add-ons. I am currently doing steps outlined in the matrix CONTRIBUTING.md.
I am ready to publish and I am hitting some snags. This is my first publish, I have used git for a while, but I am no wizard. I have never done a PR.
The source is at: https://github.com/fbacher/script.module.kodi65 Branch ready to publish, with one commit is Matrix-RC1. It was forked from scott967/script.module.kodi65, which was forked from phil65/script.module.kodi65.
After I created my Matrix-RC1 branch mentioned above, I am following the instructions https://kodi.wiki/view/Submitting_Add-ons. I am currently doing steps outlined in the matrix CONTRIBUTING.md.
- I forked the kodi script repository on my github account
- The configure remote step, referencing a github article did not make much sense to me, since the bash script steps below it explicitly specify adding upstream as a remote
- I carried out the bash script steps: clone my github fork of kodi-script; git remote add upstream ...xbmc/repo-scripts.git
- I went ahead and did the steps under ' If you cloned a while ago, get the latest changes from upstream': Things went fine until I did get merge upstream/master. Here I got a merge conflict over targets.cfg, which apparently added support for nexus. I assume that I can ignore this, since my changes will be in a sub-directory.
- in the above steps in 4) I assumed that "Make sure you are on your 'master' branch, was literally, the master branch, while "git merge upstream/master" was meant to be "git merge upstream/matrix"
- The next steps is where I got lost. Am I to create a temp branch to copy the contents of my Matrix-RC! branch from my repository? This doesn't seem right, since this would break git history, right? Am I to use SubTrees or SubModules?